.pt-header-level-2{display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;padding-top:9rem}.pt-header-level-2 h1{color:#fff;margin:0;max-width:80%;opacity:0;font-size:3.2rem;line-height:3.5rem;font-family:"Hind Semi-Bold",sans-serif;font-weight:600}@media screen and (min-width:768px){.pt-header-level-2 h1{font-size:4.2rem;line-height:4.66rem}}@media screen and (min-width:992px){.pt-header-level-2 h1{font-size:4.7rem;line-height:5.2rem}}.pt-header-level-2__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:0}[data-horizontal=left] .pt-header-level-2__image{background-position-x:left}[data-horizontal=center] .pt-header-level-2__image{background-position-x:center}[data-horizontal=right] .pt-header-level-2__image{background-position-x:right}[data-vertical=top] .pt-header-level-2__image{background-position-y:top}[data-vertical=center] .pt-header-level-2__image{background-position-y:center}[data-vertical=bottom] .pt-header-level-2__image{background-position-y:bottom}.pt-header-level-2__image.mobile-only{display:none}@media screen and (max-width:767px){.pt-header-level-2__image.desktop-only{display:none}.pt-header-level-2__image.mobile-only{display:block}}.pt-header-level-2__container{width:100%;max-width:144rem;margin:0 auto;padding:0 2rem;display:block;display:flex;flex-direction:row;height:100%;align-items:center;text-shadow:0 0 2rem rgba(0,0,0,.3);z-index:1;min-height:70rem}@media screen and (min-width:768px){.pt-header-level-2__container{padding:0 6rem}}@media screen and (min-width:992px){.pt-header-level-2__container{padding:0 10rem}}@media screen and (min-width:1200px){.pt-header-level-2__container{padding:0 14rem}}@media screen and (max-width:991px){.pt-header-level-2__container{min-height:45rem}}@media screen and (max-width:767px){.pt-header-level-2__container{min-height:40rem}}.pt-header-level-2__goback{color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.2rem;display:inline-flex;align-items:center;font-weight:700;position:absolute;top:12rem;left:7.4rem;z-index:2;transition:.3s ease transform}body.toolbar-horizontal .pt-header-level-2__goback{top:calc(12rem + 7.9rem)}.pt-header-level-2__goback .pt-icon{width:3rem;padding-top:.3rem}.pt-header-level-2__goback:focus,.pt-header-level-2__goback:hover{-webkit-transform:translate(-.5rem,0);transform:translate(-.5rem,0)}@media screen and (max-width:991px){.pt-header-level-2__goback{left:2rem}}.pt-header-level-2__label{width:100%}.pt-header-level-2.animate h1{opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlci1sZXZlbC0yL2hlYWRlci1sZXZlbC0yLnN0eWxlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY29udHJpYi9wcmVtaWVydGVjaF9nbG9iYWwvY29tcG9uZW50cy9hYnN0cmFjdC9fbWl4aW5zLnNjc3MiLCJoZWFkZXItbGV2ZWwtMi9oZWFkZXItbGV2ZWwtMi5zdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0ksbUJBQ0ksUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxXQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EsWUFBQSxLQU5ILHNCQVNPLE1BQUEsS0FDQSxPQUFBLEVBQ0EsVUFBQSxJQUNBLFFBQUEsRUM4Q1IsVUFBQSxPQUNBLFlBQUEsT0FYSSxZQUFBLGdCQUFBLENBQUEsV0FDQSxZQUFBLElBdkRKLG9DRE1DLHNCQytERyxVQUFBLE9BQ0EsWUFBQSxTQXRFSixvQ0RNQyxzQkNtRUcsVUFBQSxPQUNBLFlBQUEsUURwREEsMEJBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxvQkFBQSxPQUNBLGdCQUFBLE1BQ0EsUUFBQSxFRUFSLGlERkVxQyxzQkFBQSxLRUFyQyxtREZDdUMsc0JBQUEsT0VDdkMsa0RGQXNDLHNCQUFBLE1FRXRDLDhDRkRrQyxzQkFBQSxJRUdsQyxpREZGcUMsc0JBQUEsT0VJckMsaURGSHFDLHNCQUFBLE9BZmhDLHNDQWtCTyxRQUFBLEtDbENaLG9DRGdCSyx1Q0F1QlcsUUFBQSxLQXZCWCxzQ0EwQlcsUUFBQSxPQUtaLDhCQ3FFSixNQUFBLEtBQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFFBQUEsTUR2RVEsUUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsZUFDQSxRQUFBLEVBQ0EsV0FBQSxNQzdEUixvQ0RxREksOEJDMkVBLFFBQUEsRUFBQSxNQWhJSixvQ0RxREksOEJDOEVBLFFBQUEsRUFBQSxPQW5JSixxQ0RxREksOEJDaUZBLFFBQUEsRUFBQSxPQWhJSixvQ0QrQ0ksOEJBV1EsV0FBQSxPQzFEWixvQ0QrQ0ksOEJBZVEsV0FBQSxPQUlSLDJCQUNJLE1BQUEsS0FDQSxlQUFBLFVBQ0EsZ0JBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxZQUNBLFlBQUEsT0FDQSxZQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLE9BQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxLQUFBLFVBRUEsbURBRUksSUFBQSxxQkFoQlAsb0NBb0JPLE1BQUEsS0FDQSxZQUFBLE1BckJQLGlDQUFBLGlDQTBCTyxrQkFBQSxvQkFBQSxVQUFBLG9CQzVGWixvQ0RrRUksMkJBOEJRLEtBQUEsTUFJUiwwQkFDSSxNQUFBLEtBckdQLDhCQTBHVyxRQUFBIiwiZmlsZSI6InN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2Fic3RyYWN0L192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9hYnN0cmFjdC9fbWl4aW5zXCI7XG5cbiR0aXRsZS1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiR6aW5kZXgtbG93OiAwO1xuJHppbmRleC1tZWRpdW06IDE7XG4kemluZGV4LWhpZ2g6IDI7XG5cbi4jeyRuYW1lc3BhY2V9IHtcbiAgICAmLWhlYWRlci1sZXZlbC0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbmF2aWdhdGlvbkhlaWdodDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgaDEtaGVhZGluZztcbiAgICAgICAgfSBcbiBcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWxvdzsgIFxuXG4gICAgICAgICAgICBbZGF0YS1ob3Jpem9udGFsPVwibGVmdFwiXSAmIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0OyB9XG4gICAgICAgICAgICBbZGF0YS1ob3Jpem9udGFsPVwiY2VudGVyXCJdICYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuICAgICAgICAgICAgW2RhdGEtaG9yaXpvbnRhbD1cInJpZ2h0XCJdICYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0OyB9XG4gICAgICAgICAgICBbZGF0YS12ZXJ0aWNhbD1cInRvcFwiXSAmIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cbiAgICAgICAgICAgIFtkYXRhLXZlcnRpY2FsPVwiY2VudGVyXCJdICYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuICAgICAgICAgICAgW2RhdGEtdmVydGljYWw9XCJib3R0b21cIl0gJiB7IGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG5cbiAgICAgICAgICAgICYubW9iaWxlLW9ubHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICYuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAkdGl0bGUtc2hhZG93O1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1tZWRpdW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVyZW07XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dvYmFjayB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRuYXZpZ2F0aW9uSGVpZ2h0ICsgM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDcuNHJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtaGlnaDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSB0cmFuc2Zvcm07XG5cbiAgICAgICAgICAgIGJvZHkudG9vbGJhci1ob3Jpem9udGFsICZ7XG5cbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skbmF2aWdhdGlvbkhlaWdodCArIDNyZW0gfSArICN7ICRkcnVwYWwtbmF2LWhlaWdodCB9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JG5hbWVzcGFjZX0taWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjVyZW0sIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdC9fdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50S2V5KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwX2dldCgkbWVkaWFRdWVyeUJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludEtleSkpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnRLZXkpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXBfZ2V0KCRtZWRpYVF1ZXJ5QnJlYWtwb2ludHMsICRicmVha3BvaW50S2V5KSAtIDFweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1pZSgpIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtbGFuZHNjYXBlKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiByZWd1bGFyLXRleHQoKSB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3JfX2dyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgICBmb250LXNpemU6ICRmb250LWJhc2VfX3NpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWJhc2VfX2xpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcl9fYmx1ZTtcbn1cblxuQG1peGluIGZvbnQtZmFtaWx5KCRmb250KSB7XG4gICAgQGlmICRmb250ID09ICdvcGVuLXNhbnMnIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgQGlmICRmb250ID09ICdvcGVuLXNhbnMtbGlnaHQnIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2Fucy1saWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgQGlmICRmb250ID09ICdvcGVuLXNhbnMtc2VtaS1ib2xkJyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnMtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBAaWYgJGZvbnQgPT0gJ29wZW4tc2Fucy1ib2xkJyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnMtYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgQGlmICRmb250ID09ICdoaW5kJyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaW5kO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBAaWYgJGZvbnQgPT0gJ2hpbmQtc2VtaS1ib2xkJyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaW5kLXNlbWktYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgQGlmICRmb250ID09ICdoaW5kLWJvbGQnIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpbmQtYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbkBtaXhpbiBoMS1oZWFkaW5nKCkge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoaGluZC1zZW1pLWJvbGQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuNjZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gaDItaGVhZGluZygpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseShvcGVuLXNhbnMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMy1oZWFkaW5nKCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHkob3Blbi1zYW5zLWJvbGQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBoNC1oZWFkaW5nKCkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGg1LWhlYWRpbmcoKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG59XG5cbkBtaXhpbiBoNi1oZWFkaW5nKCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KG9wZW4tc2Fucy1ib2xkKTtcbn1cblxuQG1peGluIGNvbnRhaW5lcigpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRwdC1tYXgtZGVza3RvcC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHZlcnRpY2FsLWNvbnRhaW5lcigpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIH1cbn1cblxuXG5AbWl4aW4gY29udGFpbmVyLXNwYWNpbmcge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLWNvbnRhaW5lcigpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1heC13aWR0aDogJHB0LW1heC1jb250ZW50LXdpZHRoO1xuICAgIH1cbn1cblxuXG5AbWl4aW4gdmVydGljYWwtY29udGFpbmVyLW1hcmdpbigpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBjb250YWluZXItbmV3cygpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRwdC1tYXgtZGVza3RvcC13aWR0aDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIH1cbn1cblxuQG1peGluIHJlc2V0LXd5c2l3eWctd2lkdGgoKSB7XG4gICAgLiN7JG5hbWVzcGFjZX0td3lzaXd5Z3tcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFuaW1hdGlvbi1ib3VuY2UtaG9yaXpvbnRhbCgkbmFtZSwgJHRyYW5zbGF0ZV9mcm9tLCAkdHJhbnNsYXRlX3RvKSB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIDAlLCAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdHJhbnNsYXRlX2Zyb20pO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZV90byk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBhbmltYXRpb24tYm91bmNlLXZlcnRpY2FsKCRuYW1lLCAkdHJhbnNsYXRlX2Zyb20sICR0cmFuc2xhdGVfdG8pIHtcbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgICAgMCUsIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkdHJhbnNsYXRlX2Zyb20sIDApO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR0cmFuc2xhdGVfdG8sIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXNwaW4oJG5hbWUsICRyb3RhdGVfZnJvbSwgJHJvdGF0ZV9oYWxmLCAkcm90YXRlX3RvKSB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigkcm90YXRlX2Zyb20pO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooJHJvdGF0ZV9oYWxmKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigkcm90YXRlX3RvKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBhbmltYXRpb24tc2hvdygkbmFtZSkge1xuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MFxuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcm91bmRlZC1pY29uKCRia2csICRmaWxsLCAkc2l6ZSwgJHJhZGl1cywgJG9wYWNpdHksICRob3Zlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRia2c7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZmlsbDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xuICAgIH1cbn1cblxuQG1peGluIGljb24tc2l6ZSgkaWNvbi1zaXplLCAkaWNvbi1saW5lLWhlaWdodCwgJGZpbGwpIHtcbiAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRpY29uLWxpbmUtaGVpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGZpbGw7XG4gICAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5lKCRia2csICR3aWR0aCwgJGhlaWdodCkge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGJrZztcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIGZvb3Rlci1zdWJ0aXRsZSgkY29sb3IsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJHBhZGRpbmcsICRob3Zlcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuQG1peGluIGJveC1jb2xvcigkY29sb3IpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgLiN7JG5hbWVzcGFjZX0tc2luZ2xlLWJveF9fbWFpbi1pY29uIHtcbiAgICAgICAgLiN7JG5hbWVzcGFjZX0taWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFycm93LWluLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMjUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA0LjZyZW07XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAuI3skbmFtZXNwYWNlfS1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcl9fd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbkBtaXhpbiB2aXN1YWxseWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5mb2N1c2FibGUge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtdWx0cmEtaGlnaDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFsdGVybmF0aXZlLWZvY3VzIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJGJhc2UtY29sb3JfX3doaXRlIGF1dG8gM3B4O1xuICAgIH1cbn1cblxuQG1peGluIHF1b3RlTWFya1N0YXJ0IHtcbiAgICBjb250ZW50OiAnXFwyMDFDJztcblxuICAgIFtsYW5nPVwiZnItY2FcIl0gJixcbiAgICBbbGFuZz1cImZyXCJdICYge1xuICAgICAgICBjb250ZW50OiAnXFwwMEFCJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gcXVvdGVNYXJrRW5kIHtcbiAgICBjb250ZW50OiAnXFwyMDFEJztcblxuICAgIFtsYW5nPVwiZnItY2FcIl0gJixcbiAgICBbbGFuZz1cImZyXCJdICYge1xuICAgICAgICBjb250ZW50OiAnXFwwMEJCJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBibG9ja3F1b3RlcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBxdW90ZU1hcmtTdGFydCgpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBxdW90ZU1hcmtFbmQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiBxdW90ZUJveCgkYmFja2dyb3VuZENvbG9yOiAkcHQtY29sb3JfX2dyYXktLWRhcmspIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSB0cmFuc2Zvcm07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLThyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDQwcmVtIDQwcmVtIDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMjVyZW07XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBxdW90ZUJveE92ZXJ3cml0ZSgkYmFja2dyb3VuZENvbG9yKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDByZW0gNDByZW0gMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5AbWl4aW4gekluZGV4RGVjYXlpbmcoJGl0ZXJhdGlvbnM6IDUsICRoaWdoZXN0SW5kZXg6IDEwMCwgJGNoaWxkRWxlbWVudDogZmFsc2UpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVyYXRpb25zIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgQGlmIG5vdCAkY2hpbGRFbGVtZW50IHtcbiAgICAgICAgICAgICAgei1pbmRleDogI3skaGlnaGVzdEluZGV4IC0gJGl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgICN7JGNoaWxkRWxlbWVudH0ge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogI3skaGlnaGVzdEluZGV4IC0gJGl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFjdGl2ZVNsaWRlWm9vbSgpIHtcbiAgICB0cmFuc2l0aW9uOiAzMHMgZWFzZSB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG5AbWl4aW4gc2xpY2tEb3RzKCRidXR0b25Db2xvciwgJGJ1dHRvbkFjdGl2ZUNvbG9yKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbkNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uQWN0aXZlQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIG92ZXJ3cml0ZVNsaWNrc0RvdHMoJGJ1dHRvbkNvbG9yLCAkYnV0dG9uQWN0aXZlQ29sb3IpIHtcbiAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b25BY3RpdmVDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb25EZWxheSgkaXRlcmF0aW9uczogNSwgJGRlbGF5OiAwLjA1cywgJGJhc2VEZWxheTogMCwgJGNoaWxkRWxlbWVudDogZmFsc2UsICRvZmZzZXQ6IDApIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVyYXRpb25zIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpICsgJG9mZnNldH0pIHtcbiAgICAgICAgICAgIEBpZiBub3QgJGNoaWxkRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skYmFzZURlbGF5ICsgKCRkZWxheSAqICRpKX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgI3skY2hpbGRFbGVtZW50fSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGJhc2VEZWxheSArICgkZGVsYXkgKiAkaSl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHNsaWNrRG90c092ZXJ3cml0ZSgkYnV0dG9uQ29sb3IsICRob3ZlckNvbG9yKSB7XG4gICAgbGkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbkNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXJDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wdC1oZWFkZXItbGV2ZWwtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogOXJlbTsgfVxuICAucHQtaGVhZGVyLWxldmVsLTIgaDEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZCBTZW1pLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC42NnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtOyB9IH1cbiAgLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgW2RhdGEtaG9yaXpvbnRhbD1cImxlZnRcIl0gLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7IH1cbiAgICBbZGF0YS1ob3Jpem9udGFsPVwiY2VudGVyXCJdIC5wdC1oZWFkZXItbGV2ZWwtMl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7IH1cbiAgICBbZGF0YS1ob3Jpem9udGFsPVwicmlnaHRcIl0gLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0OyB9XG4gICAgW2RhdGEtdmVydGljYWw9XCJ0b3BcIl0gLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuICAgIFtkYXRhLXZlcnRpY2FsPVwiY2VudGVyXCJdIC5wdC1oZWFkZXItbGV2ZWwtMl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7IH1cbiAgICBbZGF0YS12ZXJ0aWNhbD1cImJvdHRvbVwiXSAucHQtaGVhZGVyLWxldmVsLTJfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG4gICAgLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZS5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMl9faW1hZ2UuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnB0LWhlYWRlci1sZXZlbC0yX19pbWFnZS5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnB0LWhlYWRlci1sZXZlbC0yX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDcwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnB0LWhlYWRlci1sZXZlbC0yX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMl9fY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHQtaGVhZGVyLWxldmVsLTJfX2NvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcmVtOyB9IH1cbiAgLnB0LWhlYWRlci1sZXZlbC0yX19nb2JhY2sge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycmVtO1xuICAgIGxlZnQ6IDcuNHJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSB0cmFuc2Zvcm07IH1cbiAgICBib2R5LnRvb2xiYXItaG9yaXpvbnRhbCAucHQtaGVhZGVyLWxldmVsLTJfX2dvYmFjayB7XG4gICAgICB0b3A6IGNhbGMoMTJyZW0gKyA3LjlyZW0pOyB9XG4gICAgLnB0LWhlYWRlci1sZXZlbC0yX19nb2JhY2sgLnB0LWljb24ge1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zcmVtOyB9XG4gICAgLnB0LWhlYWRlci1sZXZlbC0yX19nb2JhY2s6aG92ZXIsIC5wdC1oZWFkZXItbGV2ZWwtMl9fZ29iYWNrOmZvY3VzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjVyZW0sIDApOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wdC1oZWFkZXItbGV2ZWwtMl9fZ29iYWNrIHtcbiAgICAgICAgbGVmdDogMnJlbTsgfSB9XG4gIC5wdC1oZWFkZXItbGV2ZWwtMl9fbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wdC1oZWFkZXItbGV2ZWwtMi5hbmltYXRlIGgxIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4iXX0= */
