/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/content-blocks/cb_link_list.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Arrow List Component
 * Provides consistent arrow list styling for UL and LI elements
 * Usage: @include arrow-list($block);
 */
.ce-igelb_linklist {
  background-color: transparent;
}
.ce-igelb_linklist .ce-igelb_linklist__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.ce-igelb_linklist .ce-igelb_linklist__item {
  position: relative;
  padding: 0.5rem 0;
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  margin: 0;
}
@media (min-width: 768px) {
  .ce-igelb_linklist .ce-igelb_linklist__item {
    padding: 0.5rem 0;
    gap: 1rem;
  }
}
.ce-igelb_linklist .ce-igelb_linklist__item::before {
  content: none;
  background-color: transparent;
}
.ce-igelb_linklist .ce-igelb_linklist__item::after {
  content: "";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
  margin-top: 0;
  background-color: var(--color-secondary, #ffcc00);
  order: -1;
  transition: background-color 0.2s ease;
  mask-image: url(/build/images/IconArrowList.2eca12b9.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(/build/images/IconArrowList.2eca12b9.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
@media (min-width: 768px) {
  .ce-igelb_linklist .ce-igelb_linklist__item::after {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.ce-igelb_linklist .ce-igelb_linklist__item:hover::after, .ce-igelb_linklist .ce-igelb_linklist__item:focus-within::after {
  background-color: var(--color-secondary, #ffcc00);
}
@media (prefers-reduced-motion: reduce) {
  .ce-igelb_linklist .ce-igelb_linklist__item::after {
    transition: none;
  }
}
@media (prefers-contrast: high) {
  .ce-igelb_linklist .ce-igelb_linklist__item::after {
    border: 2px solid currentColor;
  }
}
.ce-igelb_linklist a.ce-igelb_linklist__link {
  color: var(--color-black, #000000);
  text-decoration-line: underline;
  text-decoration-color: var(--color-primary, #009ddf);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  transition: all 0.2s ease;
  flex-grow: 1;
  line-height: 1.4;
  font-weight: 400;
}
.ce-igelb_linklist a.ce-igelb_linklist__link:hover {
  color: var(--color-black, #000000);
  text-decoration-color: var(--color-black, #000000);
}
.ce-igelb_linklist a.ce-igelb_linklist__link:focus {
  color: var(--color-black, #000000);
  text-decoration-color: var(--color-black, #000000);
}
.ce-igelb_linklist a.ce-igelb_linklist__link:focus-visible {
  outline: 2px solid var(--color-primary, #009ddf);
  outline-offset: 2px;
}
.ce-igelb_linklist a.ce-igelb_linklist__link:active {
  transform: translateX(2px);
}
.ce-igelb_linklist__sr-info {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.ce-igelb_linklist__item:focus-within {
  background-color: rgba(var(--color-primary-rgb, 0, 157, 223), 0.05);
  border-radius: 4px;
}
@media (prefers-contrast: high) {
  .ce-igelb_linklist .ce-igelb_linklist__link {
    text-decoration-thickness: 3px;
    font-weight: 600;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ce-igelb_linklist .ce-igelb_linklist__link {
    transition: none;
  }
  .ce-igelb_linklist .ce-igelb_linklist__link:active {
    transform: none;
  }
}

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