/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/mask/ce_mask_accordion.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ce-mask_akkordeon__wrapper {
  margin-bottom: 2rem;
}
.ce-mask_akkordeon__headline {
  margin-bottom: 1rem;
  font-size: clamp(1.75rem, 2vw, 2rem);
  font-weight: 700;
  line-height: 1.3;
}
.ce-mask_akkordeon__item {
  border-top: 1px solid #CCD8E8;
}
.ce-mask_akkordeon__item:last-child {
  border-bottom: 1px solid #CCD8E8;
}
.ce-mask_akkordeon__header {
  margin: 0;
}
.ce-mask_akkordeon__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 1rem 0.75rem 1rem 0.25rem;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 600;
  color: #1A171B;
  text-align: left;
  transition: color 0.3s ease-in-out;
}
.ce-mask_akkordeon__trigger:hover, .ce-mask_akkordeon__trigger:focus {
  color: rgb(73.84, 65.32, 76.68);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ce-mask_akkordeon__trigger:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.ce-mask_akkordeon__trigger[aria-expanded=true] .ce-mask_akkordeon__icon-opened {
  display: inline-block;
}
.ce-mask_akkordeon__trigger[aria-expanded=true] .ce-mask_akkordeon__icon-closed {
  display: none;
}
.ce-mask_akkordeon__trigger[aria-expanded=false] .ce-mask_akkordeon__icon-opened {
  display: none;
}
.ce-mask_akkordeon__trigger[aria-expanded=false] .ce-mask_akkordeon__icon-closed {
  display: inline-block;
}
.ce-mask_akkordeon__trigger-text {
  flex: 1;
  padding-right: 1rem;
}
.ce-mask_akkordeon__icon {
  flex-shrink: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  transition: transform 0.3s ease-in-out;
}
.ce-mask_akkordeon__icon-opened, .ce-mask_akkordeon__icon-closed {
  display: inline-block;
}
.ce-mask_akkordeon__panel {
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
.ce-mask_akkordeon__panel[hidden] {
  display: none;
}
.ce-mask_akkordeon__panel.is-animating {
  display: block !important;
}
.ce-mask_akkordeon__panel-content {
  padding: 0 0.75rem 1.5rem 0.25rem;
}
.ce-mask_akkordeon__panel-content header,
.ce-mask_akkordeon__panel-content .frame-header {
  display: none;
}
.ce-mask_akkordeon__panel-content > * + * {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .ce-mask_akkordeon__trigger {
    padding: 1.25rem 1rem 1.25rem 0.5rem;
  }
  .ce-mask_akkordeon__panel-content {
    padding: 0 1rem 2rem 0.5rem;
  }
}

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