/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_breaker.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ce-igelb_breaker__headline-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 4rem;
}
.ce-igelb_breaker h2.ce-igelb_breaker__header {
  color: var(--color-black, #000000);
  font-size: 2.5rem;
  margin-bottom: 1rem;
  text-align: center;
}
.ce-igelb_breaker__underline {
  fill: var(--color-secondary, #ffcc00);
  width: 100%;
  max-width: 60vw;
  height: 1rem;
}
@media (min-width: 1024px) {
  .ce-igelb_breaker__underline {
    max-width: 35vw;
  }
}
@media (min-width: 1280px) {
  .ce-igelb_breaker__underline {
    max-width: 25vw;
  }
}
@media (min-width: 1536px) {
  .ce-igelb_breaker__underline {
    max-width: 20vw;
  }
}
.ce-igelb_breaker li.ce-igelb_breaker__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.ce-igelb_breaker ul.ce-igelb_breaker__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem;
}
@media (min-width: 768px) {
  .ce-igelb_breaker ul.ce-igelb_breaker__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="4"] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="4"] .ce-igelb_breaker__item {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="1"] {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
    max-width: 400px;
    margin: 0 auto;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="1"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="2"] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
    max-width: 800px;
    margin: 0 auto;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="2"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="3"] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="3"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="4"] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="4"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="5"] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="5"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="6"] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="6"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="7"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="7"] .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="8"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="8"] .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="9"] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="9"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="10"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="10"] .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="11"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="11"] .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="12"] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="12"] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="9"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="9"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="12"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="12"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="15"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="15"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="18"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="18"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="21"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="21"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="24"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="24"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="27"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="27"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="30"][data-items-many=true] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
    justify-items: center;
    align-items: start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items="30"][data-items-many=true] .ce-igelb_breaker__item {
    width: 100%;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items-many=true] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  .ce-igelb_breaker ul.ce-igelb_breaker__list[data-items-many=true] .ce-igelb_breaker__item {
    width: 280px;
    flex-shrink: 0;
  }
}
.ce-igelb_breaker h3.ce-igelb_breaker__item-header {
  color: var(--color-black, #000000);
  font-size: 3rem;
  margin-bottom: 1rem;
  text-align: center;
}
.ce-igelb_breaker__item-bodytext {
  text-align: center;
  color: var(--color-black, #000000);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0lBQ0E7RUEwTk47RUF4Tk07SUFDSSxZQWxFQztJQW1FRDtFQTBOVjtBQUNGO0FBdklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF5SVI7QUF0SUk7RUFDSTtFQUNBO0FBd0lSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdWdlbmQtZnVlci1ldXJvcGEvLi9hc3NldHMvc2Nzcy9jb250ZW50LWJsb2Nrcy9jYl9icmVha2VyLnNjc3MiLCJ3ZWJwYWNrOi8vanVnZW5kLWZ1ZXItZXVyb3BhLy4vYXNzZXRzL3Njc3MvZ2xvYmFsL19icmVha3BvaW50cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGFzc2V0cy9zY3NzL2NvbnRlbnQtYmxvY2tzL2NiX2JyZWFrZXIuc2Nzc1xuQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi4vZ2xvYmFsL2NvbG9ycycgYXMgY29sb3JzO1xuQHVzZSAnLi4vZ2xvYmFsL2JyZWFrcG9pbnRzJyBhcyBicDtcblxuLy8gQmxvY2sgcHJlZml4IGZvciBCRU0gbWV0aG9kb2xvZ3lcbiRibG9jazogJ2NlLWlnZWxiX2JyZWFrZXInO1xuXG4vLyBDZW50cmFsIGNvbmZpZ3VyYXRpb24gZm9yIG1haW50YWluYWJpbGl0eVxuJGl0ZW0td2lkdGg6IDI4MHB4O1xuJGdhcC1tb2JpbGU6IDNyZW07XG4kZ2FwLXRhYmxldDogMi41cmVtO1xuJGdhcC1kZXNrdG9wOiAyLjVyZW07XG5cbi8vIEdyaWQgY29sdW1uIGNvbmZpZ3VyYXRpb25zIG1hcHBlZCB0byBpdGVtIGNvdW50c1xuJGdyaWQtbGF5b3V0czogKFxuICAgIDE6ICh4bDogMSwgbWF4LXdpZHRoOiA0MDBweCksXG4gICAgMjogKHhsOiAyLCBtYXgtd2lkdGg6IDgwMHB4KSxcbiAgICAzOiAoeGw6IDMpLFxuICAgIDQ6IChtZDogMiwgeGw6IDQpLFxuICAgIDU6ICh4bDogNSksXG4gICAgNjogKHhsOiAzKSxcbiAgICA3OiAoeGw6IGZsZXgpLFxuICAgIDg6ICh4bDogZmxleCksXG4gICAgOTogKHhsOiAzKSxcbiAgICAxMDogKHhsOiBmbGV4KSxcbiAgICAxMTogKHhsOiBmbGV4KSxcbiAgICAxMjogKHhsOiAzKVxuKTtcblxuLiN7JGJsb2NrfSB7XG4gICAgJl9faGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgaDIuI3skYmxvY2t9X19oZWFkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2ssIGNvbG9ycy4kY29sb3ItYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3VuZGVybGluZSB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXNlY29uZGFyeSwgY29sb3JzLiRjb2xvci1qZmUteWVsbG93KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgneGwnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCcyeGwnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNaXhpbiBmb3IgZmxleCBsYXlvdXQgd2l0aCBmaXhlZCBpdGVtIHdpZHRoXG4gICAgQG1peGluIGZsZXgtbGF5b3V0KCRpdGVtLXdpZHRoLCAkZ2FwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC4jeyRibG9ja31fX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6ICRpdGVtLXdpZHRoO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNaXhpbiBmb3IgZ3JpZCBsYXlvdXRcbiAgICBAbWl4aW4gZ3JpZC1sYXlvdXQoJGNvbHVtbnMsICRnYXAsICRtYXgtd2lkdGg6IG51bGwpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvbHVtbnMsIDFmcik7XG4gICAgICAgIGdhcDogJGdhcDtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgQGlmICRtYXgtd2lkdGgge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuI3skYmxvY2t9X19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkuI3skYmxvY2t9X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwuI3skYmxvY2t9X19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6ICRnYXAtbW9iaWxlO1xuXG4gICAgICAgIC8vIFRhYmxldCBhbmQgdXA6IERlZmF1bHQgZmxleCBsYXlvdXQgb3Igc3BlY2lmaWMgZ3JpZFxuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtbGF5b3V0KCRpdGVtLXdpZHRoLCAkZ2FwLXRhYmxldCk7XG5cbiAgICAgICAgICAgIC8vIFNwZWNpYWwgY2FzZTogNCBpdGVtcyBnZXQgMi1jb2x1bW4gZ3JpZCBvbiB0YWJsZXRcbiAgICAgICAgICAgICZbZGF0YS1pdGVtcz1cIjRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbGF5b3V0KDIsICRnYXAtdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFhMIGFuZCB1cDogQXBwbHkgY29uZmlndXJlZCBncmlkIGxheW91dHNcbiAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgneGwnKSB7XG4gICAgICAgICAgICAvLyBMb29wIHRocm91Z2ggZ3JpZCBjb25maWd1cmF0aW9uc1xuICAgICAgICAgICAgQGVhY2ggJGNvdW50LCAkY29uZmlnIGluICRncmlkLWxheW91dHMge1xuICAgICAgICAgICAgICAgICZbZGF0YS1pdGVtcz1cIiN7JGNvdW50fVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpZiBtYXAuZ2V0KCRjb25maWcsICd4bCcpID09ICdmbGV4JyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWxheW91dCgkaXRlbS13aWR0aCwgJGdhcC1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sdW1uczogbWFwLmdldCgkY29uZmlnLCAneGwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICRtYXgtd2lkdGg6IG1hcC5nZXQoJGNvbmZpZywgJ21heC13aWR0aCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1sYXlvdXQoJGNvbHVtbnMsICRnYXAtZGVza3RvcCwgJG1heC13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEhhbmRsZSBpdGVtcyBkaXZpc2libGUgYnkgMyB3aXRoIGhpZ2hlciBzcGVjaWZpY2l0eSAoZS5nLiwgOSwgMTIsIDE1LCAxOCwgZXRjLilcbiAgICAgICAgICAgIC8vIFRoZXNlIHNob3VsZCBkaXNwbGF5IGluIDMtY29sdW1uIGdyaWQgaW5zdGVhZCBvZiBmbGV4XG4gICAgICAgICAgICAvLyBUaGUgXCJtYW55IGl0ZW1zXCIgdGhyZXNob2xkIGlzIGNvbnRyb2xsZWQgYnkgdGhlIEhUTUwgdGVtcGxhdGUgdmlhIGRhdGEtaXRlbXMtbWFueSBhdHRyaWJ1dGVcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAzIHRocm91Z2ggMzAge1xuICAgICAgICAgICAgICAgIEBpZiAkaSAlIDMgPT0gMCBhbmQgJGkgPj0gOSB7XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1pdGVtcz1cIiN7JGl9XCJdW2RhdGEtaXRlbXMtbWFueT1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1sYXlvdXQoMywgJGdhcC1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRGVmYXVsdCBmYWxsYmFjayBmb3Igb3RoZXIgXCJtYW55XCIgaXRlbXMgKDcsIDgsIDEwLCAxMSwgMTMsIDE0LCBldGMuKVxuICAgICAgICAgICAgLy8gdGhhdCBhcmUgTk9UIGRpdmlzaWJsZSBieSAzXG4gICAgICAgICAgICAmW2RhdGEtaXRlbXMtbWFueT1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtbGF5b3V0KCRpdGVtLXdpZHRoLCAkZ2FwLWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMuI3skYmxvY2t9X19pdGVtLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW0tYm9keXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaywgY29sb3JzLiRjb2xvci1ibGFjayk7XG4gICAgfVxufVxuIiwiLy8gQVVUTy1HRU5FUkFURUQgRklMRSBmcm9tIGJ1aWxkLWJyZWFrcG9pbnRzLmpzXG4vLyBETyBOT1QgRURJVCBESVJFQ1RMWVxuXG4vLyBJbXBvcnQgU2FzcyBtYXAgbW9kdWxlXG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8gQnJlYWtwb2ludCB2YWx1ZXNcbiRicmVha3BvaW50LXNtOiA2NDBweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiAxMDI0cHg7XG4kYnJlYWtwb2ludC14bDogMTI4MHB4O1xuJGJyZWFrcG9pbnQtMnhsOiAxNTM2cHg7XG5cbi8vIE1hcCBmb3IgcHJvZ3JhbW1hdGljIGFjY2Vzc1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzbSc6ICRicmVha3BvaW50LXNtLFxuICAnbWQnOiAkYnJlYWtwb2ludC1tZCxcbiAgJ2xnJzogJGJyZWFrcG9pbnQtbGcsXG4gICd4bCc6ICRicmVha3BvaW50LXhsLFxuICAnMnhsJzogJGJyZWFrcG9pbnQtMnhsXG4pO1xuXG4vLyBNaXhpbiBmb3IgZWFzeSBtZWRpYSBxdWVyaWVzIGJhc2VkIG9uIGRlZmluZWQgYnJlYWtwb2ludHNcbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICcjeyRwb2ludH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gTWl4aW4gZm9yIG1heC13aWR0aCBtZWRpYSBxdWVyaWVzIChzbWFsbGVyIHRoYW4gYSBicmVha3BvaW50KVxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkcG9pbnQpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJHBvaW50KSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skcG9pbnR9JyBpcyBub3QgZGVmaW5lZCBpbiAkYnJlYWtwb2ludHMgbWFwLlwiO1xuICB9XG59XG5cbi8vIE1peGluIGZvciBjcmVhdGluZyBzdHlsZXMgYmV0d2VlbiB0d28gYnJlYWtwb2ludHNcbkBtaXhpbiBicmVha3BvaW50LWJldHdlZW4oJG1pbiwgJG1heCkge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbWluKSBhbmQgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbWF4KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkbWluKSkgYW5kIChtYXgtd2lkdGg6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkbWF4KSAtIDFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgJyN7JG1pbn0nIG9yICcjeyRtYXh9JyBpcyBub3QgZGVmaW5lZCBpbiAkYnJlYWtwb2ludHMgbWFwLlwiO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/