.c-impact-statement-component {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .c-impact-statement-component__container {
    width: 100%;
    padding-left: 12.5px;
    padding-right: 12.5px; }
    @media (min-width: 960px) {
      .c-impact-statement-component__container {
        padding-left: 50px;
        padding-right: 50px;
        max-width: 1330px;
        margin: 0 auto; } }
  .c-impact-statement-component__content-container {
    position: relative; }
  .c-impact-statement-component__content {
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
    position: relative; }
    @media (min-width: 960px) {
      .c-impact-statement-component__content {
        padding-left: 75px;
        padding-right: 75px; } }
    .c-impact-statement-component__content p {
      margin: 0;
      padding-bottom: 1rem;
      font-size: 1.75rem; }
      .c-impact-statement-component__content p:first-of-type {
        padding-top: 1.5rem; }
      .c-impact-statement-component__content p:last-of-type {
        padding-bottom: 1.5rem; }
    .c-impact-statement-component__content strong {
      color: #E3553D; }
    .c-impact-statement-component__content a {
      color: #009CDE;
      text-decoration: none;
      background-image: -webkit-gradient(linear, left top, right top, from(#E3553D), color-stop(50%, #E3553D), color-stop(50%, #009CDE), to(#009CDE));
      background-image: linear-gradient(to right, #E3553D, #E3553D 50%, #009CDE 50%, #009CDE);
      background-position: 100% 100%;
      background-repeat: no-repeat;
      background-size: 200% 2px;
      -webkit-transition: background-position .3s;
      transition: background-position .3s; }
      .c-impact-statement-component__content a:hover {
        background-position: 0 100%; }
  @media (max-width: 639px) {
    .c-impact-statement-component__content p {
      font-size: 1.25rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LWNvbXBvbmVudHMvaW1wYWN0LXN0YXRlbWVudC1jb21wb25lbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmdzL19ncmlkLnNjc3MiLCJzZXR0aW5ncy9fY29sb3Vycy5zY3NzIiwidG9vbHMvbWl4aW5zL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBRW5CO0lBQ0ksV0FBVztJQUNYLG9CQUF5QjtJQUN6QixxQkFBeUIsRUFBQTtJQ3VEN0I7TUQxREE7UUFNUSxrQkFBa0I7UUFDbEIsbUJBQW1CO1FBQ25CLGlCQUFpQjtRQUNqQixjQUFjLEVBQUEsRUFFckI7RUFFRDtJQUNJLGtCQUFrQixFQUFBO0VBR3RCO0lBQ0ksaUJBQWlCO0lBQ2pCLGtCRXRCSztJRnVCTCxtQkV2Qks7SUZ3Qkwsa0JBQWtCLEVBQUE7SUNxQ3RCO01EekNBO1FBT1Esa0JBQWtCO1FBQ2xCLG1CQUFtQixFQUFBLEVBMEIxQjtJQWxDQTtNQVlPLFNBQVM7TUFDVCxvQkFBb0I7TUFVcEIsa0JBQWtCLEVBQUE7TUF2QnpCO1FBZ0JXLG1CQUFtQixFQUFBO01BaEI5QjtRQW9CVyxzQkFBc0IsRUFBQTtJQXBCakM7TUEyQk8sY0d0Q2dCLEVBQUE7SUhXdkI7TUErQk8sY0c3Q2dCO01Dd0d4QixxQkFBcUI7TUFDckIsK0lBQW1IO01BQW5ILHVGQUFtSDtNQUNuSCw4QkFBOEI7TUFDOUIsNEJBQTRCO01BQzVCLHlCQUF5QjtNQUN6QiwyQ0FBbUM7TUFBbkMsbUNBQW1DLEVBQUE7TUovRmxDO1FJaUdHLDJCQUEyQixFQUFBO0VIeEQvQjtJREhLO01BRU8sa0JBQWtCLEVBQUEsRUFDckIiLCJmaWxlIjoiMDQtY29tcG9uZW50cy9pbXBhY3Qtc3RhdGVtZW50LWNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29yZVwiO1xyXG5cclxuXHJcbi5jLWltcGFjdC1zdGF0ZW1lbnQtY29tcG9uZW50IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLzI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZ2V0LWJyZWFrcG9pbnQobWluLCBtZWRpdW0pKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChnZXQtYnJlYWtwb2ludChtaW4sIG1lZGl1bSkpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6IGJyYW5kLWNvbG91cignY2hhcmxpZScpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBicmFuZC1jb2xvdXIoJ2JyYXZvJyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYW5pbWF0aW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGdldC1icmVha3BvaW50KG1heCwgc21hbGwpKSB7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vICMgR3JpZCBWYXJpYWJsZXNcclxuXHJcbiRjb2x1bW5zOiAxMjtcclxuJGd1dHRlcjogMjVweDtcclxuJGdyaWQ6IDEyODBweCArICRndXR0ZXIgKiAyO1xyXG5cclxuJGJsb2NrLW1hcmdpbjogJGd1dHRlciAqIDQ7XHJcbiRibG9jay1tYXJnaW4taGFsZjogJGd1dHRlcjtcclxuXHJcbiR0aW55OiAzMjBweDtcclxuJHgtc21hbGw6IDQwMHB4O1xyXG4kc21hbGw6IDY0MHB4O1xyXG4kbWVkaXVtOiA5NjBweDtcclxuJGxhcmdlLW1lZGl1bTogMTIwMHB4O1xyXG4kbGFyZ2U6ICRncmlkO1xyXG4keC1sYXJnZTogMTQ0MHB4O1xyXG4kd2lkZTogMTkyMHB4O1xyXG5cclxuJG1xLWJyZWFrcG9pbnRzOiAoXHJcbiAgbWluOiAoXHJcbiAgICB0aW55OiBtaW4td2lkdGggJHRpbnksXHJcbiAgICB4LXNtYWxsOiBtaW4td2lkdGggJHgtc21hbGwsXHJcbiAgICBzbWFsbDogbWluLXdpZHRoICRzbWFsbCxcclxuICAgIG1lZGl1bTogbWluLXdpZHRoICRtZWRpdW0sXHJcblx0bGFyZ2UtbWVkaXVtOiBtaW4td2lkdGggJGxhcmdlLW1lZGl1bSxcclxuICAgIGxhcmdlOiBtaW4td2lkdGggJGxhcmdlLFxyXG4gICAgeC1sYXJnZTogbWluLXdpZHRoICR4LWxhcmdlLFxyXG4gICAgd2lkZTogbWluLXdpZHRoICR3aWRlXHJcbiAgKSxcclxuICBtYXg6IChcclxuICAgIHRpbnk6IG1pbi13aWR0aCAoJHRpbnkgLSAxKSxcclxuICAgIHgtc21hbGw6IG1heC13aWR0aCAoJHgtc21hbGwgLSAxKSxcclxuICAgIHNtYWxsOiBtYXgtd2lkdGggKCRzbWFsbCAtIDEpLFxyXG4gICAgbWVkaXVtOiBtYXgtd2lkdGggKCRtZWRpdW0gLSAxKSxcclxuXHRsYXJnZS1tZWRpdW06IG1heC13aWR0aCAoJGxhcmdlLW1lZGl1bSAtIDEpLFxyXG4gICAgbGFyZ2U6IG1heC13aWR0aCAoJGxhcmdlIC0gMSksXHJcbiAgICB4LWxhcmdlOiBtYXgtd2lkdGggKCR4LWxhcmdlIC0gMSksXHJcbiAgICB3aWRlOiBtYXgtd2lkdGggKCR3aWRlIC0gMSlcclxuICApXHJcbik7XHJcblxyXG5AZnVuY3Rpb24gZ2V0LWJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdHlwZSwgJGJyZWFrcG9pbnQtdmFsdWUpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQobWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICRicmVha3BvaW50LXR5cGUpLCAkYnJlYWtwb2ludC12YWx1ZSk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL3Rvb2xzL2Z1bmN0aW9ucy9tYXBzXCI7XHJcblxyXG4vLyAjIENvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHBhbGV0dGU6IChcclxuICAgIGNvbG91ci1nb2JsaW46ICMzQTg0MzMsXHJcbiAgICBjb2xvdXItdHVhdGFyYTogIzNDM0MzQixcclxuICAgIGNvbG91ci1hc3Ryb25hdXQtYmx1ZTogIzAwNEQ2MSxcclxuICAgIGNvbG91ci1jZXJ1bGVhbjogIzAwOUNERSxcclxuICAgIGNvbG91ci1jaGlubzogI0NGQzVBOCxcclxuICAgIGNvbG91ci1jYW4tY2FuOiAjRDY5OEJGLFxyXG4gICAgY29sb3VyLWNpbm5hYmFyOiAjRTM1NTNELFxyXG4gICAgY29sb3VyLW15LXNpbjogI0ZGQjMyM1xyXG4pO1xyXG5cclxuQGZ1bmN0aW9uIHBhbGV0dGUoJGtleSkge1xyXG4gICAgQHJldHVybiBtYXAtZ2V0KCRwYWxldHRlLCAka2V5KTtcclxufVxyXG5cclxuJGJyYW5kLWNvbG91cnM6IChcclxuICAgIGFscGhhOiBwYWxldHRlKCdjb2xvdXItYXN0cm9uYXV0LWJsdWUnKSxcclxuICAgIGJyYXZvOiBwYWxldHRlKCdjb2xvdXItY2VydWxlYW4nKSxcclxuICAgIGNoYXJsaWU6IHBhbGV0dGUoJ2NvbG91ci1jaW5uYWJhcicpLFxyXG4gICAgZGVsdGE6IHBhbGV0dGUoJ2NvbG91ci1teS1zaW4nKSxcclxuICAgIGVjaG86IHBhbGV0dGUoJ2NvbG91ci1nb2JsaW4nKSxcclxuICAgIGZveHRyb3Q6IHBhbGV0dGUoJ2NvbG91ci1jYW4tY2FuJyksXHJcbiAgICBnb2xmOiBwYWxldHRlKCdjb2xvdXItY2hpbm8nKSxcclxuICAgIGhvdGVsOiBwYWxldHRlKCdjb2xvdXItdHVhdGFyYScpXHJcbik7XHJcblxyXG5AZnVuY3Rpb24gYnJhbmQtY29sb3VyKCRrZXkpIHtcclxuICAgIEByZXR1cm4gbWFwLWdldCgkYnJhbmQtY29sb3VycywgJGtleSk7XHJcbn1cclxuXHJcbiRmdW5jdGlvbmFsLWNvbG91cnM6IChcclxuICAgIGJvZHk6IChcclxuICAgICAgICBiYXNlOiBicmFuZC1jb2xvdXIoJ2hvdGVsJylcclxuICAgIClcclxuKTtcclxuXHJcbkBmdW5jdGlvbiBmdW5jdGlvbmFsLWNvbG91cigkc2VjdGlvbiwgJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIG1hcC1kZWVwLWdldCgkZnVuY3Rpb25hbC1jb2xvdXJzLCAkc2VjdGlvbiwgJHZhbHVlKTtcclxufSIsIi8vIFRleHQgb3ZlcmZsb3dcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtY29udGFpbmVyKCRsZWZ0LXBhZGRpbmc6IDI1cHgsICRyaWdodC1wYWRkaW5nOiAyNXB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0LXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcmlnaHQtcGFkZGluZztcclxuICAgIG1heC13aWR0aDogJGdyaWQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGdyaWQtYmxvY2soJGNvbHMsICRncmlkLWdhcC1ob3Jpem9udGFsLCAkZ3JpZC1nYXAtdmVydGljYWwpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1nYXAtaG9yaXpvbnRhbCAvMjtcclxuICAgIG1hcmdpbi1yaWdodDogLSRncmlkLWdhcC1ob3Jpem9udGFsIC8yO1xyXG4gICAgPioge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAvICN7JGNvbHN9KSAtICgjeyRncmlkLWdhcC1ob3Jpem9udGFsfSkpKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1nYXAtdmVydGljYWw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1nYXAtaG9yaXpvbnRhbCAvIDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWdhcC1ob3Jpem9udGFsIC8gMjtcclxuICAgIH1cclxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6ICRncmlkLWdhcC1ob3Jpem9udGFsO1xyXG4gICAgICAgIHJvdy1nYXA6ICRncmlkLWdhcC12ZXJ0aWNhbDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2xzLCAxZnIpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgPioge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBObyBCdWxsZXRzIG9uIGxpc3RzXHJcbkBtaXhpbiBuby1idWxsZXQge1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWl4aW4gbm8tYnVsbGV0cyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG5vLWJ1bGxldDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxlZnkoJHZhbGlnbm1lbnQ6IG1pZGRsZSkge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkdmFsaWdubWVudDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBAaW5jbHVkZSBndXR0ZXJzKGluc2lkZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1peGluIGZsdWlkLXR5cGUoJHByb3BlcnRpZXMsICRtaW4tdncsICRtYXgtdncsICRtaW4tdmFsdWUsICRtYXgtdmFsdWUpIHtcclxuICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiAkbWluLXZhbHVlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skbWluLXZhbHVlfSArICN7c3RyaXAtdW5pdCgkbWF4LXZhbHVlIC0gJG1pbi12YWx1ZSl9ICogKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICRtYXgtdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XHJcbiAgICBAaWYgdHlwZS1vZigkbnVtYmVyKT09XCJudW1iZXJcImFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xyXG4gICAgICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG59XHJcblxyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLWFuaW1hdGlvbigkYmFja2dyb3VuZDogYnJhbmQtY29sb3VyKCdicmF2bycpLCAkYmFja2dyb3VuZC1ob3ZlcjogYnJhbmQtY29sb3VyKCdjaGFybGllJykpIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJhY2tncm91bmQtaG92ZXIsICRiYWNrZ3JvdW5kLWhvdmVyIDUwJSwgJGJhY2tncm91bmQgNTAlLCAkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDJweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjNzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluay1hbmltYXRpb24tYWx0ZXJuYXRlKCRiYWNrZ3JvdW5kLWhvdmVyOiBicmFuZC1jb2xvdXIoJ2NoYXJsaWUnKSwgJGFsd2F5c19hY3RpdmU6IGZhbHNlKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFja2dyb3VuZC1ob3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuMnMgY3ViaWMtYmV6aWVyKDAsLjUsMCwxKTtcclxuICAgIH1cclxuICAgIEBpZiAkYWx3YXlzX2FjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW9zLWRldmljZXMge1xyXG4gICAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNhZmFyaS1icm93c2VyIHtcclxuICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSJdfQ== */
