/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lala-block-fancy-testimonial/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
/* Separators */
.lala-separator-sm:after,
.lala-separator-med:after,
.lala-separator-lg:after,
.lala-separator-left:after,
.lala-separator-right:after,
.lala-separator-contrast:after,
.lala-separator:after {
  content: " ";
  position: relative;
  display: block;
  background-color: var(--ll-separator-color, currentColor);
  border-radius: 2px;
  width: var(--ll-separator-width, 25px);
  height: var(--ll-separator-height, 3px);
  margin: var(--ll-separator-margin-top, 0.5rem) auto var(--ll-separator-margin-bottom, 0.5rem);
}
.lala-separator-contrast:after {
  background-color: var(--ll-separator-color-contrast, #ffffff);
}
.lala-separator-sm:after {
  width: var(--ll-separator-width-sm, 10px);
}
.lala-separator-lg:after {
  width: var(--ll-separator-width-lg, 50px);
}
.lala-separator-left:after, .line-left:after {
  margin-left: 0;
}
.lala-separator-right:after, .line-right:after {
  margin-right: 0;
}
section.wp-block-lala-blocks-fancy-testimonial {
  position: relative;
  min-height: 20rem;
  margin: 0 auto;
}
section.wp-block-lala-blocks-fancy-testimonial.no-content {
  margin: 1rem auto;
}
section.wp-block-lala-blocks-fancy-testimonial.no-content .fancy-testimonial-block-col {
  margin-bottom: 0;
}
section.wp-block-lala-blocks-fancy-testimonial.is-full-height {
  min-height: 100vh;
}
section.wp-block-lala-blocks-fancy-testimonial > .inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .text-align-right .fancy-testimonial-gradient {
    inset: 0 0 0 25%;
    background: linear-gradient(to left, var(--ll-blocks-fancy-testimonial-gradient-start, rgb(0, 0, 0)) 0%, var(--ll-blocks-fancy-testimonial-gradient-end, transparent) 100%);
  }
  section.wp-block-lala-blocks-fancy-testimonial .text-align-center .fancy-testimonial-gradient {
    inset: 0;
    background: radial-gradient(circle at top, var(--ll-blocks-fancy-testimonial-gradient-start, rgba(0, 0, 0, 0.7)), transparent), radial-gradient(circle at bottom, var(--ll-blocks-fancy-testimonial-gradient-start, rgba(0, 0, 0, 0.7)), transparent);
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-gradient {
  position: absolute;
  inset: 0 25% 0 0;
  z-index: 10;
  background: var(--ll-blocks-fancy-testimonial-gradient-end);
  background: linear-gradient(to right, var(--ll-blocks-fancy-testimonial-gradient-start, rgb(0, 0, 0)) 0%, var(--ll-blocks-fancy-testimonial-gradient-end, transparent) 100%);
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper {
  position: relative;
  right: 0;
  left: 0;
  bottom: 0;
  margin: var(--ll-blocks-custom-padding, 3rem) 0;
}
@media screen and (max-width: 576px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper {
    margin: var(--ll-blocks-custom-padding-mobile, 3rem) 0;
  }
}
@media (max-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper {
    padding-top: var(--mobile-offset, 0);
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-small .fancy-testimonial-quote {
  font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-small-mobile, var(--ll-blocks-fancy-testimonial-quote-font-size-small, 1.6rem));
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-small .fancy-testimonial-quote {
    font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-small 1.6rem);
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-small .fancy-testimonial-quote p {
  line-height: 1.5;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-medium .fancy-testimonial-quote {
  font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-medium-mobile, var(--ll-blocks-fancy-testimonial-quote-font-size-medium 1.6rem));
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-medium .fancy-testimonial-quote {
    font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-medium 1.6rem);
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-large .fancy-testimonial-quote {
  font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-large-mobile, var(--ll-blocks-fancy-testimonial-quote-font-size-large, 1.6rem));
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper.text-size-large .fancy-testimonial-quote {
    font-size: var(--ll-blocks-fancy-testimonial-quote-font-size-large);
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner {
  position: relative;
  z-index: 100;
  display: block;
  max-width: var(--wp--style--global--content-size);
  margin: 0 auto;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-content {
  max-width: none;
  margin: 0;
  padding: 2rem 0;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-content.fancy-testimonial-align-right, section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-content.fancy-testimonial-align-center {
  margin-left: auto;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-content.fancy-testimonial-align-left, section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-content.fancy-testimonial-align-center {
  margin-right: auto;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote-icon {
  width: var(--ll-blocks-fancy-testimonial-quote-icon-size, 5rem);
  margin-bottom: 2rem;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote-icon svg {
  width: 100%;
  height: auto;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote-icon svg .quote-icon {
  fill: var(--ll-blocks-fancy-testimonial-quote-icon-color, currentColor);
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote {
  font-size: var(--text-size-mobile, var(--text-size, var(--ll-blocks-fancy-testimonial-quote-font-size, 1.6rem)));
  font-weight: var(--ll-blocks-fancy-testmimonial-quote-font-weight, 700);
  line-height: var(--ll-blocks-fancy-testmimonial-quote-line-height, 1.2);
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote {
    font-size: var(--text-size, var(--ll-blocks-fancy-testimonial-quote-font-size, 1.6rem));
  }
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-quote[data-text-fade] span[data-typewriter-letter] {
  transition: opacity 0.5s var(--ll-easing, ease-in-out);
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-author {
  font-size: var(--ll-blocks-fancy-testmimonial-author-font-size, 1rem);
  font-weight: var(--ll-blocks-fancy-testmimonial-author-font-weight, 600);
  text-transform: var(--ll-blocks-fancy-testmimonial-author-text-transform, uppercase);
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-content-wrapper > .inner .fancy-testimonial-author p:last-child {
  margin-bottom: 0;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner {
  height: 100%;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > *,
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > *,
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > * > *,
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > * > * > *:not([class^=components-placeholder], .block-editor-inserter),
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > * > * > *:not([class^=components-placeholder], .block-editor-inserter),
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > * > * > *:not([class^=components-placeholder], .block-editor-inserter) *:not([class^=components-placeholder], .nextend-arrow) {
  height: 100%;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: var(--focus-point-x, 50%) var(--focus-point-y, 50%);
     object-position: var(--focus-point-x, 50%) var(--focus-point-y, 50%);
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-block-col > .inner > * > img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-overlay .fancy-testimonial-overlay-before,
section.wp-block-lala-blocks-fancy-testimonial .fancy-testimonial-overlay .fancy-testimonial-overlay-after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  opacity: 0.75;
  mix-blend-mode: darken;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] {
  transition: opacity 0.5s ease-in-out;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] span[data-text-fade-latest]:first-child,
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] span[data-text-fade-latest]:first-child ~ * {
  opacity: 0;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] {
  opacity: 1;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * {
  opacity: 0.9;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * {
  opacity: 0.8;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * {
  opacity: 0.7;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * {
  opacity: 0.6;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * + * {
  opacity: 0.5;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * + * + * {
  opacity: 0.4;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * + * + * + * {
  opacity: 0.3;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * + * + * + * + * {
  opacity: 0.2;
}
section.wp-block-lala-blocks-fancy-testimonial [data-text-fade] [data-text-fade-latest] + * + * + * + * + * + * + * + * ~ * {
  opacity: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFsYS1ibG9jay1mYW5jeS10ZXN0aW1vbmlhbC9zdHlsZS1pbmRleC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7Ozs7O0VBQUE7QUNBQTtBQUNBOzs7Ozs7O0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KO0FDSEk7RUFDSTtBRE1SO0FDREk7RUFDSTtBRElSO0FDQ0k7RUFDSTtBREVSO0FDR0k7RUFDSTtBREFSO0FDS0k7RUFDSTtBREZSO0FBakNBO0VBRUk7RUFDQTtFQUNBO0FBbUNKO0FBakNJO0VBQ0k7QUFtQ1I7QUFqQ1E7RUFDSTtBQW1DWjtBQS9CSTtFQUNJO0FBaUNSO0FBOUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ1I7QUE1Qkk7RUFFUTtJQUNJO0lBQ0E7RUE2QmQ7RUFwQlU7SUFDSTtJQUNBO0VBc0JkO0FBQ0Y7QUFoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0JSO0FBWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYVI7QUFYUTtFQVBKO0lBUVE7RUFjVjtBQUNGO0FBWlE7RUFYSjtJQVlRO0VBZVY7QUFDRjtBQVpZO0VBQ0k7QUFjaEI7QUFYZ0I7RUFKSjtJQUtRO0VBY2xCO0FBQ0Y7QUFaZ0I7RUFDSTtBQWNwQjtBQVJZO0VBQ0k7QUFVaEI7QUFQZ0I7RUFKSjtJQUtRO0VBVWxCO0FBQ0Y7QUFMWTtFQUNJO0FBT2hCO0FBSmdCO0VBSko7SUFLUTtFQU9sQjtBQUNGO0FBSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS1o7QUFIWTtFQUNJO0VBQ0E7RUFDQTtBQUtoQjtBQUhnQjtFQUVJO0FBSXBCO0FBRGdCO0VBRUk7QUFFcEI7QUFFWTtFQUNJO0VBQ0E7QUFBaEI7QUFFZ0I7RUFDSTtFQUNBO0FBQXBCO0FBRW9CO0VBQ0k7QUFBeEI7QUFLWTtFQUNJO0VBQ0E7RUFDQTtBQUhoQjtBQUtnQjtFQUxKO0lBTVE7RUFGbEI7QUFDRjtBQU1vQjtFQUNJO0FBSnhCO0FBVVk7RUFDSTtFQUNBO0VBQ0E7QUFSaEI7QUFVZ0I7RUFDSTtBQVJwQjtBQW1CSTtFQUNJO0VBQ0E7RUFDQTtBQWpCUjtBQW1CUTtFQUNJO0FBakJaO0FBbUJZOzs7Ozs7RUFNSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QUFqQmhCO0FBb0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFsQmhCO0FBd0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0QlI7QUF5Qkk7RUFDSTtBQXZCUjtBQTBCSTs7RUFFSTtBQXhCUjtBQTJCSTtFQUNJO0FBekJSO0FBNEJJO0VBQ0k7QUExQlI7QUE2Qkk7RUFDSTtBQTNCUjtBQThCSTtFQUNJO0FBNUJSO0FBK0JJO0VBQ0k7QUE3QlI7QUFnQ0k7RUFDSTtBQTlCUjtBQWlDSTtFQUNJO0FBL0JSO0FBa0NJO0VBQ0k7QUFoQ1I7QUFtQ0k7RUFDSTtBQWpDUjtBQW9DSTtFQUNJO0FBbENSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9sYWxhLXBsdWdpbi1ibG9ja3MvLi9zcmMvbGFsYS1ibG9jay1mYW5jeS10ZXN0aW1vbmlhbC9zdHlsZS5zY3NzIiwid2VicGFjazovL2xhbGEtcGx1Z2luLWJsb2Nrcy8uL3NyYy9fc3R5bGVzL3NlcGFyYXRvcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRoZSBmb2xsb3dpbmcgc3R5bGVzIGdldCBhcHBsaWVkIGJvdGggb24gdGhlIGZyb250IG9mIHlvdXIgc2l0ZVxuICogYW5kIGluIHRoZSBlZGl0b3IuXG4gKlxuICogUmVwbGFjZSB0aGVtIHdpdGggeW91ciBvd24gc3R5bGVzIG9yIHJlbW92ZSB0aGUgZmlsZSBjb21wbGV0ZWx5LlxuICovXG5cbkB1c2UgJy4uL19zdHlsZXMvc2VwYXJhdG9ycycgYXMgKjtcblxuc2VjdGlvbi53cC1ibG9jay1sYWxhLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbCB7XG5cbiAgICBwb3NpdGlvbjogICByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgICBtYXJnaW46ICAgICAwIGF1dG87XG5cbiAgICAmLm5vLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcblxuICAgICAgICAuZmFuY3ktdGVzdGltb25pYWwtYmxvY2stY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZ1bGwtaGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgPiAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAgICAgICAgICAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICAgIGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAgICAgYXV0bztcbiAgICAgICAgcGFkZGluZzogICAgICAgICAwO1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIC5mYW5jeS10ZXN0aW1vbmlhbC1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgaW5zZXQ6ICAgICAgMCAwIDAgMjUlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLWdyYWRpZW50LXN0YXJ0LCByZ2JhKDAsIDAsIDAsIDEpKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLWdyYWRpZW50LWVuZCwgdHJhbnNwYXJlbnQpIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIC5mYW5jeS10ZXN0aW1vbmlhbC1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgaW5zZXQ6ICAgICAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IHRvcCwgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLWdyYWRpZW50LXN0YXJ0LCByZ2JhKDAsIDAsIDAsIC43KSksIHRyYW5zcGFyZW50KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGJvdHRvbSwgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLWdyYWRpZW50LXN0YXJ0LCByZ2JhKDAsIDAsIDAsIC43KSksIHRyYW5zcGFyZW50KTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXRlc3RpbW9uaWFsLWdyYWRpZW50IHtcbiAgICAgICAgcG9zaXRpb246ICAgYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAgICAgIDAgMjUlIDAgMDtcbiAgICAgICAgei1pbmRleDogICAgMTA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1ncmFkaWVudC1lbmQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1ncmFkaWVudC1zdGFydCwgcmdiYSgwLCAwLCAwLCAxKSkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdGltb25pYWwtZ3JhZGllbnQtZW5kLCB0cmFuc3BhcmVudCkgMTAwJVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgIH1cblxuICAgIC5mYW5jeS10ZXN0aW1vbmlhbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAgICAwO1xuICAgICAgICBsZWZ0OiAgICAgMDtcbiAgICAgICAgYm90dG9tOiAgIDA7XG4gICAgICAgIG1hcmdpbjogICB2YXIoLS1sbC1ibG9ja3MtY3VzdG9tLXBhZGRpbmcsIDNyZW0pIDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tbGwtYmxvY2tzLWN1c3RvbS1wYWRkaW5nLW1vYmlsZSwgM3JlbSkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLW1vYmlsZS1vZmZzZXQsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LXNpemUtc21hbGwge1xuICAgICAgICAgICAgLmZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZS1mb250LXNpemUtc21hbGwtbW9iaWxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlLWZvbnQtc2l6ZS1zbWFsbCwgMS42cmVtKSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdGltb25pYWwtcXVvdGUtZm9udC1zaXplLXNtYWxsIDEuNnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LXNpemUtbWVkaXVtIHtcbiAgICAgICAgICAgIC5mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdGltb25pYWwtcXVvdGUtZm9udC1zaXplLW1lZGl1bS1tb2JpbGUsXG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdGltb25pYWwtcXVvdGUtZm9udC1zaXplLW1lZGl1bSAxLjZyZW0pKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZS1mb250LXNpemUtbWVkaXVtIDEuNnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LXNpemUtbGFyZ2Uge1xuICAgICAgICAgICAgLmZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZS1mb250LXNpemUtbGFyZ2UtbW9iaWxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlLWZvbnQtc2l6ZS1sYXJnZSwgMS42cmVtKSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdGltb25pYWwtcXVvdGUtZm9udC1zaXplLWxhcmdlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogICAxMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiAgIGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgICAgICAgICAgIG1hcmdpbjogICAgMCBhdXRvO1xuXG4gICAgICAgICAgICAuZmFuY3ktdGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogICAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgIDJyZW0gMDtcblxuICAgICAgICAgICAgICAgICYuZmFuY3ktdGVzdGltb25pYWwtYWxpZ24tcmlnaHQsXG4gICAgICAgICAgICAgICAgJi5mYW5jeS10ZXN0aW1vbmlhbC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZhbmN5LXRlc3RpbW9uaWFsLWFsaWduLWxlZnQsXG4gICAgICAgICAgICAgICAgJi5mYW5jeS10ZXN0aW1vbmlhbC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFuY3ktdGVzdGltb25pYWwtcXVvdGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICAgICAgICAgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlLWljb24tc2l6ZSwgNXJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZS1pY29uLWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFuY3ktdGVzdGltb25pYWwtcXVvdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogICB2YXIoLS10ZXh0LXNpemUtbW9iaWxlLCB2YXIoLS10ZXh0LXNpemUsIHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0aW1vbmlhbC1xdW90ZS1mb250LXNpemUsIDEuNnJlbSkpKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RtaW1vbmlhbC1xdW90ZS1mb250LXdlaWdodCwgNzAwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RtaW1vbmlhbC1xdW90ZS1saW5lLWhlaWdodCwgMS4yKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSwgdmFyKC0tbGwtYmxvY2tzLWZhbmN5LXRlc3RpbW9uaWFsLXF1b3RlLWZvbnQtc2l6ZSwgMS42cmVtKSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLXRleHQtZmFkZV0ge1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW5bZGF0YS10eXBld3JpdGVyLWxldHRlcl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgdmFyKC0tbGwtZWFzaW5nLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhbmN5LXRlc3RpbW9uaWFsLWF1dGhvciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAgICAgIHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0bWltb25pYWwtYXV0aG9yLWZvbnQtc2l6ZSwgMXJlbSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICAgIHZhcigtLWxsLWJsb2Nrcy1mYW5jeS10ZXN0bWltb25pYWwtYXV0aG9yLWZvbnQtd2VpZ2h0LCA2MDApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1sbC1ibG9ja3MtZmFuY3ktdGVzdG1pbW9uaWFsLWF1dGhvci10ZXh0LXRyYW5zZm9ybSwgdXBwZXJjYXNlKTtcblxuICAgICAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFuY3ktdGVzdGltb25pYWwtYXV0aG9yLXN1YnRpdGxlIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktdGVzdGltb25pYWwtYmxvY2stY29sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogICAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IC5pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gKixcbiAgICAgICAgICAgID4gKiA+ICosXG4gICAgICAgICAgICA+ICogPiAqID4gKixcbiAgICAgICAgICAgID4gKiA+ICogPiAqID4gKjpub3QoW2NsYXNzXj1cImNvbXBvbmVudHMtcGxhY2Vob2xkZXJcIl0sLmJsb2NrLWVkaXRvci1pbnNlcnRlciksXG4gICAgICAgICAgICA+ICogPiAqID4gKiA+ICo6bm90KFtjbGFzc149XCJjb21wb25lbnRzLXBsYWNlaG9sZGVyXCJdLC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXIpLFxuICAgICAgICAgICAgPiAqID4gKiA+ICogPiAqOm5vdChbY2xhc3NePVwiY29tcG9uZW50cy1wbGFjZWhvbGRlclwiXSwuYmxvY2stZWRpdG9yLWluc2VydGVyKSAqOm5vdChbY2xhc3NePVwiY29tcG9uZW50cy1wbGFjZWhvbGRlclwiXSwgLm5leHRlbmQtYXJyb3cpLCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgICAgICAgICAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogICAgICAgICAgMDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiAgICAgIGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdmFyKC0tZm9jdXMtcG9pbnQteCwgNTAlKSB2YXIoLS1mb2N1cy1wb2ludC15LCA1MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ICogPiBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogICAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogICAgMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICAgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXRlc3RpbW9uaWFsLW92ZXJsYXkgLmZhbmN5LXRlc3RpbW9uaWFsLW92ZXJsYXktYmVmb3JlLFxuICAgIC5mYW5jeS10ZXN0aW1vbmlhbC1vdmVybGF5IC5mYW5jeS10ZXN0aW1vbmlhbC1vdmVybGF5LWFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246ICAgICAgIGFic29sdXRlO1xuICAgICAgICB0b3A6ICAgICAgICAgICAgMDtcbiAgICAgICAgcmlnaHQ6ICAgICAgICAgIDA7XG4gICAgICAgIGJvdHRvbTogICAgICAgICAwO1xuICAgICAgICBsZWZ0OiAgICAgICAgICAgMDtcbiAgICAgICAgei1pbmRleDogICAgICAgIDE1O1xuICAgICAgICBvcGFjaXR5OiAgICAgICAgMC43NTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgICB9XG5cbiAgICBbZGF0YS10ZXh0LWZhZGVdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgW2RhdGEtdGV4dC1mYWRlXSBzcGFuW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF06Zmlyc3QtY2hpbGQsXG4gICAgW2RhdGEtdGV4dC1mYWRlXSBzcGFuW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF06Zmlyc3QtY2hpbGQgfiAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBbZGF0YS10ZXh0LWZhZGVdIFtkYXRhLXRleHQtZmFkZS1sYXRlc3RdIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBbZGF0YS10ZXh0LWZhZGVdIFtkYXRhLXRleHQtZmFkZS1sYXRlc3RdICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiArICoge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICBbZGF0YS10ZXh0LWZhZGVdIFtkYXRhLXRleHQtZmFkZS1sYXRlc3RdICsgKiArICogKyAqICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiArICogKyAqICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiArICogKyAqICsgKiArICoge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG5cbiAgICBbZGF0YS10ZXh0LWZhZGVdIFtkYXRhLXRleHQtZmFkZS1sYXRlc3RdICsgKiArICogKyAqICsgKiArICogKyAqICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiArICogKyAqICsgKiArICogKyAqICsgKiB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cblxuICAgIFtkYXRhLXRleHQtZmFkZV0gW2RhdGEtdGV4dC1mYWRlLWxhdGVzdF0gKyAqICsgKiArICogKyAqICsgKiArICogKyAqICsgKiB+ICoge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxufSIsIi8qIFNlcGFyYXRvcnMgKi9cclxuLmxhbGEtc2VwYXJhdG9yLXNtOmFmdGVyLFxyXG4ubGFsYS1zZXBhcmF0b3ItbWVkOmFmdGVyLFxyXG4ubGFsYS1zZXBhcmF0b3ItbGc6YWZ0ZXIsXHJcbi5sYWxhLXNlcGFyYXRvci1sZWZ0OmFmdGVyLFxyXG4ubGFsYS1zZXBhcmF0b3ItcmlnaHQ6YWZ0ZXIsXHJcbi5sYWxhLXNlcGFyYXRvci1jb250cmFzdDphZnRlcixcclxuLmxhbGEtc2VwYXJhdG9yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICAgICAgICAgIFwiXFwyMFwiO1xyXG4gICAgcG9zaXRpb246ICAgICAgICAgcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgICBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxsLXNlcGFyYXRvci1jb2xvciwgY3VycmVudENvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICAgIDJweDtcclxuICAgIHdpZHRoOiAgICAgICAgICAgIHZhcigtLWxsLXNlcGFyYXRvci13aWR0aCwgMjVweCk7XHJcbiAgICBoZWlnaHQ6ICAgICAgICAgICB2YXIoLS1sbC1zZXBhcmF0b3ItaGVpZ2h0LCAzcHgpO1xyXG4gICAgbWFyZ2luOiAgICAgICAgICAgdmFyKC0tbGwtc2VwYXJhdG9yLW1hcmdpbi10b3AsIDAuNXJlbSkgYXV0byB2YXIoLS1sbC1zZXBhcmF0b3ItbWFyZ2luLWJvdHRvbSwgMC41cmVtKTtcclxufVxyXG5cclxuLmxhbGEtc2VwYXJhdG9yLWNvbnRyYXN0IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxsLXNlcGFyYXRvci1jb2xvci1jb250cmFzdCwgI2ZmZmZmZik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWxhLXNlcGFyYXRvci1zbSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogdmFyKC0tbGwtc2VwYXJhdG9yLXdpZHRoLXNtLCAxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbGEtc2VwYXJhdG9yLWxnIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1sbC1zZXBhcmF0b3Itd2lkdGgtbGcsIDUwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFsYS1zZXBhcmF0b3ItbGVmdCwgLmxpbmUtbGVmdCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbGEtc2VwYXJhdG9yLXJpZ2h0LCAubGluZS1yaWdodCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/