/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[3].use[4]!./web/app/themes/endeavour-child/views/modules/acf-blocks/new/brand-description/brand-description.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.brand-description .wp-element-button {
  padding: var(--spacing-s) var(--spacing-m);
  font: inherit;
  cursor: pointer;
  border: var(--line);
  border-radius: var(--border-radius);
  background-color: var(--c-white);
}
.brand-description .wp-element-button:disabled {
  color: var(--c-grey-3);
  cursor: not-allowed;
  border-color: var(--c-grey-1);
}

.brand-description {
  line-height: 1.5;
}
.brand-description > * + * {
  margin-top: 1rem;
}
.brand-description h1 {
  font-size: 2rem;
}
.brand-description h2 {
  font-size: 1.5rem;
}
.brand-description h3 {
  font-size: 1.125rem;
}
.brand-description h2 + p,
.brand-description h3 + p {
  margin-top: 0;
}
.brand-description p {
  margin: 0;
}
.brand-description ul, .brand-description ol {
  padding-left: 1.125rem;
}
.brand-description a {
  color: currentColor;
  text-decoration: underline;
}

.brand-description h1, .brand-description h2, .brand-description h3, .brand-description h4, .brand-description h5 {
  margin: 0;
  font-weight: var(--fw-semi-bold);
  color: var(--c-black);
}

.brand-description h1 {
  font-size: 2rem;
  line-height: 1.25;
}

.brand-description h2 {
  font-size: 1.5rem;
  line-height: 1.5;
}

.brand-description h3 {
  font-size: 1.125rem;
  line-height: 1.75;
}

.brand-description .wp-element-button {
  font-size: 1rem;
  font-weight: var(--fw-regular);
  line-height: 1.5;
}

.brand-description .wp-element-button {
  font-weight: var(--fw-medium);
}

.brand-description .wp-element-button {
  color: var(--c-black);
}

.brand-description .wp-element-button {
  padding: var(--spacing-s) var(--spacing-l);
  min-width: unset;
  font: inherit;
  cursor: pointer;
  border: none;
  border-radius: var(--border-radius);
}
.brand-description .wp-element-button:disabled {
  color: var(--c-white);
  opacity: 0.7;
  cursor: not-allowed;
}

.brand-description .wp-element-button {
  color: var(--c-white);
  background-color: var(--c-blue);
}
.brand-description .wp-element-button:hover {
  background-color: var(--c-brand);
  color: var(--c-white);
}

.brand-description {
  line-height: 1.5;
}
.brand-description > * + * {
  margin-top: 1rem;
}
.brand-description h2 + p,
.brand-description h3 + p {
  margin-top: 1.875rem;
}
.brand-description p {
  margin-top: 1.875rem;
}
.brand-description ul, .brand-description ol {
  padding-left: var(--wrapper-padding);
}
.brand-description ul li::marker {
  color: var(--c-grey);
}
.brand-description strong, .brand-description b {
  display: block;
  margin-top: 1.875rem;
  font-size: 1rem;
  font-weight: var(--fw-bold);
}
.brand-description a {
  color: var(--c-brand);
  text-decoration: underline;
}
.brand-description .wp-element-button {
  text-decoration: none;
  text-transform: uppercase;
}

.brand-description h1, .brand-description h2, .brand-description h3, .brand-description h4, .brand-description h5 {
  margin: 0;
  color: var(--c-blue);
  font-family: var(--f-secondary);
}

.brand-description h1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 64px;
}
@media (min-width: 768px) {
  .brand-description h1 {
    font-size: 56px;
    line-height: 48px;
  }
}

.brand-description h2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}
@media (min-width: 768px) {
  .brand-description h2 {
    line-height: 48px;
  }
}

.brand-description h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
@media (min-width: 768px) {
  .brand-description h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

.brand-description h4 {
  font-size: 18px;
  font-weight: 500;
  font-family: var(--f-secondary);
}

.brand-description h5 {
  font-family: var(--f-primary);
  font-size: 1.25rem;
  font-weight: var(--fw-semi-bold);
  line-height: 1;
}

.brand-description {
  max-width: var(--wrapper-width);
  margin-inline: auto;
  color: var(--c-black);
}
@media (min-width: 1448px) {
  .brand-description {
    display: grid;
    grid-template-columns: minmax(16rem, 1fr);
    gap: 1rem;
  }
}
.brand-description__wrapper {
  grid-column: 2;
  width: 100%;
  max-width: var(--wrapper-width);
  margin-inline: auto;
  padding-inline: 1rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2VuZGVhdm91ci1jaGlsZC5icmFuZC1kZXNjcmlwdGlvbi1zdHlsZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNESjtBREdJO0VBQ0k7RUFDQTtFQUNBO0FDRFI7O0FDWkE7RUFDSTtBRGVKO0FDYkk7RUFDSTtBRGVSO0FDWkk7RUFDSTtBRGNSO0FDWEk7RUFDSTtBRGFSO0FDVkk7RUFDSTtBRFlSO0FDVEk7O0VBRUk7QURXUjtBQ1JJO0VBQ0k7QURVUjtBQ1BJO0VBQ0k7QURTUjtBQ05JO0VBQ0k7RUFDQTtBRFFSOztBRXpDQTtFQUNJO0VBQ0E7RUFDQTtBRjRDSjs7QUV6Q0E7RUFHSTtFQUNBO0FGMENKOztBRXZDQTtFQUdJO0VBQ0E7QUZ3Q0o7O0FFckNBO0VBR0k7RUFDQTtBRnNDSjs7QUVsQ0E7RUFDSTtFQUNBO0VBQ0E7QUZxQ0o7O0FFQ0E7RUFHSTtBRkFKOztBRVNBO0VBR0k7QUZSSjs7QUc3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnRko7QUc5RUk7RUFDSTtFQUNBO0VBQ0E7QUhnRlI7O0FHNUVBO0VBR0k7RUFDQTtBSDZFSjtBRzNFSTtFQUNJO0VBQ0E7QUg2RVI7O0FJcEdBO0VBQ0k7QUp1R0o7QUlyR0k7RUFDSTtBSnVHUjtBSTVFSTs7RUFFSTtBSjhFUjtBSTNFSTtFQUNJO0FKNkVSO0FJMUVJO0VBQ0k7QUo0RVI7QUl6RUk7RUFDSTtBSjJFUjtBSXhFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKMEVSO0FJdkVJO0VBQ0k7RUFDQTtBSnlFUjtBSXRFSTtFQUdJO0VBQ0E7QUpzRVI7O0FLcklBO0VBQ0k7RUFDQTtFQUNBO0FMd0lKOztBS3BJQTtFQUNJO0VBQ0E7RUFDQTtBTHVJSjtBTTVJUTtFREVSO0lBTVE7SUFDQTtFTHdJTjtBQUNGOztBS3JJQTtFQUNJO0VBQ0E7RUFDQTtBTHdJSjtBTXhKUTtFRGFSO0lBTVE7RUx5SU47QUFDRjs7QUt0SUE7RUFDSTtFQUNBO0VBQ0E7QUx5SUo7QU1uS1E7RUR1QlI7SUFNUTtJQUNBO0VMMElOO0FBQ0Y7O0FLdklBO0VBQ0k7RUFDQTtFQUNBO0FMMElKOztBS3ZJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMMElKOztBQWhMQTtFQUdJO0VBQ0E7RUFDQTtBQWlMSjtBT3RMUTtFUEFSO0lBUVE7SUFDQTtJQUNBO0VBa0xOO0FBQ0Y7QUFoTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0xSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbmRlYXZvdXIvLi93ZWIvYXBwL3RoZW1lcy9lbmRlYXZvdXIvc3JjL3Njc3MvZXh0ZW5kcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2VuZGVhdm91ci8uL3dlYi9hcHAvdGhlbWVzL2VuZGVhdm91ci1jaGlsZC92aWV3cy9tb2R1bGVzL2FjZi1ibG9ja3MvbmV3L2JyYW5kLWRlc2NyaXB0aW9uL2JyYW5kLWRlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZWF2b3VyLy4vd2ViL2FwcC90aGVtZXMvZW5kZWF2b3VyL3NyYy9zY3NzL2V4dGVuZHMvX2h0bWwuc2NzcyIsIndlYnBhY2s6Ly9lbmRlYXZvdXIvLi93ZWIvYXBwL3RoZW1lcy9lbmRlYXZvdXIvc3JjL3Njc3MvZXh0ZW5kcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2VuZGVhdm91ci8uL3dlYi9hcHAvdGhlbWVzL2VuZGVhdm91ci1jaGlsZC9zcmMvc2Nzcy9leHRlbmRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZWF2b3VyLy4vd2ViL2FwcC90aGVtZXMvZW5kZWF2b3VyLWNoaWxkL3NyYy9zY3NzL2V4dGVuZHMvX2h0bWwuc2NzcyIsIndlYnBhY2s6Ly9lbmRlYXZvdXIvLi93ZWIvYXBwL3RoZW1lcy9lbmRlYXZvdXItY2hpbGQvc3JjL3Njc3MvZXh0ZW5kcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2VuZGVhdm91ci8uL3dlYi9hcHAvdGhlbWVzL2VuZGVhdm91ci9zcmMvc2Nzcy9oZWxwZXJzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9lbmRlYXZvdXIvLi93ZWIvYXBwL3RoZW1lcy9lbmRlYXZvdXItY2hpbGQvc3JjL3Njc3MvaGVscGVycy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJWJ1dHRvbi1iYXNpYyB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWxhYmVsLWRhcms7XG5cbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXMpIHZhcigtLXNwYWNpbmctbSk7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiB2YXIoLS1saW5lKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmV5LTMpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtZ3JleS0xKTtcbiAgICB9XG59XG5cbiVidXR0b24taGlnaGxpZ2h0IHtcbiAgICBAZXh0ZW5kICVidXR0b24tYmFzaWM7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWxhYmVsLWxpZ2h0O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYnJhbmQtMSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZXktMyk7XG4gICAgfVxufVxuXG4lYnV0dG9uLWJvcmRlcmxlc3Mge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1iYXNpYztcblxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vZW5kZWF2b3VyL3NyYy9zY3NzL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9lbmRlYXZvdXIvc3JjL3Njc3MvaGVscGVyc1wiO1xuXG4kbWF4V2lkdGg6ICAgICAxOTIwcHg7XG4kYmFzZU1hcmdpbjogICAzLjc1cmVtO1xuXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vc3JjL3Njc3MvZXh0ZW5kc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3NyYy9zY3NzL2hlbHBlcnNcIjtcblxuJG1heFdpZHRoOiAgICAgMTkyMHB4O1xuJGJhc2VNYXJnaW46ICAgMy43NXJlbTtcblxuLmJyYW5kLWRlc2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kICVodG1sLWZvcm1hdDtcblxuICAgIG1heC13aWR0aDogdmFyKC0td3JhcHBlci13aWR0aCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XG5cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZShkZXNrdG9wLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE2cmVtLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13cmFwcGVyLXdpZHRoKTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgfVxufVxuIiwiJWh0bWwtZm9ybWF0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJiA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG5cbiAgICBoMiArIHAsXG4gICAgaDMgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi8vIEhlYWRpbmdzXG4laGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcbn1cblxuJWhlYWRpbmctMSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZztcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuJWhlYWRpbmctMiB7XG4gICAgQGV4dGVuZCAlaGVhZGluZztcblxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiVoZWFkaW5nLTMge1xuICAgIEBleHRlbmQgJWhlYWRpbmc7XG5cbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4vLyBVSVxuJXVpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiV1aS1kYXJrIHtcbiAgICBAZXh0ZW5kICV1aTtcblxuICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcbn1cblxuJXVpLXBsYWNlaG9sZGVyIHtcbiAgICBAZXh0ZW5kICV1aTtcblxuICAgIGNvbG9yOiB2YXIoLS1jLWdyZXktMyk7XG59XG5cbi8vIExhYmVsc1xuJWxhYmVsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1lZGl1bSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbiVsYWJlbC1kZXNjcmlwdGlvbiB7XG4gICAgQGV4dGVuZCAlbGFiZWw7XG5cbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gICAgY29sb3I6IHZhcigtLWMtZ3JleS0zKTtcbn1cblxuXG4lbGFiZWwtZXJyb3Ige1xuICAgIEBleHRlbmQgJWxhYmVsO1xuXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jLW5lZ2F0aXZlKTtcbn1cblxuLy8gQnV0dG9uIGxhYmVsc1xuJWJ1dHRvbi1sYWJlbCB7XG4gICAgQGV4dGVuZCAldWk7XG5cbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctbWVkaXVtKTtcbn1cblxuJWJ1dHRvbi1sYWJlbC1icmFuZCB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWxhYmVsO1xuXG4gICAgY29sb3I6IHZhcigtLWMtYnJhbmQtMSk7XG59XG5cbiVidXR0b24tbGFiZWwtZGFyayB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWxhYmVsO1xuXG4gICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xufVxuXG4lYnV0dG9uLWxhYmVsLWxpZ2h0IHtcbiAgICBAZXh0ZW5kICVidXR0b24tbGFiZWw7XG5cbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG5cbiVidXR0b24tbGFiZWwtZGlzYWJsZWQge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1sYWJlbDtcblxuICAgIGNvbG9yOiB2YXIoLS1jLWdyZXktMyk7XG59XG5cbi8vIE90aGVyXG4lc21hbGwtbGluayB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHZhcigtLWMtZ3JleS0zKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiVxdW90ZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy10aGluKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxufVxuXG4lYXBwLXRpdGxlLWJhciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XG59XG5cbiVhcHAtdGFiLWJhci1hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XG59XG5cbiVhcHAtdGFiLWJhci1pbmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlYXBwLXRhYi1iYXItYWN0aXZlO1xuXG4gICAgY29sb3I6IHZhcigtLWMtZ3JleS0zKTtcbn1cblxuJW5vdGlmaWNhdGlvbi1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWktYm9sZCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbiIsIiVidXR0b24tYmFzaWMge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctcykgdmFyKC0tc3BhY2luZy1sKTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuJWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b24tYmFzaWM7XG5cbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgIH1cbn1cblxuJWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1iYXNpYztcblxuICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XG4gICAgfVxufVxuXG4lYnV0dG9uLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWJhc2ljO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAuNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBib3JkZXItYm90dG9tOiAuMTVyZW0gc29saWQgdmFyKC0tYy1icmFuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgIH1cbn1cblxuJWJ1dHRvbi11bmRlcmxpbmVkLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWJhc2ljO1xuXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWMtZ3JleS1kYXJrKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtYmx1ZS1tZWRpdW0pO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IC4ycmVtO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdmFyKC0tc3BhY2luZy1zKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtYnJhbmQpO1xuICAgIH1cbn0iLCIlaHRtbC1mb3JtYXQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmID4gKiArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAZXh0ZW5kICVoZWFkaW5nLTE7XG4gICAgfVxuICAgIFxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGluZy0yO1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgJWhlYWRpbmctMztcbiAgICB9XG4gICAgXG4gICAgaDQge1xuICAgICAgICBAZXh0ZW5kICVoZWFkaW5nLTQ7XG4gICAgfVxuICAgIFxuICAgIGg1IHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGluZy01O1xuICAgIH1cblxuICAgIGgyICsgcCxcbiAgICBoMyArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgIH1cblxuICAgIHVsIGxpOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmV5KTtcbiAgICB9XG5cbiAgICBzdHJvbmcsIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi1wcmltYXJ5O1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG4iLCIvLyBIZWFkaW5nc1xuJWhlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1zZWNvbmRhcnkpO1xufVxuXG4vLyBIZWFkaW5nc1xuJWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbiVoZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLXNpemUodGFibGV0LXBvcnRyYWl0LXVwKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbn1cblxuJWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG59XG5cbiVoZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLXNlY29uZGFyeSk7XG59XG5cbiVoZWFkaW5nLTUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuJXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1ncmV5KTtcbn1cbiIsIkBtaXhpbiBmb3Itc2l6ZSgkc2l6ZSkge1xuICAgIEBpZiAkc2l6ZSA9PSB0aW55LXNjcmVlbi1vbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBwaG9uZS1vbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQtcG9ydHJhaXQtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wLXVwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDhweCkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYmlnLWRlc2t0b3AtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxufVxuXG5AbWl4aW4gdG91Y2gtc2NyZWVuIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemU6IDFyZW0pIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgbWF4LWhlaWdodDogJHNpemU7XG59XG5cbkBtaXhpbiBjaXJjbGUoJHNpemU6IDFyZW0pIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xufVxuXG5AbWl4aW4gc3R5bGUtb3ZlcndyaXRlKCkge1xuICAgICYjeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiQG1peGluIGZvci1zaXplKCRzaXplKSB7XG4gICAgQGlmICRzaXplID09IHRpbnktc2NyZWVuLW9ubHkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IHBob25lLW9ubHkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IHBob25lLXVwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQtcG9ydHJhaXQtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wLXVwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDhweCkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYmlnLWRlc2t0b3AtdXAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxufVxuXG5AbWl4aW4gdG91Y2gtc2NyZWVuIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemU6IDFyZW0pIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgbWF4LWhlaWdodDogJHNpemU7XG59XG5cbkBtaXhpbiBjaXJjbGUoJHNpemU6IDFyZW0pIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xufVxuXG5AbWl4aW4gc3R5bGUtb3ZlcndyaXRlKCkge1xuICAgICYjeyZ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/