:root{--pbpadding:3em;--pbdoublepadding:6em;--pbtriplepadding:9em}:root{--base-font-size:17px}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font-size:17px;font-family:Mont-light,Arial;font-variation-settings:"wght" 400;background-color:#fff;position:relative}p{font-size:var(--base-font-size);line-height:1.65em;margin-bottom:1.25em}b,strong{font-family:Mont-bold;font-variation-settings:"wght" 600}img{height:auto}h2+p,h3+p,h4+p,h5+p,h5+ul{margin-top:1rem}p+.keylink{margin-top:1em}p+ul{margin-bottom:2em}.link,a:not(.nav-link,.skiplink,.reset-link){color:#000;text-decoration:none}.link:hover,a:not(.nav-link,.skiplink,.reset-link):hover{text-decoration:underline}article a,article.text-side a{text-underline-offset:.3em}.reset-link{text-decoration:none!important;color:#000!important}.reset-link:hover{text-decoration:underline!important;text-underline-offset:3px}:is(.backto.backto){text-decoration:none;opacity:.6;margin-top:2rem;display:inline-block}:is(.backto.backto) img{width:27px;margin-right:5px}:is(.backto.backto):hover{text-decoration:underline}.mysuperflexteststyle{background-color:red}.flex-end{display:flex;justify-content:flex-end}:focus:not(:focus-visible){outline:0!important}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}svg.icon{display:inline-block;width:1.8rem;height:1.8rem;fill:currentColor;position:relative;top:3px;margin:-2px 5px 0 0}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.withflex{display:flex}.centred{text-align:center}.align-right{text-align:right}.gorel{position:relative}.noflow{overflow:hidden}.rounded-box{border-radius:18px;overflow:hidden}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-white{background-color:#fff;color:#000}.bg-red{background-color:#db0132;color:#fff}.bg-blue{background-color:#db0132;color:#fff}.bg-grey{background-color:#ededed}.bg-greylt{background-color:#f5f5f5}.bg-sky{background-color:#ededed}.gowhite{color:#fff}.goblue{color:#db0132}.bordered-blue{border:.5px solid #db0132}.with-margin-top{margin-top:var(--pbpadding)}.with-margin-bottom{margin-bottom:var(--pbpadding)}.nomargin-top{margin-top:0!important}.nomargin-bottom{margin-bottom:0!important}.nopadding-top{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.noflow{overflow:hidden}.smaller-text{font-size:13px}.smaller-text h2{font-size:26px}.smaller-text p{font-size:13px}@media (max-width:768px){p+.keylink{margin-top:.25em}}.pb-events-panel .midcol{max-width:85%}.pb-events-panel .alpha{margin-bottom:1.5em}.pb-events-panel .leftcol{text-align:right}.pb-events-panel .leftcol h3+a{color:#db0132;margin-top:2.25rem}.pb-events-panel .carousel-wrapper{margin-top:3em;overflow:hidden;position:relative}.pb-events-panel .carousel-wrapper .greyfade{background-image:linear-gradient(to right,rgba(237,237,237,0),#ededed,#ededed);width:300px;height:100%;top:0;right:-60px;position:absolute;z-index:10}.pb-events-panel .events-carousel .slick-track{display:flex;gap:1.5em}.pb-events-panel .events-carousel .slick-track:after,.pb-events-panel .events-carousel .slick-track:before{position:absolute}.pb-events-panel .events-carousel .slick-slide{border-right:1.5px solid #db0132}.pb-events-panel .events-carousel .slick-slide .slide-item{flex:1}.pb-events-panel .events-carousel .slick-slide .slide-item .inner{padding:0 1.5em 0 0}.pb-events-panel .events-carousel .slick-slide .slide-item span{display:block}.pb-events-panel .events-carousel .slick-slide .slide-item span.event-date{color:#db0132;font-size:20px;margin-bottom:.75em}.pb-events-panel .events-carousel .slick-slide .slide-item span.event-date sup{font-size:12px}.pb-events-panel .events-carousel .slick-slide .slide-item span.event-loc{margin-bottom:1em}.pb-events-panel .events-carousel .slick-slide .slide-item h4{font-family:Mont-semi;font-size:17px}.pb-events-panel .slick-nav{border-top:none;margin:2em 0 0;padding-top:0;text-align:right;float:right}.pb-events-panel .slick-nav .slick-btn{background-image:url(../../assets/images/icon_link_arrow.svg);background-size:cover;width:35px;height:35px}.pb-events-panel .slick-nav .slick-btn:hover{background-color:rgba(255,255,255,.45)}@media (max-width:1280px){.pb-events-panel .posts-carousel{margin-left:0}}@media (max-width:920px){.pb-events-panel .carousel-wrapper .greyfade{display:none}.pb-events-panel .events-carousel .slick-track{gap:0}.pb-events-panel .events-carousel .slick-slide{border-right:.75px solid #db0132;border-left:.75px solid #db0132}.pb-events-panel .events-carousel .slick-slide .slide-item .inner{padding:0 1em}}@media (max-width:768px){.pb-events-panel .leftcol{text-align:center}.pb-events-panel .carousel-wrapper{text-align:center}.pb-events-panel .slick-nav{margin:2em auto 0;text-align:center;float:none}}@media (max-width:480px){.pb-events-panel .events-carousel .slick-slide{border-right:none;border-left:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zZWN0aW9ucy9fYmFzZS5zY3NzIiwicGItZXZlbnRzLXBhbmVsLmNzcyIsIi4uL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJwYi1ldmVudHMtcGFuZWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUVFLFlBQUEsSUFDQSxrQkFBQSxJQUNBLGtCQUFBLElDREYsTUFDSSxpQkFBQSxLQUdKLEtBQ0ksVUFBQSxNQUNBLGdCQUFBLE9BR0osS0FDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLE1BQ0Esd0JBQUEsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsU0FBQSxTQUdKLEVBQ0ksVUFBQSxzQkFDQSxZQUFBLE9BQ0EsY0FBQSxPQ01KLEVESEEsT0FFSSxZQUFBLFVBQ0Esd0JBQUEsT0FBQSxJQUdKLElBQ0ksT0FBQSxLQUdKLEtDR0EsS0FDQSxLQUNBLEtBQ0EsTURESSxXQUFBLEtBR0osV0FDSSxXQUFBLElBT0osS0FDSSxjQUFBLElBR0osTUFBQSx1Q0FDSSxNQUFBLEtBQ0EsZ0JBQUEsS0FFQSxZQUFBLDZDQUNJLGdCQUFBLFVBS0osVUFBQSxvQkFDSSxzQkFBQSxLQUlSLFlBQ0ksZ0JBQUEsZUFDQSxNQUFBLGVBRUEsa0JBQ0ksZ0JBQUEsb0JBQ0Esc0JBQUEsSUFJUixvQkFDSSxnQkFBQSxLQUNBLFFBQUEsR0FDQSxXQUFBLEtBQ0EsUUFBQSxhQUVBLHdCQUNJLE1BQUEsS0FDQSxhQUFBLElBR0osMEJBQ0ksZ0JBQUEsVUFNUixzQkFDSSxpQkFBQSxJQUlKLFVBQ0ksUUFBQSxLQUNBLGdCQUFBLFNBS0osMkJBQ0ksUUFBQSxZQVVBLGNBQ0ksT0FBQSxLQUNBLGtCQUNJLGNBQUEsTUFDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FLWixTQUNJLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLEtBQUEsYUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE9BQUEsS0FBQSxJQUFBLEVBQUEsRUFHSixVQUNJLFNBQUEsU0FDQSxLQUFBLFFBQ0EsZ0JBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBSVIsaUJBQ0ksT0FBQSxFQUNBLEtBQUEsY0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxZQUFBLE9BR0osVUFDSSxRQUFBLEtBS0osU0FDSSxXQUFBLE9BR0osYUFDSSxXQUFBLE1BR0osT0FDSSxTQUFBLFNBRUosUUFDSSxTQUFBLE9BR0osYUFDSSxjQUFBLEtBQ0EsU0FBQSxPQUdKLFVBQ0ksb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BRUosVUFDSSxpQkFBQSxLQUNBLE1BQUEsS0FFSixRQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUVKLFNBQ0ksaUJBQUEsUUFDQSxNQUFBLEtBRUosU0FDSSxpQkFBQSxRQUVKLFdBQ0ksaUJBQUEsUUFFSixRQUNJLGlCQUFBLFFBRUosU0FDSSxNQUFBLEtBRUosUUFDSSxNQUFBLFFBRUosZUFDSSxPQUFBLEtBQUEsTUFBQSxRQUVKLGlCQUNJLFdBQUEsaUJBRUosb0JBQ0ksY0FBQSxpQkFFSixjQUNJLFdBQUEsWUFFSixpQkFDSSxjQUFBLFlBRUosZUFDSSxZQUFBLFlBRUosa0JBQ0ksZUFBQSxZQUVKLFFBQ0ksU0FBQSxPQUdKLGNBQ0ksVUFBQSxLQUNBLGlCQUNJLFVBQUEsS0FFSixnQkFDSSxVQUFBLEtFdE9BLHlCRjJPSixXQUNJLFdBQUEsT0d2UUoseUJBQ0ksVUFBQSxJQUVKLHdCQUNJLGNBQUEsTUFFSiwwQkFDSSxXQUFBLE1BQ0EsK0JBQ0ksTUFBQSxRQUNBLFdBQUEsUUFHUixtQ0FDSSxXQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSw2Q0FDSSxpQkFBQSw4REFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLElBQUEsRUFDQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsR0FJSiwrQ0FDSSxRQUFBLEtBQ0EsSUFBQSxNQUNBLHFEQUFBLHNEQUNJLFNBQUEsU0FHUiwrQ0FDSSxhQUFBLE1BQUEsTUFBQSxRQUNBLDJEQUNJLEtBQUEsRUFDQSxrRUFDSSxRQUFBLEVBQUEsTUFBQSxFQUFBLEVBRUosZ0VBQ0ksUUFBQSxNQUNBLDJFQUNJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsY0FBQSxNQUNBLCtFQUNJLFVBQUEsS0FHUiwwRUFDSSxjQUFBLElBR1IsOERBQ0ksWUFBQSxVQUNBLFVBQUEsS0FLaEIsNEJBQ0ksV0FBQSxLQUNBLE9BQUEsSUFBQSxFQUFBLEVBQ0EsWUFBQSxFQUNBLFdBQUEsTUFDQSxNQUFBLE1BQ0EsdUNBQ0ksaUJBQUEsNkNBQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLDZDQUNJLGlCQUFBLHNCRGhEUiwwQkNxREEsaUNBQ0ksWUFBQSxHRHRESix5QkMyREksNkNBQ0ksUUFBQSxLQUlKLCtDQUNJLElBQUEsRUFFSiwrQ0FDSSxhQUFBLE1BQUEsTUFBQSxRQUNBLFlBQUEsTUFBQSxNQUFBLFFBRUksa0VBQ0ksUUFBQSxFQUFBLEtEeEVoQix5QkMrRUEsMEJBQ0ksV0FBQSxPQUVKLG1DQUNJLFdBQUEsT0FFSiw0QkFDSSxPQUFBLElBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLE1EeEZKLHlCQzZGSSwrQ0FDSSxhQUFBLEtBQ0EsWUFBQSIsImZpbGUiOiJwYi1ldmVudHMtcGFuZWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vR2xvYmFsIHZhcmlhYmxlc1xuOnJvb3Qge1xuICAvL1NwYWNpbmdcbiAgLS1wYnBhZGRpbmc6IDNlbTtcbiAgLS1wYmRvdWJsZXBhZGRpbmc6IDZlbTtcbiAgLS1wYnRyaXBsZXBhZGRpbmc6IDllbTtcbn1cblxuJGZvbnQtZmFtaWx5OiAnTW9udC1saWdodCc7XG4kaGVhZGluZzogJ01vbnQtbGlnaHQnO1xuJGZvbnQtYm9sZDogJ01vbnQtYm9sZCc7XG4kZm9udC1ib29rOiAnTW9udC1ib29rJztcbiRmb250LWhlYXZ5OiAnTW9udC1oZWF2eSc7XG4kZm9udC1zZW1pOiAnTW9udC1zZW1pJztcbiRmb250LWNscjogIzAwMDAwMDtcbiRhdGxhc3JlZDogI2RiMDEzMjtcbiRncmV5OiAjZWRlZGVkO1xuJGdyZXlsdDogI0Y1RjVGNTtcbiRncmV5bWlkOiAjQTVBNUE1O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjRkZGO1xuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEJBU0Vcbi8vIGh0bWwsIGJvZHkgJiBkZWZhdWx0IHN0eWxlc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjpyb290IHtcbiAgICAtLWJhc2UtZm9udC1zaXplOiAxN3B4O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LCBBcmlhbDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDYwMDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg1ICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG51bCwgb2wge1xuXG59XG5cbnAgKyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5hcnRpY2xlLnRleHQtc2lkZSwgYXJ0aWNsZSB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gICAgfVxufVxuXG4ucmVzZXQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbn1cblxuOmlzKC5iYWNrdG8uYmFja3RvKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyBGTEVYXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm15c3VwZXJmbGV4dGVzdHN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4ucm93LXJldmVyc2Uge1xufVxuLmZsZXgtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8vIEZPQ1VTLVZJU0lCTEVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIHtcbiAgICBcbn1cblxuLy8gT0JKRUNURklUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZGl2IHtcbiAgICAmLm9iamVjdGZpdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3ZnLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5cbi5za2lwbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndpdGhmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyBVbml2ZXJzYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNlbnRyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9mbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91bmRlZC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRmb250LWNscjtcbn1cbi5iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmJnLWdyZXlsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlsdDtcbn1cbi5iZy1za3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmdvd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZ29ibHVlIHtcbiAgICBjb2xvcjogJGF0bGFzcmVkO1xufVxuLmJvcmRlcmVkLWJsdWUge1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGF0bGFzcmVkO1xufVxuLndpdGgtbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGJwYWRkaW5nKTtcbn1cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBicGFkZGluZyk7XG59XG4ubm9tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNtYWxsZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICBwICsgLmtleWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXBicGFkZGluZzogM2VtO1xuICAtLXBiZG91YmxlcGFkZGluZzogNmVtO1xuICAtLXBidHJpcGxlcGFkZGluZzogOWVtO1xufVxuXG46cm9vdCB7XG4gIC0tYmFzZS1mb250LXNpemU6IDE3cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtbGlnaHRcIiwgQXJpYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1ib2xkXCI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA2MDA7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxucCArIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspOmhvdmVyLCAubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hcnRpY2xlLnRleHQtc2lkZSBhLCBhcnRpY2xlIGEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xufVxuXG4ucmVzZXQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5yZXNldC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbjppcyguYmFja3RvLmJhY2t0bykge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKC5iYWNrdG8uYmFja3RvKSBpbWcge1xuICB3aWR0aDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG46aXMoLmJhY2t0by5iYWNrdG8pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5teXN1cGVyZmxleHRlc3RzdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2Lm9iamVjdGZpdCBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN2Zy5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW46IC0ycHggNXB4IDAgMDtcbn1cblxuLnNraXBsaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLnNraXBsaW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aXRoZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jZW50cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9mbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdW5kZWQtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5iZy1ncmV5bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmdvd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmdvYmx1ZSB7XG4gIGNvbG9yOiAjZGIwMTMyO1xufVxuXG4uYm9yZGVyZWQtYmx1ZSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2RiMDEzMjtcbn1cblxuLndpdGgtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBicGFkZGluZyk7XG59XG5cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYnBhZGRpbmcpO1xufVxuXG4ubm9tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbGVyLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc21hbGxlci10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnNtYWxsZXItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCArIC5rZXlsaW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIH1cbn1cbi5wYi1ldmVudHMtcGFuZWwgLm1pZGNvbCB7XG4gIG1heC13aWR0aDogODUlO1xufVxuLnBiLWV2ZW50cy1wYW5lbCAuYWxwaGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLmxlZnRjb2wge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLmxlZnRjb2wgaDMgKyBhIHtcbiAgY29sb3I6ICNkYjAxMzI7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4ucGItZXZlbnRzLXBhbmVsIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGItZXZlbnRzLXBhbmVsIC5jYXJvdXNlbC13cmFwcGVyIC5ncmV5ZmFkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzcsIDIzNywgMjM3LCAwKSwgI2VkZWRlZCwgI2VkZWRlZCk7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNWVtO1xufVxuLnBiLWV2ZW50cy1wYW5lbCAuZXZlbnRzLWNhcm91c2VsIC5zbGljay10cmFjazpiZWZvcmUsIC5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGItZXZlbnRzLXBhbmVsIC5ldmVudHMtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjZGIwMTMyO1xufVxuLnBiLWV2ZW50cy1wYW5lbCAuZXZlbnRzLWNhcm91c2VsIC5zbGljay1zbGlkZSAuc2xpZGUtaXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ucGItZXZlbnRzLXBhbmVsIC5ldmVudHMtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5zbGlkZS1pdGVtIC5pbm5lciB7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAwO1xufVxuLnBiLWV2ZW50cy1wYW5lbCAuZXZlbnRzLWNhcm91c2VsIC5zbGljay1zbGlkZSAuc2xpZGUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGItZXZlbnRzLXBhbmVsIC5ldmVudHMtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5zbGlkZS1pdGVtIHNwYW4uZXZlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjZGIwMTMyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLnNsaWRlLWl0ZW0gc3Bhbi5ldmVudC1kYXRlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLnNsaWRlLWl0ZW0gc3Bhbi5ldmVudC1sb2Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucGItZXZlbnRzLXBhbmVsIC5ldmVudHMtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5zbGlkZS1pdGVtIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1zZW1pXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLnNsaWNrLW5hdiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbjogMmVtIDAgMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGItZXZlbnRzLXBhbmVsIC5zbGljay1uYXYgLnNsaWNrLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9saW5rX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5wYi1ldmVudHMtcGFuZWwgLnNsaWNrLW5hdiAuc2xpY2stYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBiLWV2ZW50cy1wYW5lbCAucG9zdHMtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnBiLWV2ZW50cy1wYW5lbCAuY2Fyb3VzZWwtd3JhcHBlciAuZ3JleWZhZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBiLWV2ZW50cy1wYW5lbCAuZXZlbnRzLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIGJvcmRlci1yaWdodDogMC43NXB4IHNvbGlkICNkYjAxMzI7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNzVweCBzb2xpZCAjZGIwMTMyO1xuICB9XG4gIC5wYi1ldmVudHMtcGFuZWwgLmV2ZW50cy1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLnNsaWRlLWl0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1ldmVudHMtcGFuZWwgLmxlZnRjb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGItZXZlbnRzLXBhbmVsIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBiLWV2ZW50cy1wYW5lbCAuc2xpY2stbmF2IHtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLWV2ZW50cy1wYW5lbCAuZXZlbnRzLWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIGJwci1tZWRpYS1icmVha3BvaW50KCR1cE9yRG93biwgJGJyZWFrcG9pbnRTaXplKSB7XG4gICAgJHNpemU6IG51bGw7XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnc20nIHtcbiAgICAgICAgJHNpemU6IDQ4MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdzbS1tZCcge1xuICAgICAgICAkc2l6ZTogNjQwcHg7XG4gICAgfVxuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ21kJyB7XG4gICAgICAgICRzaXplOiA3NjhweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnbGcnIHtcbiAgICAgICAgJHNpemU6IDkyMHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdoZCcge1xuICAgICAgICAkc2l6ZTogMTA4MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICd4bCcge1xuICAgICAgICAkc2l6ZTogMTIwMHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICd4eGwnIHtcbiAgICAgICAgJHNpemU6IDEyODBweDtcbiAgICB9XG5cbiAgICBAaWYgJHVwT3JEb3duID09ICd1cCcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkdXBPckRvd24gPT0gJ2Rvd24nIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUkVTUE9OU0lWRSBGT05UUyBAaW5jbHVkZSBmbHVpZC10eXBlKDEuM3JlbSwgMS43cmVtKTtcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplOiAxLjNyZW0sICRtYXgtZm9udC1zaXplOiAyLjJyZW0sICRsb3dlci1yYW5nZTogNTQwcHgsICR1cHBlci1yYW5nZTogOTYwcHgpIHtcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKG1hdGguZGl2KCRtYXgtZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSAqIDAgKyAxKSkgLSAobWF0aC5kaXYoJG1pbi1mb250LXNpemUsICRtaW4tZm9udC1zaXplICogMCArIDEpKSl9ICogKCAoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soKG1hdGguZGl2KCR1cHBlci1yYW5nZSwgJHVwcGVyLXJhbmdlICogMCArIDEpKSAtIChtYXRoLmRpdigkbG93ZXItcmFuZ2UsICRsb3dlci1yYW5nZSAqIDAgKyAxKSkpfSkpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSl7XG4gICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBGQURFIFRSQU5TSVRJT04gXG5AbWl4aW4gZmFkZS10cmFuc2l0aW9uKCRkdXJhdGlvbikge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLy8gQkFDS0dST1VORCBJTUFHRVMgXG5AbWl4aW4gb2JqZWN0LWZpdCgkYmFja2dyb3VuZC1zaXplKSB7XG5cdC1vLW9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG5cdG9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG59IiwiQGltcG9ydCAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJy4uL2Fic3RyYWN0cy9taXhpbnMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9zZWN0aW9ucy9iYXNlLnNjc3MnO1xuXG4ucGItZXZlbnRzLXBhbmVsIHtcbiAgICAubWlkY29sIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuICAgIC5hbHBoYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgICAubGVmdGNvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBoMyArIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhdGxhc3JlZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmdyZXlmYWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKCRncmV5LCAwJSksJGdyZXksICRncmV5LCk7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNhcm91c2VsIHtcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEuNWVtO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAkYXRsYXNyZWQ7XG4gICAgICAgICAgICAuc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhdGxhc3JlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbG9jIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udC1zZW1pJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmF2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgLnNsaWNrLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9saW5rX2Fycm93LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDQ1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgeHhsKSB7XG4gICAgICAgIC5wb3N0cy1jYXJvdXNlbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXHR9XG4gICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbGcpIHtcbiAgICAgICAgLmNhcm91c2VsLXdyYXBwZXIge1xuICAgICAgICAgICAgLmdyZXlmYWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldmVudHMtY2Fyb3VzZWwge1xuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC43NXB4IHNvbGlkICRhdGxhc3JlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC43NXB4IHNvbGlkICRhdGxhc3JlZDtcbiAgICAgICAgICAgICAgICAuc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBtZCkge1xuICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uYXYge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblx0fVxuICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIHNtKSB7XG4gICAgICAgIC5ldmVudHMtY2Fyb3VzZWwge1xuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
