@media (min-width: 992px) {
  .as-home-carousel .dynamic-layout {
    display: grid;
    grid-template-columns: 25% 75%;
  }
  .as-home-carousel .learndash-dynamic-category-wrapper {
    border: none;
  }
  .as-home-carousel .learndash-dynamic-category-wrapper .multiple-cat .cat-item {
    display: block;
    padding: 10px;
    margin-bottom: 17px !important;
  }
  .as-home-carousel .learndash-dynamic-category-wrapper .multiple-cat .cat-item.active:after {
    opacity: 0.1;
    right: 0 !important;
    left: 0 !important;
    top: 0;
    bottom: 0 !important;
    margin: 0;
    border-radius: 8px;
    width: 100%;
    height: 100% !important;
  }
}
.woocommerce-privacy-policy-text {
  height: 100px;
  display: block;
  overflow-y: auto;
  border: 1px solid #ccc;
  background-color: white;
  padding: 5px 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}

.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
  float: none;
  width: 100%;
}

@media (min-width: 767px) {
  .woocommerce form.woocommerce-checkout {
    display: grid;
    -moz-column-gap: 30px;
         column-gap: 30px;
    grid-template: [row1-start] "error error" auto [row1-end] [row2-start] "form heading" 70px [row2-end] [row3-start] "form order" auto [row3-end]/1fr 1fr;
  }
  .woocommerce form.woocommerce-checkout #customer_details {
    grid-area: form;
  }
  .woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup {
    grid-area: error;
  }
  .woocommerce form.woocommerce-checkout #order_review {
    grid-area: order;
  }
}
.woocommerce form.woocommerce-checkout .form-row .input-checkbox {
  margin-top: 3px;
  top: 0;
}
.woocommerce form.woocommerce-checkout .form-row .input-checkbox + span {
  margin-right: 20px;
}
.woocommerce form.woocommerce-checkout .form-row label {
  font-family: var(--font-family-poppins);
  font-size: 14px;
  color: var(--as-title-color);
}
.woocommerce form.woocommerce-checkout .form-row label.checkbox {
  line-height: 1.6;
}
.woocommerce form.woocommerce-checkout .form-row .input-text,
.woocommerce form.woocommerce-checkout .form-row select,
.woocommerce form.woocommerce-checkout .form-row .select2-container--default .select2-selection--single {
  background-color: #F5F8FA;
  border-radius: 6px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: none;
}
.woocommerce form.woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
}

.woocommerce-checkout article .woocommerce {
  width: auto;
  box-shadow: none;
  padding: 0;
}

.thankyou-children-link {
  color: var(--as-primary-color);
  background-color: var(--as-primary-color-light);
  border: 1px solid transparent;
  font-size: 16px;
  padding: 15px 30px;
  margin-bottom: 30px;
  display: table;
  border-radius: 4px;
  font-weight: bold;
  font-family: var(--font-family-poppins);
}
.thankyou-children-link:hover {
  border-color: currentColor;
  color: var(--as-primary-color);
  text-decoration: none;
}

.lp-course3-heading:before {
  opacity: var(--as-course-header-overlay);
}

.lpcourse-main {
  font-family: var(--font-family-poppins);
}
.lpcourse-main p {
  font-family: var(--font-family-poppins);
}

.course-summary.ld-course-summary {
  padding: 0 0 90px;
}

.ld-tabs-content {
  margin-top: 70px;
  margin-bottom: 100px;
}
.ld-tabs-content p {
  font-size: 18px;
  font-weight: 300;
  color: #b2b2b2;
}

.lpcourse-course-wapper-3 .rl-course-title.ld,
.ld-section-heading > h2,
.as-course-titles {
  color: #006473 !important;
  font-size: 24px !important;
  font-weight: 600;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  text-align: start !important;
}
.lpcourse-course-wapper-3 .rl-course-title.ld:after,
.ld-section-heading > h2:after,
.as-course-titles:after {
  content: "";
  height: 4px;
  width: 56px;
  margin-top: 15px;
  display: block;
  background-color: var(--as-flavor-color);
}

.lpcourse-main .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon {
  color: white !important;
}

/** Begin: Status Bar **/
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
  background-color: transparent;
  padding: 0;
  margin: 0 0 70px;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * {
  border-left: none;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status,
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  background-color: #FFFAE6;
  text-align: start;
  justify-content: flex-start;
  align-items: center;
  text-align: start;
  width: auto;
  flex-grow: 0;
  padding: 15px 20px;
  -moz-column-gap: 15px;
       column-gap: 15px;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status:before,
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action:before {
  content: "";
  width: 40px;
  height: 40px;
  background-image: url("../img/flag.svg");
  background-size: contain;
  grid-row: 1/3;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status .ld-course-status-label,
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action .ld-course-status-label {
  color: #ACACAC;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 0;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status .ld-course-status-content,
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action .ld-course-status-content {
  align-items: flex-start;
  text-align: start;
  margin-bottom: 0;
  height: auto !important;
  color: #006473;
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status .ld-course-status-content .ld-text,
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action .ld-course-status-content .ld-text {
  color: #006473;
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
  margin-left: 0;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action {
  background-color: #EDFDFF;
}
.lpcourse-main .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status {
  color: #006473 !important;
  background-color: transparent !important;
  font-weight: 500;
  text-align: start;
  font-size: 20px;
  line-height: 20px;
  padding: 0;
}

/** End: Status Bar **/
/** Begin: Lesson cards **/
.lpcourse-main .learndash-wrapper .ld-table-list .ld-table-list-items {
  border: none;
  border-radius: 10px;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item {
  border: none;
  background-color: #f9f9f9;
  position: relative;
  border-radius: 10px;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination:before,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 7px;
  border-radius: 10px;
  height: 100%;
  background-color: var(--as-flavor-color);
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination .ld-item-list-item-preview,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
  padding: 25px;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination .ld-item-list-item-preview .ld-item-title,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title {
  color: #028295;
  font-size: 20px;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination .ld-item-list-item-preview .ld-item-title .ld-item-components,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title .ld-item-components {
  font-weight: 300;
  color: #c1c1c1;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination .ld-expand-button.ld-button-alternate .ld-icon,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-expand-button.ld-button-alternate .ld-icon {
  background-color: transparent !important;
  color: #004751;
  font-size: 16px;
}
.lpcourse-main .learndash-wrapper .ld-table-list.ld-no-pagination .ld-expand-button.ld-button-alternate .ld-text,
.lpcourse-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-expand-button.ld-button-alternate .ld-text {
  display: none;
}

/** End: Lesson cards **/
/** Begin: Sidebar **/
@media (min-width: 768px) {
  .lpcourse-sidebar {
    margin-top: -290px;
  }
}
.lpcourse-sidebar .lp-course-meta .single-price .course-price {
  color: var(--as-flavor-color);
}
.lpcourse-sidebar .lp-course-meta .lp-course-buttons:empty {
  margin: 0;
}
.lpcourse-sidebar .course-video {
  border-radius: 17px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.lpcourse-sidebar .course-video img {
  border: none;
  border-radius: 17px;
}

.lpcourse-main .widget-area .widget {
  border-radius: 17px;
}

/** End: Sidebar **/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2hvbWUtY2F0ZWdvcmllcy5zY3NzIiwibWFpbi5jc3MiLCJpbnRlZ3JhdGlvbi93b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsImludGVncmF0aW9uL3dvb2NvbW1lcmNlL190aGFuay15b3Uuc2NzcyIsImludGVncmF0aW9uL2xlYXJuZGFzaC9fc2luZ2xlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFFRTtJQUNDLGFBQUE7SUFDQSw4QkFBQTtFQ0FEO0VER0E7SUFDQyxZQUFBO0VDREQ7RURJQTtJQUNDLGNBQUE7SUFDQSxhQUFBO0lBQ0EsOEJBQUE7RUNGRDtFREtBO0lBQ0MsWUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0Esb0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7RUNIRDtBQUNGO0FDeEJBO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUQwQkQ7O0FDdkJBOztFQUVDLFdBQUE7RUFDQSxXQUFBO0FEMEJEOztBQ3RCQztFQUREO0lBRUUsYUFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7SUFDQSx1SkFBQTtFRDBCQTtFQ3hCQTtJQUNDLGVBQUE7RUQwQkQ7RUN2QkE7SUFDQyxnQkFBQTtFRHlCRDtFQ3RCQTtJQUNDLGdCQUFBO0VEd0JEO0FBQ0Y7QUNwQkU7RUFDQyxlQUFBO0VBQ0EsTUFBQTtBRHNCSDtBQ3BCRztFQUNDLGtCQUFBO0FEc0JKO0FDbEJFO0VBQ0MsdUNBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7QURvQkg7QUNsQkc7RUFDQyxnQkFBQTtBRG9CSjtBQ2ZFOzs7RUFHQyx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0FEaUJIO0FDZEU7RUFDQyxTQUFB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Q0MsbUJBQUE7QUgwRkQ7O0FHdkZBLG1CQUFBIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYXMtaG9tZS1jYXJvdXNlbCB7XG5cdFx0LmR5bmFtaWMtbGF5b3V0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA3NSU7XG5cdFx0fVxuXG5cdFx0LmxlYXJuZGFzaC1keW5hbWljLWNhdGVnb3J5LXdyYXBwZXIge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdC5sZWFybmRhc2gtZHluYW1pYy1jYXRlZ29yeS13cmFwcGVyIC5tdWx0aXBsZS1jYXQgLmNhdC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubGVhcm5kYXNoLWR5bmFtaWMtY2F0ZWdvcnktd3JhcHBlciAubXVsdGlwbGUtY2F0IC5jYXQtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMC4xO1xuXHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFzLWhvbWUtY2Fyb3VzZWwgLmR5bmFtaWMtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDc1JTtcbiAgfVxuICAuYXMtaG9tZS1jYXJvdXNlbCAubGVhcm5kYXNoLWR5bmFtaWMtY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5hcy1ob21lLWNhcm91c2VsIC5sZWFybmRhc2gtZHluYW1pYy1jYXRlZ29yeS13cmFwcGVyIC5tdWx0aXBsZS1jYXQgLmNhdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuYXMtaG9tZS1jYXJvdXNlbCAubGVhcm5kYXNoLWR5bmFtaWMtY2F0ZWdvcnktd3JhcHBlciAubXVsdGlwbGUtY2F0IC5jYXQtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZTogW3JvdzEtc3RhcnRdIFwiZXJyb3IgZXJyb3JcIiBhdXRvIFtyb3cxLWVuZF0gW3JvdzItc3RhcnRdIFwiZm9ybSBoZWFkaW5nXCIgNzBweCBbcm93Mi1lbmRdIFtyb3czLXN0YXJ0XSBcImZvcm0gb3JkZXJcIiBhdXRvIFtyb3czLWVuZF0vMWZyIDFmcjtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjY3VzdG9tZXJfZGV0YWlscyB7XG4gICAgZ3JpZC1hcmVhOiBmb3JtO1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB7XG4gICAgZ3JpZC1hcmVhOiBlcnJvcjtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IHtcbiAgICBncmlkLWFyZWE6IG9yZGVyO1xuICB9XG59XG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB0b3A6IDA7XG59XG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94ICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1hcy10aXRsZS1jb2xvcik7XG59XG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93IC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93IHNlbGVjdCxcbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb3JtLXJvdyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IDExcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCBhcnRpY2xlIC53b29jb21tZXJjZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGhhbmt5b3UtY2hpbGRyZW4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbn1cbi50aGFua3lvdS1jaGlsZHJlbi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubHAtY291cnNlMy1oZWFkaW5nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IHZhcigtLWFzLWNvdXJzZS1oZWFkZXItb3ZlcmxheSk7XG59XG5cbi5scGNvdXJzZS1tYWluIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xufVxuLmxwY291cnNlLW1haW4gcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbn1cblxuLmNvdXJzZS1zdW1tYXJ5LmxkLWNvdXJzZS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAwIDkwcHg7XG59XG5cbi5sZC10YWJzLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5sZC10YWJzLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiMmIyYjI7XG59XG5cbi5scGNvdXJzZS1jb3Vyc2Utd2FwcGVyLTMgLnJsLWNvdXJzZS10aXRsZS5sZCxcbi5sZC1zZWN0aW9uLWhlYWRpbmcgPiBoMixcbi5hcy1jb3Vyc2UtdGl0bGVzIHtcbiAgY29sb3I6ICMwMDY0NzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xufVxuLmxwY291cnNlLWNvdXJzZS13YXBwZXItMyAucmwtY291cnNlLXRpdGxlLmxkOmFmdGVyLFxuLmxkLXNlY3Rpb24taGVhZGluZyA+IGgyOmFmdGVyLFxuLmFzLWNvdXJzZS10aXRsZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1mbGF2b3ItY29sb3IpO1xufVxuXG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLWNvdXJzZS1uYXZpZ2F0aW9uIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3IC5sZC1leHBhbmQtYnV0dG9uIC5sZC1pY29uIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBCZWdpbjogU3RhdHVzIEJhciAqKi9cbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA3MHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkID4gKiB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCAubGQtY291cnNlLXN0YXR1cy1zZWctc3RhdHVzLFxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1jb3Vyc2Utc3RhdHVzLXNlZy1hY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkFFNjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sdW1uLWdhcDogMTVweDtcbn1cbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCAubGQtY291cnNlLXN0YXR1cy1zZWctc3RhdHVzOmJlZm9yZSxcbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCAubGQtY291cnNlLXN0YXR1cy1zZWctYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBncmlkLXJvdzogMS8zO1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1jb3Vyc2Utc3RhdHVzLXNlZy1zdGF0dXMgLmxkLWNvdXJzZS1zdGF0dXMtbGFiZWwsXG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLWNvdXJzZS1zdGF0dXMubGQtY291cnNlLXN0YXR1cy1ub3QtZW5yb2xsZWQgLmxkLWNvdXJzZS1zdGF0dXMtc2VnLWFjdGlvbiAubGQtY291cnNlLXN0YXR1cy1sYWJlbCB7XG4gIGNvbG9yOiAjQUNBQ0FDO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLWNvdXJzZS1zdGF0dXMubGQtY291cnNlLXN0YXR1cy1ub3QtZW5yb2xsZWQgLmxkLWNvdXJzZS1zdGF0dXMtc2VnLXN0YXR1cyAubGQtY291cnNlLXN0YXR1cy1jb250ZW50LFxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1jb3Vyc2Utc3RhdHVzLXNlZy1hY3Rpb24gLmxkLWNvdXJzZS1zdGF0dXMtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2NDczO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1jb3Vyc2Utc3RhdHVzLXNlZy1zdGF0dXMgLmxkLWNvdXJzZS1zdGF0dXMtY29udGVudCAubGQtdGV4dCxcbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCAubGQtY291cnNlLXN0YXR1cy1zZWctYWN0aW9uIC5sZC1jb3Vyc2Utc3RhdHVzLWNvbnRlbnQgLmxkLXRleHQge1xuICBjb2xvcjogIzAwNjQ3MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1jb3Vyc2Utc3RhdHVzLXNlZy1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGREZGO1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2Utc3RhdHVzLmxkLWNvdXJzZS1zdGF0dXMtbm90LWVucm9sbGVkIC5sZC1zdGF0dXMge1xuICBjb2xvcjogIzAwNjQ3MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqIEVuZDogU3RhdHVzIEJhciAqKi9cbi8qKiBCZWdpbjogTGVzc29uIGNhcmRzICoqL1xuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC10YWJsZS1saXN0IC5sZC10YWJsZS1saXN0LWl0ZW1zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC10YWJsZS1saXN0LmxkLW5vLXBhZ2luYXRpb24sXG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLWl0ZW0tbGlzdCAubGQtaXRlbS1saXN0LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtdGFibGUtbGlzdC5sZC1uby1wYWdpbmF0aW9uOmJlZm9yZSxcbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtaXRlbS1saXN0IC5sZC1pdGVtLWxpc3QtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLWZsYXZvci1jb2xvcik7XG59XG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLXRhYmxlLWxpc3QubGQtbm8tcGFnaW5hdGlvbiAubGQtaXRlbS1saXN0LWl0ZW0tcHJldmlldyxcbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtaXRlbS1saXN0IC5sZC1pdGVtLWxpc3QtaXRlbSAubGQtaXRlbS1saXN0LWl0ZW0tcHJldmlldyB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLXRhYmxlLWxpc3QubGQtbm8tcGFnaW5hdGlvbiAubGQtaXRlbS1saXN0LWl0ZW0tcHJldmlldyAubGQtaXRlbS10aXRsZSxcbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtaXRlbS1saXN0IC5sZC1pdGVtLWxpc3QtaXRlbSAubGQtaXRlbS1saXN0LWl0ZW0tcHJldmlldyAubGQtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDI4Mjk1O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLXRhYmxlLWxpc3QubGQtbm8tcGFnaW5hdGlvbiAubGQtaXRlbS1saXN0LWl0ZW0tcHJldmlldyAubGQtaXRlbS10aXRsZSAubGQtaXRlbS1jb21wb25lbnRzLFxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1pdGVtLWxpc3QgLmxkLWl0ZW0tbGlzdC1pdGVtIC5sZC1pdGVtLWxpc3QtaXRlbS1wcmV2aWV3IC5sZC1pdGVtLXRpdGxlIC5sZC1pdGVtLWNvbXBvbmVudHMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2MxYzFjMTtcbn1cbi5scGNvdXJzZS1tYWluIC5sZWFybmRhc2gtd3JhcHBlciAubGQtdGFibGUtbGlzdC5sZC1uby1wYWdpbmF0aW9uIC5sZC1leHBhbmQtYnV0dG9uLmxkLWJ1dHRvbi1hbHRlcm5hdGUgLmxkLWljb24sXG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLWl0ZW0tbGlzdCAubGQtaXRlbS1saXN0LWl0ZW0gLmxkLWV4cGFuZC1idXR0b24ubGQtYnV0dG9uLWFsdGVybmF0ZSAubGQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA0NzUxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIgLmxkLXRhYmxlLWxpc3QubGQtbm8tcGFnaW5hdGlvbiAubGQtZXhwYW5kLWJ1dHRvbi5sZC1idXR0b24tYWx0ZXJuYXRlIC5sZC10ZXh0LFxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1pdGVtLWxpc3QgLmxkLWl0ZW0tbGlzdC1pdGVtIC5sZC1leHBhbmQtYnV0dG9uLmxkLWJ1dHRvbi1hbHRlcm5hdGUgLmxkLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiogRW5kOiBMZXNzb24gY2FyZHMgKiovXG4vKiogQmVnaW46IFNpZGViYXIgKiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwY291cnNlLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IC0yOTBweDtcbiAgfVxufVxuLmxwY291cnNlLXNpZGViYXIgLmxwLWNvdXJzZS1tZXRhIC5zaW5nbGUtcHJpY2UgLmNvdXJzZS1wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1hcy1mbGF2b3ItY29sb3IpO1xufVxuLmxwY291cnNlLXNpZGViYXIgLmxwLWNvdXJzZS1tZXRhIC5scC1jb3Vyc2UtYnV0dG9uczplbXB0eSB7XG4gIG1hcmdpbjogMDtcbn1cbi5scGNvdXJzZS1zaWRlYmFyIC5jb3Vyc2UtdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5scGNvdXJzZS1zaWRlYmFyIC5jb3Vyc2UtdmlkZW8gaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuXG4ubHBjb3Vyc2UtbWFpbiAud2lkZ2V0LWFyZWEgLndpZGdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG59XG5cbi8qKiBFbmQ6IFNpZGViYXIgKiovIiwiLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMiB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZTogW3JvdzEtc3RhcnRdIFwiZXJyb3IgZXJyb3JcImF1dG8gW3JvdzEtZW5kXSBbcm93Mi1zdGFydF0gXCJmb3JtIGhlYWRpbmdcIjcwcHggW3JvdzItZW5kXSBbcm93My1zdGFydF0gXCJmb3JtIG9yZGVyXCJhdXRvIFtyb3czLWVuZF0gLyAxZnIgMWZyO1xuXG5cdFx0I2N1c3RvbWVyX2RldGFpbHMge1xuXHRcdFx0Z3JpZC1hcmVhOiBmb3JtO1xuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB7XG5cdFx0XHRncmlkLWFyZWE6IGVycm9yO1xuXHRcdH1cblxuXHRcdCNvcmRlcl9yZXZpZXcge1xuXHRcdFx0Z3JpZC1hcmVhOiBvcmRlcjtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1yb3cge1xuXHRcdC5pbnB1dC1jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdCtzcGFuIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLWFzLXRpdGxlLWNvbG9yKTtcblxuXHRcdFx0Ji5jaGVja2JveCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtdGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdHRvcDogMTFweDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGFydGljbGUgLndvb2NvbW1lcmNlIHtcblx0d2lkdGg6IGF1dG87XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59IiwiLnRoYW5reW91LWNoaWxkcmVuLWxpbmsge1xuXHRjb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3ItbGlnaHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcG9wcGlucyk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3IpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufSIsIi5scC1jb3Vyc2UzLWhlYWRpbmc6YmVmb3JlIHtcblx0b3BhY2l0eTogdmFyKC0tYXMtY291cnNlLWhlYWRlci1vdmVybGF5KTtcbn1cblxuLmxwY291cnNlLW1haW4ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcG9wcGlucyk7XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuXHR9XG59XG5cbi5jb3Vyc2Utc3VtbWFyeS5sZC1jb3Vyc2Utc3VtbWFyeSB7XG5cdHBhZGRpbmc6IDAgMCA5MHB4O1xufVxuXG4ubGQtdGFicy1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogNzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Y29sb3I6ICNiMmIyYjI7XG5cdH1cbn1cblxuLmxwY291cnNlLWNvdXJzZS13YXBwZXItMyAucmwtY291cnNlLXRpdGxlLmxkLFxuLmxkLXNlY3Rpb24taGVhZGluZz5oMixcbi5hcy1jb3Vyc2UtdGl0bGVzIHtcblx0Y29sb3I6ICMwMDY0NzMgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtZmxhdm9yLWNvbG9yKTtcblx0fVxufVxuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIC5sZC1jb3Vyc2UtbmF2aWdhdGlvbiAubGQtbGVzc29uLWl0ZW0tcHJldmlldyAubGQtZXhwYW5kLWJ1dHRvbiAubGQtaWNvbiB7XG5cdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiogQmVnaW46IFN0YXR1cyBCYXIgKiovXG4ubHBjb3Vyc2UtbWFpbiAubGVhcm5kYXNoLXdyYXBwZXIge1xuXHQubGQtY291cnNlLXN0YXR1cy5sZC1jb3Vyc2Utc3RhdHVzLW5vdC1lbnJvbGxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMCA3MHB4O1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cblx0XHQ+KiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmxkLWNvdXJzZS1zdGF0dXMtc2VnLXN0YXR1cyxcblx0XHQubGQtY291cnNlLXN0YXR1cy1zZWctYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUU2O1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGNvbHVtbi1nYXA6IDE1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nLXBhdGh9L2ZsYWcuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0Z3JpZC1yb3c6IDEvMztcblxuXHRcdFx0fVxuXG5cdFx0XHQubGQtY291cnNlLXN0YXR1cy1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjQUNBQ0FDO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5sZC1jb3Vyc2Utc3RhdHVzLWNvbnRlbnQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzAwNjQ3Mztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRcdFx0XHQubGQtdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDY0NzM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxkLWNvdXJzZS1zdGF0dXMtc2VnLWFjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURGREZGO1xuXHRcdH1cblxuXHRcdC5sZC1zdGF0dXMge1xuXHRcdFx0Y29sb3I6ICMwMDY0NzMgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cbn1cblxuLyoqIEVuZDogU3RhdHVzIEJhciAqKi9cbi8qKiBCZWdpbjogTGVzc29uIGNhcmRzICoqL1xuLmxwY291cnNlLW1haW4gLmxlYXJuZGFzaC13cmFwcGVyIHtcblxuXHQubGQtdGFibGUtbGlzdCAubGQtdGFibGUtbGlzdC1pdGVtcyB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHQubGQtdGFibGUtbGlzdC5sZC1uby1wYWdpbmF0aW9uLFxuXHQubGQtaXRlbS1saXN0IC5sZC1pdGVtLWxpc3QtaXRlbSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1mbGF2b3ItY29sb3IpO1xuXHRcdH1cblxuXHRcdC5sZC1pdGVtLWxpc3QtaXRlbS1wcmV2aWV3IHtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cblx0XHRcdC5sZC1pdGVtLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICMwMjgyOTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdFx0XHQubGQtaXRlbS1jb21wb25lbnRzIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxkLWV4cGFuZC1idXR0b24ubGQtYnV0dG9uLWFsdGVybmF0ZSB7XG5cdFx0XHQubGQtaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjMDA0NzUxO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sZC10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiogRW5kOiBMZXNzb24gY2FyZHMgKiovXG4vKiogQmVnaW46IFNpZGViYXIgKiovXG4ubHBjb3Vyc2Utc2lkZWJhciB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IC0yOTBweDtcblx0fVxuXG5cdC5scC1jb3Vyc2UtbWV0YSB7XG5cdFx0LnNpbmdsZS1wcmljZSAuY291cnNlLXByaWNlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1hcy1mbGF2b3ItY29sb3IpO1xuXG5cdFx0fVxuXG5cdFx0LmxwLWNvdXJzZS1idXR0b25zOmVtcHR5IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuY291cnNlLXZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiAxN3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTdweDtcblx0XHR9XG5cdH1cbn1cblxuLmxwY291cnNlLW1haW4gLndpZGdldC1hcmVhIC53aWRnZXQge1xuXHRib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuXG4vKiogRW5kOiBTaWRlYmFyICoqLyJdfQ== */