/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./resources/assets/sources/styles/settings.css ***!
  \************************************************************************************************/
:root {
    /*Theme*/
    --color-theme: #ee224c;
    /*Booking*/
    --color-booking-new: #005CA1;
    --color-booking-booked: #7ED957;
    --color-booking-in-progress: #195900;
    --color-booking-completed: #009F02;
    --color-booking-declined: lightcoral;
    --color-booking-canceled: #FF5757;
    --color-booking-update: #fdff76;
    --color-booking-to-approve: #2f5069;
    --color-booking-not-approved: #ff5100;
    --color-booking-requested: #EBCE0D;
    --color-booking-canceled-pay: darkred;
    --color-booking-unfulfilled: #9D45EB;
    --color-booking-attention: #C836BE;
    --color-booking-modified: #4A97FF;
    --color-booking-pending: yellow;
    --color-booking-resolved: #00b100;
    --color-booking-lateCancelled: #FF2F2F;


    /*Invoice*/
    --color-invoice-no-show: #F68C18;
    --color-invoice-under-review: #ed7f4d;
    --color-invoice-new: #2F5C99;
    --color-invoice-overlap: #4a004d;
    --color-invoice-int-review: #EBCE0D;
    --color-invoice-int-protest: #a12929;
    --color-invoice-void: #dd3f3f;
    --color-invoice-int-accepted: #00b100;
    --color-invoice-self-insured: #00e9f1;
    --color-invoice-submitted-to-lni: #009999;
    --color-invoice-lni-approved: #0084d1;
    --color-invoice-under-lni-review: #a84e99;
    --color-invoice-transferred: #14a800;
    --color-invoice-paid: #195900;

    /*switch colors*/
    --color-status_checkbox-yes: #29893F;
    --color-status_checkbox-no: #FF4C4E;
    --color-status_checkbox-rejected: #FF8E33;

    /*documents status colors*/
    --color-documents-expired: #FF5757;
    --color-documents-validated: #009F02;
    --color-documents-pending: #EBCE0D;
    --color-documents-incomplete: #FF8E33;

    /*assessment status colors*/
    --color-assessment-new: #2F5C99;
    --color-assessment-submitted: #009999;
    --color-assessment-expired: #FF5757;
    --color-assessment-in-progress: #EBCE0D;
    --color-assessment-in-evaluation: #a84e99;
    --color-assessment-test-error: #dd3f3f;
    --color-assessment-fail: #a12929;
    --color-assessment-pass: #00b100;
    --color-assessment-completed: #0084d1;

    /*buttons status colors*/
    --color-buttons-icons-header: #eeeeee;
    --color-buttons-icons-header-background: #EE224C;
    --color-buttons-icons-rows: #EE224C;

}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./resources/assets/sources/styles/app.css ***!
  \**********************************************************************************************************************************/
#loader-wrapper {
  display: inline;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 1001;
}
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #e9e9e9;
  z-index: 1000;
}
#loader-wrapper .loader-section.section-left {
  left: 0;
}
#loader-wrapper .loader-section.section-right {
  right: 0;
}
/* Loaded styles */
.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.3s ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.3s 1s ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.picture_edit {
  position: absolute;
  top: 90%;
  left: 90%;
  transform: translate(-50%, -50%);
  font-size: 2em;
}
.webixappstart {
  opacity: 0;
}
.webixapp {
  transition: opacity 500ms;
  opacity: 1;
}
/*data loading status*/
.status_good,
.status_error,
.status_saving {
  color: #eee;
}
.status_error {
  color: #FFCDCD;
}
.status_area {
  background: transparent;
}
.status_area .webix_icon {
  width: 16px;
}
.templateTitle {
  font-size: 15px;
  font-weight: bold;
  color: var(--bs-font-sans-serif);
  text-align: center;
}
/* Notifications */
.notifications {
  padding: 3px 0 0 0;
  line-height: 26px !important;
}
.notificationIcon {
  padding: 1px 5px 1px 1px;
}
.notificationTitle {
  font-size: large;
  vertical-align: top;
}
.notificationAction {
  text-align: center;
}
.notificationBody {
  text-align: justify-all;
}
.notificationReaded {
  display: inline-block;
  float: left;
  text-align: left;
  font-size: 13px;
  color: #0d6df2;
  text-decoration: underline;
}
.notificationDate {
  display: inline-block;
  float: right;
  text-align: right;
  font-size: 10px;
}
/*login form*/
.invalid_login .webix_header > div {
  background: #FC3636;
  transition: background 1s;
}
.invalid_login {
  animation: formshake 0.5s linear;
  -webkit-animation: formshake 0.5s linear;
}
@-webkit-keyframes formshake {
  8%,
  41% {
    -webkit-transform: translateX(-10px);
  }
  25%,
  58% {
    -webkit-transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-5px);
  }
  92% {
    -webkit-transform: translateX(5px);
  }
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes formshake {
  8%,
  41% {
    -webkit-transform: translateX(-10px);
  }
  25%,
  58% {
    -webkit-transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-5px);
  }
  92% {
    -webkit-transform: translateX(5px);
  }
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
}
/*siberia theme*/
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.float-right {
  float: right;
}
.appMLL {
  background: #e9e9e9;
}
.webix_layout_clean {
  background: #F4F5F9;
}
.companyLogo {
  padding: 5px 0 0 5px;
}
.loginLogo {
  height: 20px;
  width: 18px;
  vertical-align: middle;
}
.companyName {
  padding: 5px 0;
  line-height: 42px;
  vertical-align: top;
}
.notification {
  line-height: 42px;
  vertical-align: top;
}
.app-left-panel .header_person {
  line-height: 30px;
}
.userProfile {
  height: 100%;
  width: 100%;
  cursor: pointer;
  color: #737373;
  background-color: #F4F5F9;
}
.userPhoto {
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
.logoIcon {
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.userName {
  vertical-align: top;
  padding-left: 5px;
  font-size: 1.1em;
}
.userProfile .arrow {
  float: right;
  padding: 8px 3px 0 0;
}
/* webix overweight */
.webix_menu {
  background: #e9e9e9;
}
/*left side menu*/
.app-left-panel,
.app-left-panel .webix_view {
  background: #e9e9e9;
  color: #ddd;
}
/* unradius borders */
.app-left-panel .webix_menu,
.app-left-panel .header_person {
  background: #F0F0F0;
  border-radius: 10px;
}
.app-left-panel .webix_sidebar {
  background: #f0f0f0;
}
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover {
  background-color: #C6D2DC;
}
.app-left-panel .webix_sidebar_expanded .webix_tree_item.webix_selected,
.app-left-panel .webix_sidebar_expanded .webix_tree_item.webix_selected span {
  color: #737373;
  background: #C6D2DC;
}
.app-left-panel .webix_sidebar_expanded .webix_tree_item.webix_selected:hover,
.app-left-panel .webix_sidebar_expanded .webix_tree_item.webix_selected:hover span,
.app-left-panel .webix_sidebar_expanded .webix_tree_item:hover,
.app-left-panel .webix_sidebar_expanded .webix_tree_item:hover span {
  color: #737373;
  background-color: #C6D2DC;
}
.app-left-panel .webix_header .webix_template {
  /*background-color: var(--color-theme);*/
  border-bottom: 1px solid white;
  padding-left: 0px;
}
.app-left-panel .webix_header {
  border-left-width: 0 !important;
}
.app-left-panel .webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  padding-left: 5px;
}
.app-left-panel .webix_sidebar .webix_tree_branch_2 > .webix_tree_item {
  padding-left: 20px;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-left: 0;
}
/*right side panel*/
.app-right-panel {
  border-top-left-radius: 4px;
}
.app-right-panel .webix_layout_wide {
  background: #fff;
}
.app_button {
  padding: 0;
  text-align: center;
}
.app_button .webix_el_box .webix_button {
  background: var(--color-theme) !important;
}
.app_button .webix_el_box {
  border-bottom: 1px solid white !important;
}
.app_button .webix_el_box .webix_icon_btn {
  color: white !important;
}
.app_button .webix_disabled_box .webix_img_btn {
  background: var(--color-theme) !important;
  border-width: 0;
}
.webix_view .webix_pager_item {
  color: #737373;
}
.webix_view .webix_pager_item_selected:hover {
  background: #cdd4dd;
  color: #737373;
}
.webix_view .webix_pager_item_selected {
  background: #D5DCE5;
  color: #737373;
}
.buttonsActiveComponent {
  display: inline-block;
  padding-left: 5px;
  vertical-align: top;
  line-height: 30px !important;
}
.buttonsActiveComponent .webix_el_box {
  padding: 0;
}
.checkboxActiveComponent {
  display: inline-block;
  vertical-align: top;
  height: 39px;
  padding: 15px 5px 0;
}
.webixbutton.addNewButton,
.webixbutton.refreshButton,
.webixbutton.importButton,
.webixbutton.editColumns,
.webixbutton.toExcelButton {
  margin: 3px;
  padding: 5px;
  color: var(--color-buttons-icons-header);
  background-color: var(--color-buttons-icons-header-background);
}
.webixbutton.editRecord,
.webixbutton.deleteRecord,
.webixbutton.viewRecord,
.webixbutton.copyRecord,
.webixbutton.switchStatusRecord,
.webixbutton.workOrder,
.webixbutton.customActions,
.webixbutton.voucher,
.webixbutton.showVideo,
.webixbutton.IntNoShow,
.webixbutton.LEPNoShow,
.webixbutton.goResolveIssue {
  text-align: center;
  margin: 3px;
  padding: 5px;
  color: var(--color-buttons-icons-rows);
}
.webixbutton.link {
  font-size: 1em;
  font-style: normal;
}
.webix_image_field {
  border-radius: 25%;
}
.webix_hidden {
  display: none;
}
.select_one {
  float: right;
  line-height: 28px;
}
.webix_map_content.leaflet-container {
  z-index: 10 !important;
}
.rowsColored .webix_cell:nth-child(2n) {
  background-color: #eeeeee;
}
.rowsColored .webix_cell.webix_row_select {
  color: #292929 !important;
  background: #eba7a0 !important;
}
.intCard {
  width: 3.5in;
  height: 2in;
  padding: 5px;
  border: 1px dashed grey;
}
.intCardFrame {
  width: 3.27in;
  height: 1.77in;
  border: 1px solid black;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
}
.intCardImg {
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.intCardName {
  font-size: large;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
.intCardLanguages {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.intCardSpace {
  margin: 0 50px;
}
.intCardCompany {
  font-size: larger;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
.intCardLogo {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.status_checkbox {
  padding: 4px 6px;
  border-radius: 12px;
}
.status_checkbox.Yes {
  background-color: var(--color-status_checkbox-yes);
  color: #fafafa;
}
.emptyDataMessage {
  display: grid;
  height: 100%;
  place-items: center;
  font-size: 1.5em;
  color: #c42f2f;
}
.document.Rjt,
.status_checkbox.Rjt {
  background-color: var(--color-status_checkbox-rejected);
  color: #fafafa;
}
.document.No,
.status_checkbox.No {
  background-color: var(--color-status_checkbox-no);
  color: #fafafa;
}
.booking_status {
  padding: 4px 6px;
  border-radius: 12px;
}
.booking_status.Modality {
  background-color: #545454;
  color: #fafafa;
}
.booking_status.New {
  background-color: var(--color-booking-new);
  color: #fafafa;
}
.booking_status.update {
  background-color: var(--color-booking-update);
  color: #292929;
}
.booking_status.ToApprove {
  background-color: var(--color-booking-to-approve);
  color: #fafafa;
}
.booking_status.NotApproved {
  background-color: var(--color-booking-not-approved);
  color: #fafafa;
}
.booking_status.Requested,
.booking_status.Updated {
  background-color: var(--color-booking-requested);
  color: #fafafa;
}
.booking_status.Booked,
.booking_status.Accepted {
  background-color: var(--color-booking-booked);
  color: #fafafa;
}
.booking_status.InProgress {
  background-color: var(--color-booking-in-progress);
  color: #fafafa;
}
.booking_status.Completed,
.booking_status.Voucher {
  background-color: var(--color-booking-completed);
  color: #fafafa;
}
.booking_status.Declined {
  background-color: var(--color-booking-declined);
  color: #fafafa;
}
.booking_status.Canceled,
.booking_status.LateCancellation,
.booking_status.Rejected,
.booking_status.AdminCanceled,
.booking_status.Prv-NotCanceled {
  background-color: var(--color-booking-canceled);
  color: #fafafa;
}
.booking_status.CanceledPay {
  background-color: var(--color-booking-canceled-pay);
  color: #fafafa;
}
.booking_status.Unfulfilled {
  background-color: var(--color-booking-canceled-pay);
  color: #fafafa;
}
.booking_status.Attention {
  background-color: var(--color-booking-attention);
  color: #fafafa;
}
.invoice_status.IntNoShow,
.invoice_status.LEPNoShow,
.invoice_status.Scheduled,
.invoice_status.PaymentSubmitted,
.invoice_status.Unpaid,
.booking_status.CheckIn,
.booking_status.CheckOut,
.booking_status.PatNoShow,
.booking_status.LEPNoShow,
.booking_status.IntNoShow {
  background-color: var(--color-invoice-no-show);
  color: #fafafa;
}
.booking_status.UnderRequesterReview,
.invoice_status.UnderRequesterReview,
.booking_status.UnderInvestigation,
.invoice_status.UnderInvestigation,
.invoice_status.Review {
  background-color: var(--color-invoice-under-review);
  color: #fafafa;
}
.booking_status.Modified {
  background-color: var(--color-booking-modified);
  color: #fafafa;
}
.booking_status.Pending {
  background-color: var(--color-booking-modified);
  color: #fafafa;
}
.booking_status.Resolved {
  background-color: var(--color-booking-resolved);
  color: #fafafa;
}
.invoice_status {
  padding: 4px 6px;
  border-radius: 12px;
}
.invoice_status.New {
  background-color: var(--color-invoice-new);
  color: #fafafa;
}
.invoice_status.Overdrawn,
.invoice_status.Overlap {
  background-color: var(--color-invoice-overlap);
  color: #fafafa;
}
.invoice_status.Int-Review,
.invoice_status.Pending,
.invoice_status.InProcess,
.status_checkbox.Error {
  background-color: var(--color-invoice-int-review);
  color: #fafafa;
}
.invoice_status.Int-Protest {
  background-color: var(--color-invoice-int-protest);
  color: #fafafa;
}
.invoice_status.Void,
.invoice_status.Prv-Canceled,
.invoice_status.Prv-NotCanceled,
.invoice_status.DblBooking,
.invoice_status.PaymentError,
.invoice_status.Error,
.invoice_status.WrongClaim {
  background-color: var(--color-invoice-void);
  color: #fafafa;
}
.invoice_status.Int-Accepted,
.invoice_status.Approved,
.invoice_status.Consolidated {
  background-color: var(--color-invoice-int-accepted);
  color: #fafafa;
}
.invoice_status.Invoiced {
  background-color: var(--color-invoice-int-accepted);
  color: #fafafa;
  font-weight: normal;
  font-size: 15px;
  text-decoration: underline;
}
.invoice_status.SelfInsured {
  background-color: var(--color-invoice-self-insured);
  color: #fafafa;
}
.invoice_status.SubmittedToLnI,
.invoice_status.SelfInsuredSubmitted,
.invoice_status.SubmittedToPatient,
.invoice_status.SubmittedToProvider,
.invoice_status.SubmitToProvider,
.invoice_status.SubmitToPatient,
.invoice_status.SI-Billed,
.invoice_status.Provider-Billed,
.invoice_status.Patient-Billed,
.invoice_status.Billing,
.invoice_status.LnIResubmit {
  background-color: var(--color-invoice-submitted-to-lni);
  color: #fafafa;
}
.invoice_status.LnIApproved,
.invoice_status.Completed {
  background-color: var(--color-invoice-lni-approved);
  color: #fafafa;
}
.invoice_status.UnderLnIReview,
.invoice_status.LnIRejected,
.invoice_status.IW-Review,
.invoice_status.Uploaded,
.invoice_status.LnIReversal,
.invoice_status.LnIToFix,
.invoice_status.IW-Review,
.invoice_status.PartialPaid {
  background-color: var(--color-invoice-under-lni-review);
  color: #fafafa;
}
.invoice_status.Transferred {
  background-color: var(--color-invoice-transferred);
}
.invoice_status.Paid {
  background-color: var(--color-invoice-paid);
  color: #fafafa;
}
/* Assessment status styles */
.invoice_status.New {
  background-color: var(--color-assessment-new);
  color: #fafafa;
}
.invoice_status.Submitted {
  background-color: var(--color-assessment-submitted);
  color: #fafafa;
}
.invoice_status.Expired {
  background-color: var(--color-assessment-expired);
  color: #fafafa;
}
.invoice_status.InProgress {
  background-color: var(--color-assessment-in-progress);
  color: #333;
}
.invoice_status.InEvaluation {
  background-color: var(--color-assessment-in-evaluation);
  color: #fafafa;
}
.invoice_status.TestError {
  background-color: var(--color-assessment-test-error);
  color: #fafafa;
}
.invoice_status.Fail {
  background-color: var(--color-assessment-fail);
  color: #fafafa;
}
.invoice_status.Pass {
  background-color: var(--color-assessment-pass);
  color: #fafafa;
}
.invoice_status.Completed {
  background-color: var(--color-assessment-completed);
  color: #fafafa;
}
.selectedInterpreter {
  background-color: #56005c;
  color: #fafafa;
}
.interpreterCheckedIn {
  color: green;
  font-weight: bold;
}
.interpreterCheckedOut {
  background-color: burlywood;
  font-weight: bold;
  padding: 2px 4px;
  border-radius: 4px;
}
.fieldSpaceTop {
  padding-bottom: 10px;
  height: auto !important;
}
.clientCustomFields {
  height: auto !important;
}
.clientCustomFields .webix_layout_line {
  height: auto !important;
}
.webix_view_pdf_upload {
  float: right;
}
.pdf_icon {
  margin: 8px 14px 0 0;
  width: 14px;
  height: 12px;
}
.interpreter_busy {
  background-color: #f9c922;
}
.interpreter_overtime {
  background-color: #f96622;
}
.resendButton,
.deleteRequestButton,
.checkInButton,
.checkOutButton {
  font-size: 12px;
}
.webixbutton.resendButton,
.webixbutton.deleteRequestButton,
.webixbutton.checkInButton,
.webixbutton.checkOutButton {
  padding: 3px 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #bfbfbf;
  border-radius: 5px;
}
.webixbutton.viewAllButton,
.webixbutton.exportButton {
  padding: 3px 3px;
}
p.title {
  font-size: 40px;
  text-align: center;
}
.dhx_cal_select_menu.dhx_cal_event_selected {
  display: none;
}
.grecaptcha-badge-hidden {
  visibility: hidden;
}
.grecaptcha-badge-top {
  z-index: 99999;
}
.client-phone {
  background-color: #0d6df2;
}
.interprpreter-phone {
  background-color: green;
}
.listTitle {
  font-size: 24px;
  padding-top: 4px;
  text-align: center;
}
.document {
  padding: 4px 6px;
  border-radius: 12px;
  font-weight: bold;
}
.document.New {
  background-color: #005CA1;
  color: #fafafa;
}
.document.Pending {
  background-color: var(--color-documents-pending);
  color: #fafafa;
}
.document.Validated,
.document.ExmValidated {
  background-color: var(--color-documents-validated);
  color: #fafafa;
}
.document.Incomplete,
.document.First,
.document.Second,
.document.ExmRequest {
  background-color: var(--color-documents-incomplete);
  color: #fafafa;
}
.document.Suspended,
.document.Invalid,
.document.Rejected,
.document.Expired {
  background-color: var(--color-documents-expired);
  color: #fafafa;
}
div.list-chat > div > div.webix_selected {
  background-color: #a7ff89;
}
div.list-chat .webix_list_item {
  height: auto !important;
}
.listChatSupport {
  width: 100%;
}
.listChatSupport div.row-chat {
  display: inline-flex;
  width: 100%;
}
.listChatSupport div.row-chat > div {
  width: 33%;
}
div.button_toggle_pressed > div.webix_pressed > button {
  color: #d5d5d5;
  background-color: var(--color-theme) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
}
div.webix_selected.oldChat {
  background-color: yellow !important;
}
.email-chat-support input {
  color: #0888B1;
  cursor: pointer;
}
.row-list-chat .title {
  font-weight: bold;
  padding-right: 5px;
  display: inline-block;
}
.row-list-chat .field {
  padding-right: 40px;
  display: inline-block;
}
.top-login {
  background: #e9e9e9;
  border: 1px solid #e9e9e9;
}
.data-notification {
  height: auto !important;
  display: inline-block;
  /*bottom: 0px;
    position: absolute;
    max-height: 200px;
    overflow-y: auto;*/
}
.layout-notification {
  margin-bottom: 10px;
  background: #e9e9e9;
  border: 1px solid #e9e9e9;
  position: relative;
  display: block;
}
.data-notification > div.webix_view {
  height: auto !important;
  border: 0px solid #664d03;
  border-left: 1px solid #fff3cd !important;
}
.data-notification > div.webix_view > div.webix_template {
  padding: 20px;
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.top-notification {
  height: 40px !important;
}
.top-notification > div {
  color: #664d03 !important;
  background-color: #fff3cd !important;
  border-color: #ffecb5 !important;
}
.top-notification > div.webix_template {
  padding: 0px 0px !important;
}
#close-notification {
  float: right;
  display: flex;
  background: #fff3cd;
  width: 100%;
}
#close-notification button {
  height: 25px;
  width: 25px;
  border-radius: 45px;
  font-size: 35px;
  line-height: 23px;
  font-size: 18px;
  color: #664d03;
  float: right;
  background: #fff3cd;
}
#close-notification > div.title,
div.close {
  /*display:inline;    */
}
#close-notification > div.title {
  margin-top: 8px;
  font-size: 1.17em;
  font-weight: bold;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.content-notification {
  overflow-y: auto;
}
.dhx_cal_event_clear.dhx_cal_event_line_start.dhx_cal_event_line_end {
  padding: 5px;
}
.app_type_ime {
  color: #990000;
}
.case_error {
  background-color: #fbff0044 !important;
}
.webix_el_mySearch {
  font-size: 14px;
}
.webix_el_mySearch .webix_el_box {
  position: relative;
}
.webix_el_mySearch .webix_el_box {
  color: #475466;
  position: relative;
}
.webix_el_mySearch input {
  border-radius: 2px;
}
.webix_el_mySearch .webix_inp_static {
  color: #475466;
  padding-right: 24px;
  background: #ffffff;
  border-color: #ccd7e6;
  -webkit-appearance: none;
}
.webix_el_mySearch input {
  font-size: 14px;
  height: 100%;
  padding: 0px 12px;
  border: 1px solid #dadee0;
  color: #475466;
  background: #ffffff;
  border-color: #ccd7e6;
  -webkit-appearance: none;
  border-radius: 0;
}
.webix_el_mySearch span.webix_input_icon {
  width: 24px;
  padding-left: 4px;
}
.webix_el_mySearch .webix_input_icon {
  right: 2px;
  background: transparent;
  z-index: 1;
  position: absolute;
}
.webix_el_myText input {
  border-radius: 2px;
}
.webix_el_myText input {
  font-size: 14px;
  height: 100%;
  padding: 0px 12px;
  border: 1px solid #dadee0;
  color: #475466;
  background: #ffffff;
  border-color: #ccd7e6;
  -webkit-appearance: none;
  border-radius: 0;
}
.dataCommunications > div.webix_ss_body > div div.webix_dtable_subrow {
  text-align: left;
}
.webix_ck_body {
  overflow-y: scroll;
}
.webix_ck_body > .ck-editor__editable {
  min-height: 400px;
}
.webix_ck_body {
  border-left: 1px solid #dadee0;
  border-right: 1px solid #dadee0;
}
.menu-templates .webix_scroll_cont a.webix_list_item {
  float: right;
  background-color: #fff;
  color: #475466;
}
a[webix_l_id='template_email_editor'],
a[webix_l_id='overwrite_email_editor'],
a[webix_l_id='delete_email_editor'] {
  color: #808080;
}
a[webix_l_id='template_email_editor']:hover,
a[webix_l_id='overwrite_email_editor']:hover,
a[webix_l_id='delete_email_editor'] {
  background-color: #ffffff !important;
  cursor: default !important;
}
a[webix_l_id='template_description_email_editor'],
a[webix_l_id='overwrite_description_email_editor'],
a[webix_l_id='delete_description_email_editor'] {
  color: #d3d3d3;
  margin-left: 30px;
}
a[webix_l_id*='template_id_'],
a[webix_l_id*='overwrite_id_'],
a[webix_l_id*='delete_id_'] {
  padding-left: 40px;
}
a[webix_l_id='template_description_email_editor']:hover,
a[webix_l_id='overwrite_description_email_editor']:hover,
a[webix_l_id='delete_description_email_editor']:hover {
  background-color: #ffffff !important;
  cursor: default !important;
}
a[webix_l_id='overwrite_save_email_editor'],
a[webix_l_id='save_draft_email_editor'],
a[webix_l_id='delete_template_email_editor'] {
  border-top: 1px solid #475466 !important;
}
.webix_slider_title {
  text-align: left;
  margin-left: 10px;
}
.colon_template {
  text-align: center;
  user-select: none;
}
.colon_template .webix_template {
  padding: 4px 0px;
}
.colon {
  font-size: 30px;
  line-height: 28px;
}
.day_part.webix_el_label .webix_el_box {
  text-align: center;
  color: #aaa;
  cursor: pointer;
  user-select: none;
}
.webix_slider_title {
  text-align: left;
  margin-left: 10px;
}
.colon_template {
  text-align: center;
  user-select: none;
}
.colon_template .webix_template {
  padding: 4px 0px;
}
.colon {
  font-size: 30px;
  line-height: 28px;
}
.day_part.webix_el_label .webix_el_box {
  text-align: center;
  color: #aaa;
  cursor: pointer;
  user-select: none;
}
.button_icon_voucher {
  width: 30px !important;
}
.button_icon_voucher > div {
  width: 30px !important;
}
.button_icon_voucher > div > button {
  width: 30px !important;
}
.layout-timesliders {
  text-align: center;
}
.text_center > div > input {
  text-align: center !important;
}
.switch_slider_date > div.webix_el_box > div.webix_switch_box {
  background-color: #ffe9bb;
  color: #ffffff;
}
.alarm-qa {
  background-color: #fff2d6 !important;
  color: #030303;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.switch_slider_date_custom > div.webix_el_box > div.webix_switch_box {
  color: #ffffff;
  background-color: var(--color-theme);
}
.switch_slider_date_custom > div.webix_el_box > div.webix_switch_box.webix_switch_on {
  color: var(--color-theme);
  background-color: #ffffff;
}
.heightAuto {
  height: 100% !important;
}
.webix_view.webix_window.webix_popup.webix_menu {
  /*
    overflow-y: scroll;
    height: -moz-available !important;
    height: -webkit-fill-available !important;
    /* Mozilla-based browsers will ignore this. */
  height: fill-available !important;
}
.webix_el_box.webix_disabled_box {
  color: #94a1b3;
}
.message-email-ckeditor,
.message-email-ckeditor div.webix_ck_body {
  min-height: 400px;
}
.multiComboEmail .webix_el_box {
  height: 30px !important;
}
.checkInOutToken .webix_popup_text {
  font-size: x-large;
}
.multiComboEmailLayout li.webix_multicombo_value {
  margin-bottom: 3px;
  min-height: 30px;
  line-height: unset;
  padding: 0 12px 0 12px;
}
.multiComboEmailLayout li.webix_multicombo_value img {
  margin-top: 2px;
  margin-right: 5px;
}
.multiComboEmailLayout li.webix_multicombo_value span.webix_multicombo_text {
  display: inline-flex;
  padding-top: 0px;
  margin-top: 4px;
}
.multiComboEmailLayout span.webix_multicombo_delete:after {
  line-height: 34px;
}
.multiComboEmailLayout .detail {
  /*width: 100%;*/
  height: auto;
  padding: 1%;
  display: flex;
}
.multiComboEmailLayout .detail .image {
  /*
    margin-left: 2%;
    float: left;
    height: 40px;
    width: 40px;*/
  padding-top: 3px;
}
.multiComboEmailLayout .detail .description {
  padding-top: 3px;
  margin-left: 5px;
}
.errorMessage {
  color: #ca0000;
}
.warningMessage {
  color: #fd8700;
}
.myUploader {
  border: 1px solid #dadee0;
  display: contents;
}
.myUploader .overall {
  height: 100%;
  line-height: 26px;
}
.myUploader div.webix_scroll_cont {
  margin-left: 20px;
}
.myUploader div.webix_list_item {
  margin-right: 20px;
}
.myUploader .name {
  height: 100%;
  float: left;
  overflow: hidden;
}
.myUploader .size {
  padding: 0 10px;
  width: 100px;
  text-align: right;
  float: right;
}
.myUploader .remove_file {
  float: right;
  width: 15px;
  padding-left: 10px;
}
.myUploader .status {
  float: right;
  position: relative;
  margin-top: 4px;
  width: 80px;
  height: 16px;
  line-height: 16px;
  border: 1px solid #A4BED4;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.myUploader .progress {
  height: 100%;
  position: absolute;
  background-color: #b8e6ff;
}
.myUploader .message {
  z-index: 1;
  width: 100%;
  text-align: center;
  position: absolute;
}
.myUploader .message.error {
  color: #e83b3b;
}
.list-attachments {
  display: inline-flex;
  list-style-type: none;
}
.list-attachments a {
  text-decoration: none;
  color: #475466;
}
.list-attachments li {
  margin-right: 30px;
}
.list-attachments i {
  font-size: 20px;
}
div.attachments {
  font-size: 16px;
  font-weight: bold;
}
.popSubmenuTemplate {
  height: 100vh !important;
  overflow-y: scroll;
}
.bottomTextRed {
  font-size: 10px;
  color: blue;
}
.popup-signature {
  border-width: 1px 1px !important;
}
.backgroundRed {
  background-color: #ff0000;
}
.backgroundGreen {
  background-color: #00ff00;
}
.backgroundYellow {
  background-color: #ffff00;
}
.cropped_text .webix_dataview_item {
  text-overflow: ellipsis;
}
.lds-dual-ring {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 12px;
  height: 12px;
  margin: 8px 2px;
  border-radius: 50%;
  border: 2px solid #475466;
  border-color: #475466 transparent #475466 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.tilesQuickAccess {
  color: #fde5eb;
  background-color: #ee224c;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tilesQuickAccess:hover {
  background-color: #c22142;
}
.new-voucher {
  border-left: 1px solid #dadee0;
  border-right: 1px solid #dadee0;
  border-bottom: 1px solid #dadee0;
  border-top: 0px;
  border-width: 1px !important;
}
.height-auto {
  height: auto !important;
}
.contractSelection {
  border-width: 1px 1px !important;
}
.webix_timeboard .webix_el_box input {
  padding: 0px 10px;
}
.webix_input_icon.showhide.fa {
  right: 10px !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUNBO0FBclNKO0FBd1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdFNKO0FBeVNBO0VBQ0k7SUFDSTtFQXZTTjtFQTBTRTtJQUNJO0VBeFNOO0FBQ0Y7QUEyU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBelNKO0FBNFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFTSjtBQTZTQTtFQUNJO0FBM1NKO0FBOFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVTSjtBQStTQTtFQUNJO0FBN1NKO0FBZ1RBO0VBQ0k7QUE5U0o7QUFpVEE7RUFDSTtBQS9TSjtBQWtUQTtFQUNJO0FBaFRKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vSW50ZXJwcmV0ZXJzLldvcmtzLy4vcmVzb3VyY2VzL2Fzc2V0cy9zb3VyY2VzL3N0eWxlcy9zZXR0aW5ncy5jc3MiLCJ3ZWJwYWNrOi8vSW50ZXJwcmV0ZXJzLldvcmtzLy4vcmVzb3VyY2VzL2Fzc2V0cy9zb3VyY2VzL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgICAvKlRoZW1lKi9cbiAgICAtLWNvbG9yLXRoZW1lOiAjZWUyMjRjO1xuICAgIC8qQm9va2luZyovXG4gICAgLS1jb2xvci1ib29raW5nLW5ldzogIzAwNUNBMTtcbiAgICAtLWNvbG9yLWJvb2tpbmctYm9va2VkOiAjN0VEOTU3O1xuICAgIC0tY29sb3ItYm9va2luZy1pbi1wcm9ncmVzczogIzE5NTkwMDtcbiAgICAtLWNvbG9yLWJvb2tpbmctY29tcGxldGVkOiAjMDA5RjAyO1xuICAgIC0tY29sb3ItYm9va2luZy1kZWNsaW5lZDogbGlnaHRjb3JhbDtcbiAgICAtLWNvbG9yLWJvb2tpbmctY2FuY2VsZWQ6ICNGRjU3NTc7XG4gICAgLS1jb2xvci1ib29raW5nLXVwZGF0ZTogI2ZkZmY3NjtcbiAgICAtLWNvbG9yLWJvb2tpbmctdG8tYXBwcm92ZTogIzJmNTA2OTtcbiAgICAtLWNvbG9yLWJvb2tpbmctbm90LWFwcHJvdmVkOiAjZmY1MTAwO1xuICAgIC0tY29sb3ItYm9va2luZy1yZXF1ZXN0ZWQ6ICNFQkNFMEQ7XG4gICAgLS1jb2xvci1ib29raW5nLWNhbmNlbGVkLXBheTogZGFya3JlZDtcbiAgICAtLWNvbG9yLWJvb2tpbmctdW5mdWxmaWxsZWQ6ICM5RDQ1RUI7XG4gICAgLS1jb2xvci1ib29raW5nLWF0dGVudGlvbjogI0M4MzZCRTtcbiAgICAtLWNvbG9yLWJvb2tpbmctbW9kaWZpZWQ6ICM0QTk3RkY7XG4gICAgLS1jb2xvci1ib29raW5nLXBlbmRpbmc6IHllbGxvdztcbiAgICAtLWNvbG9yLWJvb2tpbmctcmVzb2x2ZWQ6ICMwMGIxMDA7XG4gICAgLS1jb2xvci1ib29raW5nLWxhdGVDYW5jZWxsZWQ6ICNGRjJGMkY7XG5cblxuICAgIC8qSW52b2ljZSovXG4gICAgLS1jb2xvci1pbnZvaWNlLW5vLXNob3c6ICNGNjhDMTg7XG4gICAgLS1jb2xvci1pbnZvaWNlLXVuZGVyLXJldmlldzogI2VkN2Y0ZDtcbiAgICAtLWNvbG9yLWludm9pY2UtbmV3OiAjMkY1Qzk5O1xuICAgIC0tY29sb3ItaW52b2ljZS1vdmVybGFwOiAjNGEwMDRkO1xuICAgIC0tY29sb3ItaW52b2ljZS1pbnQtcmV2aWV3OiAjRUJDRTBEO1xuICAgIC0tY29sb3ItaW52b2ljZS1pbnQtcHJvdGVzdDogI2ExMjkyOTtcbiAgICAtLWNvbG9yLWludm9pY2Utdm9pZDogI2RkM2YzZjtcbiAgICAtLWNvbG9yLWludm9pY2UtaW50LWFjY2VwdGVkOiAjMDBiMTAwO1xuICAgIC0tY29sb3ItaW52b2ljZS1zZWxmLWluc3VyZWQ6ICMwMGU5ZjE7XG4gICAgLS1jb2xvci1pbnZvaWNlLXN1Ym1pdHRlZC10by1sbmk6ICMwMDk5OTk7XG4gICAgLS1jb2xvci1pbnZvaWNlLWxuaS1hcHByb3ZlZDogIzAwODRkMTtcbiAgICAtLWNvbG9yLWludm9pY2UtdW5kZXItbG5pLXJldmlldzogI2E4NGU5OTtcbiAgICAtLWNvbG9yLWludm9pY2UtdHJhbnNmZXJyZWQ6ICMxNGE4MDA7XG4gICAgLS1jb2xvci1pbnZvaWNlLXBhaWQ6ICMxOTU5MDA7XG5cbiAgICAvKnN3aXRjaCBjb2xvcnMqL1xuICAgIC0tY29sb3Itc3RhdHVzX2NoZWNrYm94LXllczogIzI5ODkzRjtcbiAgICAtLWNvbG9yLXN0YXR1c19jaGVja2JveC1ubzogI0ZGNEM0RTtcbiAgICAtLWNvbG9yLXN0YXR1c19jaGVja2JveC1yZWplY3RlZDogI0ZGOEUzMztcblxuICAgIC8qZG9jdW1lbnRzIHN0YXR1cyBjb2xvcnMqL1xuICAgIC0tY29sb3ItZG9jdW1lbnRzLWV4cGlyZWQ6ICNGRjU3NTc7XG4gICAgLS1jb2xvci1kb2N1bWVudHMtdmFsaWRhdGVkOiAjMDA5RjAyO1xuICAgIC0tY29sb3ItZG9jdW1lbnRzLXBlbmRpbmc6ICNFQkNFMEQ7XG4gICAgLS1jb2xvci1kb2N1bWVudHMtaW5jb21wbGV0ZTogI0ZGOEUzMztcblxuICAgIC8qYXNzZXNzbWVudCBzdGF0dXMgY29sb3JzKi9cbiAgICAtLWNvbG9yLWFzc2Vzc21lbnQtbmV3OiAjMkY1Qzk5O1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC1zdWJtaXR0ZWQ6ICMwMDk5OTk7XG4gICAgLS1jb2xvci1hc3Nlc3NtZW50LWV4cGlyZWQ6ICNGRjU3NTc7XG4gICAgLS1jb2xvci1hc3Nlc3NtZW50LWluLXByb2dyZXNzOiAjRUJDRTBEO1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC1pbi1ldmFsdWF0aW9uOiAjYTg0ZTk5O1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC10ZXN0LWVycm9yOiAjZGQzZjNmO1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC1mYWlsOiAjYTEyOTI5O1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC1wYXNzOiAjMDBiMTAwO1xuICAgIC0tY29sb3ItYXNzZXNzbWVudC1jb21wbGV0ZWQ6ICMwMDg0ZDE7XG5cbiAgICAvKmJ1dHRvbnMgc3RhdHVzIGNvbG9ycyovXG4gICAgLS1jb2xvci1idXR0b25zLWljb25zLWhlYWRlcjogI2VlZWVlZTtcbiAgICAtLWNvbG9yLWJ1dHRvbnMtaWNvbnMtaGVhZGVyLWJhY2tncm91bmQ6ICNFRTIyNEM7XG4gICAgLS1jb2xvci1idXR0b25zLWljb25zLXJvd3M6ICNFRTIyNEM7XG5cbn1cbiIsIkBpbXBvcnQgdXJsKFwic2V0dGluZ3MuY3NzXCIpO1xuXG4jbG9hZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbiNsb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAtNzVweCAwIDAgLTc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgICB6LWluZGV4OiAxMDAxO1xufVxuXG4jbG9hZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNzRjM2M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbn1cblxuI2xvYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjljOTIyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLyogSUUgOSAqL1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC8qIElFIDkgKi9cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gICAgfVxufVxuXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLWxlZnQge1xuICAgIGxlZnQ6IDA7XG59XG5cbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cblxuLyogTG9hZGVkIHN0eWxlcyAqL1xuXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiAgICAvKiBBbmRyb2lkIDIuMSssIENocm9tZSAxLTI1LCBpT1MgMy4yLTYuMSwgU2FmYXJpIDMuMi02ICAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiAgICAvKiBDaHJvbWUgMjYsIEZpcmVmb3ggMTYrLCBpT1MgNyssIElFIDEwKywgT3BlcmEsIFNhZmFyaSA2LjErICAqL1xufVxuXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gICAgLyogQW5kcm9pZCAyLjErLCBDaHJvbWUgMS0yNSwgaU9TIDMuMi02LjEsIFNhZmFyaSAzLjItNiAgKi9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gICAgLyogQ2hyb21lIDI2LCBGaXJlZm94IDE2KywgaU9TIDcrLCBJRSAxMCssIE9wZXJhLCBTYWZhcmkgNi4xKyAgKi9cbn1cblxuLmxvYWRlZCAjbG9hZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLyogQW5kcm9pZCAyLjErLCBDaHJvbWUgMS0yNSwgaU9TIDMuMi02LjEsIFNhZmFyaSAzLjItNiAgKi9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAvKiBDaHJvbWUgMjYsIEZpcmVmb3ggMTYrLCBpT1MgNyssIElFIDEwKywgT3BlcmEsIFNhZmFyaSA2LjErICAqL1xufVxuXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgMXMgZWFzZS1vdXQ7XG4gICAgLyogQW5kcm9pZCAyLjErLCBDaHJvbWUgMS0yNSwgaU9TIDMuMi02LjEsIFNhZmFyaSAzLjItNiAgKi9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAxcyBlYXNlLW91dDtcbiAgICAvKiBDaHJvbWUgMjYsIEZpcmVmb3ggMTYrLCBpT1MgNyssIElFIDEwKywgT3BlcmEsIFNhZmFyaSA2LjErICAqL1xufVxuXG4ucGljdHVyZV9lZGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MCU7XG4gICAgbGVmdDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ud2ViaXhhcHBzdGFydCB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLndlYml4YXBwIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cblxuLypkYXRhIGxvYWRpbmcgc3RhdHVzKi9cblxuLnN0YXR1c19nb29kLFxuLnN0YXR1c19lcnJvcixcbi5zdGF0dXNfc2F2aW5nIHtcbiAgICBjb2xvcjogI2VlZTtcbn1cblxuLnN0YXR1c19lcnJvciB7XG4gICAgY29sb3I6ICNGRkNEQ0Q7XG59XG5cbi5zdGF0dXNfYXJlYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdGF0dXNfYXJlYSAud2ViaXhfaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG59XG5cbi50ZW1wbGF0ZVRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIDtcbn1cblxuXG5cbi8qIE5vdGlmaWNhdGlvbnMgKi9cblxuLm5vdGlmaWNhdGlvbnMge1xuICAgIHBhZGRpbmc6IDNweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uSWNvbiB7XG4gICAgcGFkZGluZzogMXB4IDVweCAxcHggMXB4O1xufVxuXG4ubm90aWZpY2F0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm5vdGlmaWNhdGlvbkFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uQm9keSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeS1hbGw7XG59XG5cbi5ub3RpZmljYXRpb25SZWFkZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzBkNmRmMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vdGlmaWNhdGlvbkRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5cbi8qbG9naW4gZm9ybSovXG5cbi5pbnZhbGlkX2xvZ2luIC53ZWJpeF9oZWFkZXI+ZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkMzNjM2O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG59XG5cbi5pbnZhbGlkX2xvZ2luIHtcbiAgICBhbmltYXRpb246IGZvcm1zaGFrZSAuNXMgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmb3Jtc2hha2UgLjVzIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZvcm1zaGFrZSB7XG5cbiAgICA4JSxcbiAgICA0MSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDU4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIH1cblxuICAgIDkyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmb3Jtc2hha2Uge1xuXG4gICAgOCUsXG4gICAgNDElIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA1OCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB9XG5cbiAgICA5MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIH1cblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cblxuLypzaWJlcmlhIHRoZW1lKi9cblxuLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hcHBNTEwge1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbi53ZWJpeF9sYXlvdXRfY2xlYW4ge1xuICAgIGJhY2tncm91bmQ6ICNGNEY1Rjk7XG59XG5cbi5jb21wYW55TG9nbyB7XG4gICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG59XG5cbi5sb2dpbkxvZ28ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tcGFueU5hbWUge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hcHAtbGVmdC1wYW5lbCAuaGVhZGVyX3BlcnNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi51c2VyUHJvZmlsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY5O1xufVxuXG4udXNlclBob3RvIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubG9nb0ljb24ge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udXNlck5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnVzZXJQcm9maWxlIC5hcnJvdyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDhweCAzcHggMCAwO1xufVxuXG4vKiB3ZWJpeCBvdmVyd2VpZ2h0ICovXG5cbi53ZWJpeF9tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4vKmxlZnQgc2lkZSBtZW51Ki9cblxuLmFwcC1sZWZ0LXBhbmVsLFxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF92aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGNvbG9yOiAjZGRkO1xufVxuXG5cbi8qIHVucmFkaXVzIGJvcmRlcnMgKi9cblxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF9tZW51LFxuLmFwcC1sZWZ0LXBhbmVsIC5oZWFkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5hcHAtbGVmdC1wYW5lbCAud2ViaXhfc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLndlYml4X3NpZGViYXIud2ViaXhfc2lkZWJhcl9leHBhbmRlZCAud2ViaXhfdHJlZV9pdGVtLndlYml4X3NpZGViYXJfc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkQyREM7XG59XG5cbi5hcHAtbGVmdC1wYW5lbCAud2ViaXhfc2lkZWJhcl9leHBhbmRlZCAud2ViaXhfdHJlZV9pdGVtLndlYml4X3NlbGVjdGVkLFxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF9zaWRlYmFyX2V4cGFuZGVkIC53ZWJpeF90cmVlX2l0ZW0ud2ViaXhfc2VsZWN0ZWQgc3BhbiB7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZDogI0M2RDJEQztcbn1cblxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF9zaWRlYmFyX2V4cGFuZGVkIC53ZWJpeF90cmVlX2l0ZW0ud2ViaXhfc2VsZWN0ZWQ6aG92ZXIsXG4uYXBwLWxlZnQtcGFuZWwgLndlYml4X3NpZGViYXJfZXhwYW5kZWQgLndlYml4X3RyZWVfaXRlbS53ZWJpeF9zZWxlY3RlZDpob3ZlciBzcGFuLFxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF9zaWRlYmFyX2V4cGFuZGVkIC53ZWJpeF90cmVlX2l0ZW06aG92ZXIsXG4uYXBwLWxlZnQtcGFuZWwgLndlYml4X3NpZGViYXJfZXhwYW5kZWQgLndlYml4X3RyZWVfaXRlbTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZEMkRDO1xufVxuXG4uYXBwLWxlZnQtcGFuZWwgLndlYml4X2hlYWRlciAud2ViaXhfdGVtcGxhdGUge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUpOyovXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYXBwLWxlZnQtcGFuZWwgLndlYml4X2hlYWRlciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwcC1sZWZ0LXBhbmVsIC53ZWJpeF9zaWRlYmFyIC53ZWJpeF90cmVlX2JyYW5jaF8xPi53ZWJpeF90cmVlX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYXBwLWxlZnQtcGFuZWwgLndlYml4X3NpZGViYXIgLndlYml4X3RyZWVfYnJhbmNoXzI+LndlYml4X3RyZWVfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud2ViaXhfc2lkZWJhciAud2ViaXhfdHJlZV9icmFuY2hfMSAud2ViaXhfdHJlZV9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qcmlnaHQgc2lkZSBwYW5lbCovXG5cbi5hcHAtcmlnaHQtcGFuZWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmFwcC1yaWdodC1wYW5lbCAud2ViaXhfbGF5b3V0X3dpZGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hcHBfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwcF9idXR0b24gLndlYml4X2VsX2JveCAud2ViaXhfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZSkgIWltcG9ydGFudDtcbn1cblxuLmFwcF9idXR0b24gLndlYml4X2VsX2JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBfYnV0dG9uIC53ZWJpeF9lbF9ib3ggLndlYml4X2ljb25fYnRuIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmFwcF9idXR0b24gLndlYml4X2Rpc2FibGVkX2JveCAud2ViaXhfaW1nX2J0biB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ud2ViaXhfdmlldyAud2ViaXhfcGFnZXJfaXRlbSB7XG4gICAgY29sb3I6ICM3MzczNzM7XG59XG5cbi53ZWJpeF92aWV3IC53ZWJpeF9wYWdlcl9pdGVtX3NlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2RkNGRkO1xuICAgIGNvbG9yOiAjNzM3MzczO1xufVxuXG4ud2ViaXhfdmlldyAud2ViaXhfcGFnZXJfaXRlbV9zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0Q1RENFNTtcbiAgICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJ1dHRvbnNBY3RpdmVDb21wb25lbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25zQWN0aXZlQ29tcG9uZW50IC53ZWJpeF9lbF9ib3gge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jaGVja2JveEFjdGl2ZUNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHBhZGRpbmc6IDE1cHggNXB4IDA7XG59XG5cbi53ZWJpeGJ1dHRvbi5hZGROZXdCdXR0b24sXG4ud2ViaXhidXR0b24ucmVmcmVzaEJ1dHRvbixcbi53ZWJpeGJ1dHRvbi5pbXBvcnRCdXR0b24sXG4ud2ViaXhidXR0b24uZWRpdENvbHVtbnMsXG4ud2ViaXhidXR0b24udG9FeGNlbEJ1dHRvbiB7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1idXR0b25zLWljb25zLWhlYWRlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnV0dG9ucy1pY29ucy1oZWFkZXItYmFja2dyb3VuZCk7XG59XG5cbi53ZWJpeGJ1dHRvbi5lZGl0UmVjb3JkLFxuLndlYml4YnV0dG9uLmRlbGV0ZVJlY29yZCxcbi53ZWJpeGJ1dHRvbi52aWV3UmVjb3JkLFxuLndlYml4YnV0dG9uLmNvcHlSZWNvcmQsXG4ud2ViaXhidXR0b24uc3dpdGNoU3RhdHVzUmVjb3JkLFxuLndlYml4YnV0dG9uLndvcmtPcmRlcixcbi53ZWJpeGJ1dHRvbi5jdXN0b21BY3Rpb25zLFxuLndlYml4YnV0dG9uLnZvdWNoZXIsXG4ud2ViaXhidXR0b24uc2hvd1ZpZGVvLFxuLndlYml4YnV0dG9uLkludE5vU2hvdyxcbi53ZWJpeGJ1dHRvbi5MRVBOb1Nob3csXG4ud2ViaXhidXR0b24uZ29SZXNvbHZlSXNzdWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDNweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbnMtaWNvbnMtcm93cyk7XG59XG5cbi53ZWJpeGJ1dHRvbi5saW5rIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53ZWJpeF9pbWFnZV9maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjUlO1xufVxuXG4ud2ViaXhfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0X29uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ud2ViaXhfbWFwX2NvbnRlbnQubGVhZmxldC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3dzQ29sb3JlZCAud2ViaXhfY2VsbDpudGgtY2hpbGQoMm4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4ucm93c0NvbG9yZWQgLndlYml4X2NlbGwud2ViaXhfcm93X3NlbGVjdCB7XG4gICAgY29sb3I6IHJnYig0MSwgNDEsIDQxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNlYmE3YTAgIWltcG9ydGFudDtcbn1cblxuLmludENhcmQge1xuICAgIHdpZHRoOiAzLjVpbjtcbiAgICBoZWlnaHQ6IDJpbjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGdyZXk7XG59XG5cbi5pbnRDYXJkRnJhbWUge1xuICAgIHdpZHRoOiAzLjI3aW47XG4gICAgaGVpZ2h0OiAxLjc3aW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmludENhcmRJbWcge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaW50Q2FyZE5hbWUge1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW50Q2FyZExhbmd1YWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbnRDYXJkU3BhY2Uge1xuICAgIG1hcmdpbjogMCA1MHB4O1xufVxuXG4uaW50Q2FyZENvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludENhcmRMb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zdGF0dXNfY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnN0YXR1c19jaGVja2JveC5ZZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN0YXR1c19jaGVja2JveC15ZXMpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZW1wdHlEYXRhTWVzc2FnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAjYzQyZjJmO1xufVxuXG4uZG9jdW1lbnQuUmp0LFxuLnN0YXR1c19jaGVja2JveC5SanQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN0YXR1c19jaGVja2JveC1yZWplY3RlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5kb2N1bWVudC5Obyxcbi5zdGF0dXNfY2hlY2tib3guTm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN0YXR1c19jaGVja2JveC1ubyk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cyB7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYm9va2luZ19zdGF0dXMuTW9kYWxpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cy5OZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctbmV3KTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLnVwZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9va2luZy11cGRhdGUpO1xuICAgIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4uYm9va2luZ19zdGF0dXMuVG9BcHByb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib29raW5nLXRvLWFwcHJvdmUpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm9va2luZ19zdGF0dXMuTm90QXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctbm90LWFwcHJvdmVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLlJlcXVlc3RlZCxcbi5ib29raW5nX3N0YXR1cy5VcGRhdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib29raW5nLXJlcXVlc3RlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cy5Cb29rZWQsXG4uYm9va2luZ19zdGF0dXMuQWNjZXB0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctYm9va2VkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLkluUHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctaW4tcHJvZ3Jlc3MpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm9va2luZ19zdGF0dXMuQ29tcGxldGVkLFxuLmJvb2tpbmdfc3RhdHVzLlZvdWNoZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctY29tcGxldGVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLkRlY2xpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib29raW5nLWRlY2xpbmVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLkNhbmNlbGVkLFxuLmJvb2tpbmdfc3RhdHVzLkxhdGVDYW5jZWxsYXRpb24sXG4uYm9va2luZ19zdGF0dXMuUmVqZWN0ZWQsXG4uYm9va2luZ19zdGF0dXMuQWRtaW5DYW5jZWxlZCxcbi5ib29raW5nX3N0YXR1cy5QcnYtTm90Q2FuY2VsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctY2FuY2VsZWQpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm9va2luZ19zdGF0dXMuQ2FuY2VsZWRQYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctY2FuY2VsZWQtcGF5KTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJvb2tpbmdfc3RhdHVzLlVuZnVsZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib29raW5nLWNhbmNlbGVkLXBheSk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cy5BdHRlbnRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctYXR0ZW50aW9uKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmludm9pY2Vfc3RhdHVzLkludE5vU2hvdyxcbi5pbnZvaWNlX3N0YXR1cy5MRVBOb1Nob3csXG4uaW52b2ljZV9zdGF0dXMuU2NoZWR1bGVkLFxuLmludm9pY2Vfc3RhdHVzLlBheW1lbnRTdWJtaXR0ZWQsXG4uaW52b2ljZV9zdGF0dXMuVW5wYWlkLFxuLmJvb2tpbmdfc3RhdHVzLkNoZWNrSW4sXG4uYm9va2luZ19zdGF0dXMuQ2hlY2tPdXQsXG4uYm9va2luZ19zdGF0dXMuUGF0Tm9TaG93LFxuLmJvb2tpbmdfc3RhdHVzLkxFUE5vU2hvdyxcbi5ib29raW5nX3N0YXR1cy5JbnROb1Nob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWludm9pY2Utbm8tc2hvdyk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cy5VbmRlclJlcXVlc3RlclJldmlldyxcbi5pbnZvaWNlX3N0YXR1cy5VbmRlclJlcXVlc3RlclJldmlldyxcbi5ib29raW5nX3N0YXR1cy5VbmRlckludmVzdGlnYXRpb24sXG4uaW52b2ljZV9zdGF0dXMuVW5kZXJJbnZlc3RpZ2F0aW9uLFxuLmludm9pY2Vfc3RhdHVzLlJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW52b2ljZS11bmRlci1yZXZpZXcpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm9va2luZ19zdGF0dXMuTW9kaWZpZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvb2tpbmctbW9kaWZpZWQpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm9va2luZ19zdGF0dXMuUGVuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9va2luZy1tb2RpZmllZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5ib29raW5nX3N0YXR1cy5SZXNvbHZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9va2luZy1yZXNvbHZlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnZvaWNlX3N0YXR1cyB7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uaW52b2ljZV9zdGF0dXMuTmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLW5ldyk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnZvaWNlX3N0YXR1cy5PdmVyZHJhd24sXG4uaW52b2ljZV9zdGF0dXMuT3ZlcmxhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW52b2ljZS1vdmVybGFwKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmludm9pY2Vfc3RhdHVzLkludC1SZXZpZXcsXG4uaW52b2ljZV9zdGF0dXMuUGVuZGluZyxcbi5pbnZvaWNlX3N0YXR1cy5JblByb2Nlc3MsXG4uc3RhdHVzX2NoZWNrYm94LkVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLWludC1yZXZpZXcpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuSW50LVByb3Rlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWludm9pY2UtaW50LXByb3Rlc3QpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuVm9pZCxcbi5pbnZvaWNlX3N0YXR1cy5QcnYtQ2FuY2VsZWQsXG4uaW52b2ljZV9zdGF0dXMuUHJ2LU5vdENhbmNlbGVkLFxuLmludm9pY2Vfc3RhdHVzLkRibEJvb2tpbmcsXG4uaW52b2ljZV9zdGF0dXMuUGF5bWVudEVycm9yLFxuLmludm9pY2Vfc3RhdHVzLkVycm9yLFxuLmludm9pY2Vfc3RhdHVzLldyb25nQ2xhaW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWludm9pY2Utdm9pZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnZvaWNlX3N0YXR1cy5JbnQtQWNjZXB0ZWQsXG4uaW52b2ljZV9zdGF0dXMuQXBwcm92ZWQsXG4uaW52b2ljZV9zdGF0dXMuQ29uc29saWRhdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLWludC1hY2NlcHRlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnZvaWNlX3N0YXR1cy5JbnZvaWNlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLWludC1hY2NlcHRlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbnZvaWNlX3N0YXR1cy5TZWxmSW5zdXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW52b2ljZS1zZWxmLWluc3VyZWQpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuU3VibWl0dGVkVG9MbkksXG4uaW52b2ljZV9zdGF0dXMuU2VsZkluc3VyZWRTdWJtaXR0ZWQsXG4uaW52b2ljZV9zdGF0dXMuU3VibWl0dGVkVG9QYXRpZW50LFxuLmludm9pY2Vfc3RhdHVzLlN1Ym1pdHRlZFRvUHJvdmlkZXIsXG4uaW52b2ljZV9zdGF0dXMuU3VibWl0VG9Qcm92aWRlcixcbi5pbnZvaWNlX3N0YXR1cy5TdWJtaXRUb1BhdGllbnQsXG4uaW52b2ljZV9zdGF0dXMuU0ktQmlsbGVkLFxuLmludm9pY2Vfc3RhdHVzLlByb3ZpZGVyLUJpbGxlZCxcbi5pbnZvaWNlX3N0YXR1cy5QYXRpZW50LUJpbGxlZCxcbi5pbnZvaWNlX3N0YXR1cy5CaWxsaW5nLFxuLmludm9pY2Vfc3RhdHVzLkxuSVJlc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLXN1Ym1pdHRlZC10by1sbmkpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuTG5JQXBwcm92ZWQsXG4uaW52b2ljZV9zdGF0dXMuQ29tcGxldGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLWxuaS1hcHByb3ZlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnZvaWNlX3N0YXR1cy5VbmRlckxuSVJldmlldyxcbi5pbnZvaWNlX3N0YXR1cy5MbklSZWplY3RlZCxcbi5pbnZvaWNlX3N0YXR1cy5JVy1SZXZpZXcsXG4uaW52b2ljZV9zdGF0dXMuVXBsb2FkZWQsXG4uaW52b2ljZV9zdGF0dXMuTG5JUmV2ZXJzYWwsXG4uaW52b2ljZV9zdGF0dXMuTG5JVG9GaXgsXG4uaW52b2ljZV9zdGF0dXMuSVctUmV2aWV3LFxuLmludm9pY2Vfc3RhdHVzLlBhcnRpYWxQYWlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZvaWNlLXVuZGVyLWxuaS1yZXZpZXcpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuVHJhbnNmZXJyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWludm9pY2UtdHJhbnNmZXJyZWQpO1xufVxuXG4uaW52b2ljZV9zdGF0dXMuUGFpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW52b2ljZS1wYWlkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLyogQXNzZXNzbWVudCBzdGF0dXMgc3R5bGVzICovXG4uaW52b2ljZV9zdGF0dXMuTmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hc3Nlc3NtZW50LW5ldyk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG4uaW52b2ljZV9zdGF0dXMuU3VibWl0dGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hc3Nlc3NtZW50LXN1Ym1pdHRlZCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG4uaW52b2ljZV9zdGF0dXMuRXhwaXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYXNzZXNzbWVudC1leHBpcmVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cbi5pbnZvaWNlX3N0YXR1cy5JblByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hc3Nlc3NtZW50LWluLXByb2dyZXNzKTtcbiAgICBjb2xvcjogIzMzMztcbn1cbi5pbnZvaWNlX3N0YXR1cy5JbkV2YWx1YXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFzc2Vzc21lbnQtaW4tZXZhbHVhdGlvbik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG4uaW52b2ljZV9zdGF0dXMuVGVzdEVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hc3Nlc3NtZW50LXRlc3QtZXJyb3IpO1xuICAgIGNvbG9yOiAjZmFmYWZhO1xufVxuLmludm9pY2Vfc3RhdHVzLkZhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFzc2Vzc21lbnQtZmFpbCk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG4uaW52b2ljZV9zdGF0dXMuUGFzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYXNzZXNzbWVudC1wYXNzKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cbi5pbnZvaWNlX3N0YXR1cy5Db21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFzc2Vzc21lbnQtY29tcGxldGVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLnNlbGVjdGVkSW50ZXJwcmV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjAwNWM7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5pbnRlcnByZXRlckNoZWNrZWRJbiB7XG4gICAgY29sb3I6IGdyZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW50ZXJwcmV0ZXJDaGVja2VkT3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXJseXdvb2Q7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5maWVsZFNwYWNlVG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNsaWVudEN1c3RvbUZpZWxkcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jbGllbnRDdXN0b21GaWVsZHMgLndlYml4X2xheW91dF9saW5lIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLndlYml4X3ZpZXdfcGRmX3VwbG9hZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGRmX2ljb24ge1xuICAgIG1hcmdpbjogOHB4IDE0cHggMCAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbn1cblxuLmludGVycHJldGVyX2J1c3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWM5MjI7XG59XG5cbi5pbnRlcnByZXRlcl9vdmVydGltZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjYyMjtcbn1cblxuLnJlc2VuZEJ1dHRvbixcbi5kZWxldGVSZXF1ZXN0QnV0dG9uLFxuLmNoZWNrSW5CdXR0b24sXG4uY2hlY2tPdXRCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLndlYml4YnV0dG9uLnJlc2VuZEJ1dHRvbixcbi53ZWJpeGJ1dHRvbi5kZWxldGVSZXF1ZXN0QnV0dG9uLFxuLndlYml4YnV0dG9uLmNoZWNrSW5CdXR0b24sXG4ud2ViaXhidXR0b24uY2hlY2tPdXRCdXR0b24ge1xuICAgIHBhZGRpbmc6IDNweCAzcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud2ViaXhidXR0b24udmlld0FsbEJ1dHRvbixcbi53ZWJpeGJ1dHRvbi5leHBvcnRCdXR0b24ge1xuICAgIHBhZGRpbmc6IDNweCAzcHg7XG59XG5cbnAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaHhfY2FsX3NlbGVjdF9tZW51LmRoeF9jYWxfZXZlbnRfc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZS10b3Age1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uY2xpZW50LXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZGYyO1xufVxuXG4uaW50ZXJwcnByZXRlci1waG9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbi5saXN0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRvY3VtZW50IHtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kb2N1bWVudC5OZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVDQTE7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5kb2N1bWVudC5QZW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kb2N1bWVudHMtcGVuZGluZyk7XG4gICAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi5kb2N1bWVudC5WYWxpZGF0ZWQsXG4uZG9jdW1lbnQuRXhtVmFsaWRhdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kb2N1bWVudHMtdmFsaWRhdGVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmRvY3VtZW50LkluY29tcGxldGUsXG4uZG9jdW1lbnQuRmlyc3QsXG4uZG9jdW1lbnQuU2Vjb25kLFxuLmRvY3VtZW50LkV4bVJlcXVlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRvY3VtZW50cy1pbmNvbXBsZXRlKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuLmRvY3VtZW50LlN1c3BlbmRlZCxcbi5kb2N1bWVudC5JbnZhbGlkLFxuLmRvY3VtZW50LlJlamVjdGVkLFxuLmRvY3VtZW50LkV4cGlyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRvY3VtZW50cy1leHBpcmVkKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbn1cblxuZGl2Lmxpc3QtY2hhdD5kaXY+ZGl2LndlYml4X3NlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZjg5O1xufVxuXG5kaXYubGlzdC1jaGF0IC53ZWJpeF9saXN0X2l0ZW0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGlzdENoYXRTdXBwb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3RDaGF0U3VwcG9ydCBkaXYucm93LWNoYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdENoYXRTdXBwb3J0IGRpdi5yb3ctY2hhdD5kaXYge1xuICAgIHdpZHRoOiAzMyU7XG59XG5cbmRpdi5idXR0b25fdG9nZ2xlX3ByZXNzZWQ+ZGl2LndlYml4X3ByZXNzZWQ+YnV0dG9uIHtcbiAgICBjb2xvcjogI2Q1ZDVkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUwMCk7XG59XG5cbmRpdi53ZWJpeF9zZWxlY3RlZC5vbGRDaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuLmVtYWlsLWNoYXQtc3VwcG9ydCBpbnB1dCB7XG4gICAgY29sb3I6ICMwODg4QjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucm93LWxpc3QtY2hhdCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb3ctbGlzdC1jaGF0IC5maWVsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3AtbG9naW4ge1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmRhdGEtbm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLypib3R0b206IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsqL1xufVxuXG4ubGF5b3V0LW5vdGlmaWNhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0YS1ub3RpZmljYXRpb24+ZGl2LndlYml4X3ZpZXcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICM2NjRkMDM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmM2NkICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhLW5vdGlmaWNhdGlvbj5kaXYud2ViaXhfdmlldz5kaXYud2ViaXhfdGVtcGxhdGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICM2NjRkMDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmVjYjU7XG59XG5cbi50b3Atbm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC1ub3RpZmljYXRpb24+ZGl2IHtcbiAgICBjb2xvcjogIzY2NGQwMyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmVjYjUgIWltcG9ydGFudDtcbn1cblxuLnRvcC1ub3RpZmljYXRpb24+ZGl2LndlYml4X3RlbXBsYXRlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjbG9zZS1ub3RpZmljYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNjbG9zZS1ub3RpZmljYXRpb24gYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNjY0ZDAzO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xufVxuXG4jY2xvc2Utbm90aWZpY2F0aW9uPmRpdi50aXRsZSxcbmRpdi5jbG9zZSB7XG4gICAgLypkaXNwbGF5OmlubGluZTsgICAgKi9cbn1cblxuI2Nsb3NlLW5vdGlmaWNhdGlvbj5kaXYudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGVudC1ub3RpZmljYXRpb24ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5kaHhfY2FsX2V2ZW50X2NsZWFyLmRoeF9jYWxfZXZlbnRfbGluZV9zdGFydC5kaHhfY2FsX2V2ZW50X2xpbmVfZW5kIHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcHBfdHlwZV9pbWUge1xuICAgIGNvbG9yOiAjOTkwMDAwO1xufVxuXG4uY2FzZV9lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmYwMDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJpeF9lbF9teVNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2ViaXhfZWxfbXlTZWFyY2ggLndlYml4X2VsX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2ViaXhfZWxfbXlTZWFyY2ggLndlYml4X2VsX2JveCB7XG4gICAgY29sb3I6ICM0NzU0NjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2ViaXhfZWxfbXlTZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLndlYml4X2VsX215U2VhcmNoIC53ZWJpeF9pbnBfc3RhdGljIHtcbiAgICBjb2xvcjogIzQ3NTQ2NjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NkN2U2O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLndlYml4X2VsX215U2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRlZTA7XG4gICAgY29sb3I6ICM0NzU0NjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2Q3ZTY7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53ZWJpeF9lbF9teVNlYXJjaCBzcGFuLndlYml4X2lucHV0X2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ud2ViaXhfZWxfbXlTZWFyY2ggLndlYml4X2lucHV0X2ljb24ge1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi53ZWJpeF9lbF9teVRleHQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLndlYml4X2VsX215VGV4dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkZWUwO1xuICAgIGNvbG9yOiAjNDc1NDY2O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NkN2U2O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0YUNvbW11bmljYXRpb25zPmRpdi53ZWJpeF9zc19ib2R5PmRpdiBkaXYud2ViaXhfZHRhYmxlX3N1YnJvdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndlYml4X2NrX2JvZHkge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLndlYml4X2NrX2JvZHk+LmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ud2ViaXhfY2tfYm9keSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkZWUwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRlZTA7XG59XG5cbi5tZW51LXRlbXBsYXRlcyAud2ViaXhfc2Nyb2xsX2NvbnQgYS53ZWJpeF9saXN0X2l0ZW0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDc1NDY2O1xufVxuXG5hW3dlYml4X2xfaWQ9J3RlbXBsYXRlX2VtYWlsX2VkaXRvciddLFxuYVt3ZWJpeF9sX2lkPSdvdmVyd3JpdGVfZW1haWxfZWRpdG9yJ10sXG5hW3dlYml4X2xfaWQ9J2RlbGV0ZV9lbWFpbF9lZGl0b3InXSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbmFbd2ViaXhfbF9pZD0ndGVtcGxhdGVfZW1haWxfZWRpdG9yJ106aG92ZXIsXG5hW3dlYml4X2xfaWQ9J292ZXJ3cml0ZV9lbWFpbF9lZGl0b3InXTpob3ZlcixcbmFbd2ViaXhfbF9pZD0nZGVsZXRlX2VtYWlsX2VkaXRvciddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbmFbd2ViaXhfbF9pZD0ndGVtcGxhdGVfZGVzY3JpcHRpb25fZW1haWxfZWRpdG9yJ10sXG5hW3dlYml4X2xfaWQ9J292ZXJ3cml0ZV9kZXNjcmlwdGlvbl9lbWFpbF9lZGl0b3InXSxcbmFbd2ViaXhfbF9pZD0nZGVsZXRlX2Rlc2NyaXB0aW9uX2VtYWlsX2VkaXRvciddIHtcbiAgICBjb2xvcjogI2QzZDNkMztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuYVt3ZWJpeF9sX2lkKj0ndGVtcGxhdGVfaWRfJ10sXG5hW3dlYml4X2xfaWQqPSdvdmVyd3JpdGVfaWRfJ10sXG5hW3dlYml4X2xfaWQqPSdkZWxldGVfaWRfJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuYVt3ZWJpeF9sX2lkPSd0ZW1wbGF0ZV9kZXNjcmlwdGlvbl9lbWFpbF9lZGl0b3InXTpob3ZlcixcbmFbd2ViaXhfbF9pZD0nb3ZlcndyaXRlX2Rlc2NyaXB0aW9uX2VtYWlsX2VkaXRvciddOmhvdmVyLFxuYVt3ZWJpeF9sX2lkPSdkZWxldGVfZGVzY3JpcHRpb25fZW1haWxfZWRpdG9yJ106aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuYVt3ZWJpeF9sX2lkPSdvdmVyd3JpdGVfc2F2ZV9lbWFpbF9lZGl0b3InXSxcbmFbd2ViaXhfbF9pZD0nc2F2ZV9kcmFmdF9lbWFpbF9lZGl0b3InXSxcbmFbd2ViaXhfbF9pZD0nZGVsZXRlX3RlbXBsYXRlX2VtYWlsX2VkaXRvciddIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ3NTQ2NiAhaW1wb3J0YW50O1xufVxuXG4ud2ViaXhfc2xpZGVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY29sb25fdGVtcGxhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNvbG9uX3RlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbn1cblxuLmNvbG9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kYXlfcGFydC53ZWJpeF9lbF9sYWJlbCAud2ViaXhfZWxfYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ud2ViaXhfc2xpZGVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY29sb25fdGVtcGxhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNvbG9uX3RlbXBsYXRlIC53ZWJpeF90ZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbn1cblxuLmNvbG9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kYXlfcGFydC53ZWJpeF9lbF9sYWJlbCAud2ViaXhfZWxfYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnV0dG9uX2ljb25fdm91Y2hlciB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbl9pY29uX3ZvdWNoZXI+ZGl2IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uX2ljb25fdm91Y2hlcj5kaXY+YnV0dG9uIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGF5b3V0LXRpbWVzbGlkZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0X2NlbnRlcj5kaXY+aW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoX3NsaWRlcl9kYXRlPmRpdi53ZWJpeF9lbF9ib3g+ZGl2LndlYml4X3N3aXRjaF9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YmI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hbGFybS1xYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJkNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMzAzO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbi8qIEZpcmVmb3ggKi9cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnN3aXRjaF9zbGlkZXJfZGF0ZV9jdXN0b20+ZGl2LndlYml4X2VsX2JveD5kaXYud2ViaXhfc3dpdGNoX2JveCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUpO1xufVxuXG4uc3dpdGNoX3NsaWRlcl9kYXRlX2N1c3RvbT5kaXYud2ViaXhfZWxfYm94PmRpdi53ZWJpeF9zd2l0Y2hfYm94LndlYml4X3N3aXRjaF9vbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVpZ2h0QXV0byB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJpeF92aWV3LndlYml4X3dpbmRvdy53ZWJpeF9wb3B1cC53ZWJpeF9tZW51IHtcbiAgICAvKlxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IC1tb3otYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG4gICAgLyogTW96aWxsYS1iYXNlZCBicm93c2VycyB3aWxsIGlnbm9yZSB0aGlzLiAqL1xuICAgIGhlaWdodDogZmlsbC1hdmFpbGFibGUgIWltcG9ydGFudDtcbn1cblxuLndlYml4X2VsX2JveC53ZWJpeF9kaXNhYmxlZF9ib3gge1xuICAgIGNvbG9yOiAjOTRhMWIzO1xufVxuXG4ubWVzc2FnZS1lbWFpbC1ja2VkaXRvcixcbi5tZXNzYWdlLWVtYWlsLWNrZWRpdG9yIGRpdi53ZWJpeF9ja19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLm11bHRpQ29tYm9FbWFpbCAud2ViaXhfZWxfYm94IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNoZWNrSW5PdXRUb2tlbiAud2ViaXhfcG9wdXBfdGV4dCB7XG4gICAgZm9udC1zaXplOiB4LWxhcmdlO1xufVxuXG4ubXVsdGlDb21ib0VtYWlsTGF5b3V0IGxpLndlYml4X211bHRpY29tYm9fdmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xufVxuXG4ubXVsdGlDb21ib0VtYWlsTGF5b3V0IGxpLndlYml4X211bHRpY29tYm9fdmFsdWUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tdWx0aUNvbWJvRW1haWxMYXlvdXQgbGkud2ViaXhfbXVsdGljb21ib192YWx1ZSBzcGFuLndlYml4X211bHRpY29tYm9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tdWx0aUNvbWJvRW1haWxMYXlvdXQgc3Bhbi53ZWJpeF9tdWx0aWNvbWJvX2RlbGV0ZTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5tdWx0aUNvbWJvRW1haWxMYXlvdXQgLmRldGFpbCB7XG4gICAgLyp3aWR0aDogMTAwJTsqL1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubXVsdGlDb21ib0VtYWlsTGF5b3V0IC5kZXRhaWwgLmltYWdlIHtcbiAgICAvKlxuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7Ki9cbiAgICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ubXVsdGlDb21ib0VtYWlsTGF5b3V0IC5kZXRhaWwgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5lcnJvck1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjY2EwMDAwO1xufVxuXG4ud2FybmluZ01lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmQ4NzAwO1xufVxuXG4ubXlVcGxvYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGVlMDtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLm15VXBsb2FkZXIgLm92ZXJhbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLm15VXBsb2FkZXIgZGl2LndlYml4X3Njcm9sbF9jb250IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm15VXBsb2FkZXIgZGl2LndlYml4X2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXlVcGxvYWRlciAubmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5teVVwbG9hZGVyIC5zaXplIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLm15VXBsb2FkZXIgLnJlbW92ZV9maWxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubXlVcGxvYWRlciAuc3RhdHVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E0QkVENDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5teVVwbG9hZGVyIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlNmZmO1xufVxuXG4ubXlVcGxvYWRlciAubWVzc2FnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubXlVcGxvYWRlciAubWVzc2FnZS5lcnJvciB7XG4gICAgY29sb3I6ICNlODNiM2I7XG59XG5cbi5saXN0LWF0dGFjaG1lbnRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5saXN0LWF0dGFjaG1lbnRzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ3NTQ2Njtcbn1cblxuLmxpc3QtYXR0YWNobWVudHMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmxpc3QtYXR0YWNobWVudHMgaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5kaXYuYXR0YWNobWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBvcFN1Ym1lbnVUZW1wbGF0ZSB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmJvdHRvbVRleHRSZWQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogYmx1ZTtcbn1cblxuLnBvcHVwLXNpZ25hdHVyZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kUmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4uYmFja2dyb3VuZEdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xufVxuXG4uYmFja2dyb3VuZFllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmNyb3BwZWRfdGV4dCAud2ViaXhfZGF0YXZpZXdfaXRlbSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGRzLWR1YWwtcmluZzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogOHB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ3NTQ2NjtcbiAgICBib3JkZXItY29sb3I6ICM0NzU0NjYgdHJhbnNwYXJlbnQgIzQ3NTQ2NiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi52ZXJ0aWNhbC1jZW50ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50aWxlc1F1aWNrQWNjZXNzIHtcbiAgICBjb2xvcjogI2ZkZTVlYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyMjRjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpbGVzUXVpY2tBY2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjIxNDI7XG59XG5cbi5uZXctdm91Y2hlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkZWUwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRlZTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRlZTA7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cmFjdFNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJpeF90aW1lYm9hcmQgLndlYml4X2VsX2JveCBpbnB1dCB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5cbi53ZWJpeF9pbnB1dF9pY29uLnNob3doaWRlLmZhIHtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/