/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Poppins:400,600");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:16px}body{font-family:'Poppins', sans-serif}h1,h2,h3,h4,p{color:#435465}h1,h2,h3{font-weight:600}p{line-height:1.8rem;font-size:1rem}a{color:#3fb498}a:hover{color:#256858}.navigation-header{background:#fff;z-index:100;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}section.banner{height:45vh;min-height:500px;position:relative}section.banner *{height:100%}section.banner .banner-slider .slick-slide{position:relative}section.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.banner .banner-inner{position:absolute;top:0;width:100%;height:100%}section.banner .banner-inner .container{height:100%}section.banner .banner-inner .container .row{height:100%}section.banner .banner-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}section.banner .banner-caption{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.banner .banner-caption>div{background:rgba(67,84,101,0.7);padding:20px}section.banner .banner-caption *{color:#fff;height:auto}section.banner .banner-caption p{margin:0}section.banner .banner-caption .banner-caption-headline{font-size:2.8rem;line-height:2.8rem;margin-bottom:1rem;font-weight:600}.start-content .content{padding:75px 0}.start-content .content h1{margin-top:0}.start-content .content h2{font-size:1.5rem;margin-bottom:30px;text-align:center}.news{background:#f0f2e9;padding:75px 0}.news h2{font-size:1.5rem;margin-bottom:30px;text-align:center}.news a{text-decoration:none}.news .news-teaser{background:#fff;height:100%}.news .news-teaser:hover figure.teaser-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news .news-teaser figure.teaser-img{height:300px;overflow:hidden;margin:0}.news .news-teaser figure.teaser-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out}.news .news-teaser .teaser-text{padding:20px}.news .news-teaser .teaser-text h3{font-size:1.2rem}.news .news-teaser .teaser-text p{margin-bottom:5px}.news .news-teaser .teaser-text a::before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";font-size:0.8rem;margin-right:5px}@media screen and (max-width: 767px){.news .news-teaser{margin:20px 0;height:auto}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.banner img{height:auto;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.banner .banner-caption{height:500px}}nav.main-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}nav.main-navigation .menu-wrap{display:none}@media screen and (min-width: 768px){.mmenu-trigger{display:none}nav.main-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}nav.main-navigation .menu-wrap{display:block;height:100%}nav.main-navigation .hamburger{display:none}.main-navigation-logo{width:200px;height:100%}.main-navigation-logo h1{color:#f0f2e9}.main-navigation-logo a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation-logo img{width:100%;height:auto}nav.main-navigation ul{list-style:none;margin:0;padding:0}nav.main-navigation ul.main-navigation-menu{display:block;height:100%;position:relative}nav.main-navigation ul.main-navigation-menu a{padding:0 20px}nav.main-navigation ul.main-navigation-menu>li>a{font-weight:600}nav.main-navigation ul.main-navigation-menu li{height:100%;position:relative;float:left}nav.main-navigation ul.main-navigation-menu li:hover{background:rgba(0,0,0,0)}nav.main-navigation ul.main-navigation-menu li:hover>a{color:#6f879f}nav.main-navigation ul.main-navigation-menu a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:15px;color:#435465;letter-spacing:1px}nav.main-navigation ul.main-navigation-menu a:hover{color:#6f879f}nav.main-navigation ul.main-navigation-menu li.has-sub>a::after{content:'\f078';font-weight:900;font-family:"Font Awesome 5 Free";margin-left:5px}nav.main-navigation ul.main-navigation-menu ul{-webkit-box-shadow:1px 1px 2px 0px rgba(150,150,150,0.5);box-shadow:1px 1px 2px 0px rgba(150,150,150,0.5);min-width:120%;width:auto;background:#fff;position:absolute;top:100%;left:0;padding:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s}nav.main-navigation ul.main-navigation-menu ul li{width:100%;float:none}nav.main-navigation ul.main-navigation-menu ul a{padding:10px 20px;color:#435465}nav.main-navigation ul.main-navigation-menu ul a:hover{color:#fff}nav.main-navigation ul.main-navigation-menu ul ul{width:200%;top:0;left:100%}nav.main-navigation ul li:hover>ul{visibility:visible;opacity:1;z-index:1;-webkit-transition-delay:0s, 0s, 0.3s;transition-delay:0s, 0s, 0.3s}nav.main-navigation .main-navigation-menu ul.sub-menu li:hover{background:#435465}nav.main-navigation .main-navigation-menu ul.sub-menu li:hover>a{color:#fff}}.hamburger{width:30px;height:20px;position:relative;border:0;padding:0;background:transparent;outline-color:transparent}.hamburger .line{display:block;width:100%;height:2px;background:#435465;position:absolute;-webkit-transition:all 200ms;transition:all 200ms}.hamburger .line:nth-child(1){top:0}.hamburger .line:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger .line:nth-child(3){bottom:0}.hamburger.open .line:nth-child(1),.hamburger.open .line:nth-child(2){top:0;-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.hamburger.open .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.accordion{background-color:#f0f2e9;color:#435465;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none !important;font-size:15px;-webkit-transition:0.4s;transition:0.4s}.active,.accordion:hover{background-color:#dadfc9}.accordion:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{background-color:white;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;width:100%}.panel-content{padding:18px}.panel-content img{max-width:100%;height:auto}.news .news-list-view .article{padding:0}.news .news-list-view .article .news-content{margin:25px 0;background:#3fb498}.news .news-list-view .article .news-content .news-img{padding-left:0}.news .news-list-view .article .news-content .news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .news-list-view .article .news-content .news-text{padding:20px 0}.news .news-list-view .article .news-content .news-date{margin-bottom:5px;font-weight:700}.news .news-list-view .article .news-content .news-button{background-color:#435465;border:2px solid #435465;padding:7px 13px}.news .news-list-view .article .news-content .news-button:focus{outline-color:transparent}.news .news-list-view .article .news-content .news-button:hover{background-color:transparent;-webkit-transition:0.3s;transition:0.3s}.news .news-list-view .article .news-content .news-button:hover a{color:#435465;text-decoration:none}.news .news-list-view .article .news-content .news-button a{color:#fff;font-size:14px}.news-single .article .header h1{margin-bottom:0}.news-single .article .footer{border-top:none}.news-single .article .news-list-date time,.news-single .article .news-list-category{font-size:14px}.news-single .article .teaser-text p{font-style:italic}.news-single .article .news-img-wrap{margin:0 0 15px 25px}.news-single .article .news-img-wrap a{border:none;padding:0;margin-bottom:15px}.news-single .article .news-backlink-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}.news-single .article .news-backlink-wrap a:before{content:'\f053';display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Font Awesome 5 Free";font-weight:900;padding-right:10px}@media screen and (max-width: 550px){.news-single .article .news-img-wrap{float:none;margin:0 0 15px 0}}section.banner-subpage{padding-top:70px;height:300px;background-image:-webkit-gradient(linear, right top, left bottom, from(#7f96ca), to(#fd865c));background-image:linear-gradient(to bottom left, #7f96ca, #fd865c);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.banner-subpage h1{font-size:3.5rem}section.content{padding:100px 0}section.content h1,section.content h2{margin-bottom:40px;position:relative}section.content h1::after,section.content h2::after{content:"";position:absolute;bottom:-10px;left:0px;width:45px;border-bottom:2px solid;opacity:.5}footer.main-footer{background:#435465;padding:40px 0;color:#f0f2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.main-footer a{color:#f0f2e9}footer.main-footer ul{margin:0;list-style:none}footer.main-footer li{line-height:1.8rem}footer.main-footer .right-footer-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.main-footer ul.social-icons{padding:0;margin-bottom:25px}footer.main-footer ul.social-icons li{display:inline-block;margin-left:10px}footer.main-footer ul.social-icons li a:hover{color:#dadfc9}footer.main-footer ul.social-icons li a i{font-size:1.5rem}footer.main-footer ul.copyright{margin-top:auto;text-align:right;padding:0}footer.main-footer ul.copyright li{display:inline;margin-left:10px}@media screen and (max-width: 768px){footer.main-footer{height:auto;padding:30px 0}footer.main-footer ul.copyright{text-align:left;margin:25px 0 0 0}footer.main-footer ul.copyright li{display:block;margin-left:0;padding:6px 0}footer.main-footer .left-footer ul li{padding:6px 0}footer.main-footer .right-footer-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer.main-footer ul.social-icons{margin:25px 0 0 0}footer.main-footer ul.social-icons li{margin-left:0;margin-right:10px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNuc3RhcnRlcl9vbmUvUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fbm9ybWFsaXplLnNjc3MiLCJzbnN0YXJ0ZXJfb25lL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX3N0YXJ0ZXIxLnNjc3MiLCJzbnN0YXJ0ZXJfb25lL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX2Ryb3Bkb3dubWVudS5zY3NzIiwic25zdGFydGVyX29uZS9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL19oYW1idXJnZXIuc2NzcyIsInNuc3RhcnRlcl9vbmUvUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJzbnN0YXJ0ZXJfb25lL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX25ld3Muc2NzcyIsInNuc3RhcnRlcl9vbmUvUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fc3VicGFnZS5zY3NzIiwic25zdGFydGVyX29uZS9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBQSxDQUE0RSxzRUNBaEUsQ0RVWixLQUNFLGdCQUFpQixDQUNqQiw2QkFBOEIsQ0FDL0IsS0FVQyxRQUFTLENBQ1YsS0FPQyxhQUFjLENBQ2YsR0FRQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDakIsR0FXQyw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDbEIsSUFRQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLEVBVUMsNEJBQTZCLENBQzlCLFlBUUMsa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUIsQ0FBakIsZ0NBQWlDLENBQ2xDLFNBUUMsa0JBQW1CLENBQ3BCLGNBVUMsZ0NBQWlDLENBQ2pDLGFBQWMsQ0FDZixNQU9DLGFBQWMsQ0FDZixRQVNDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN6QixJQUdDLGNBQWUsQ0FDaEIsSUFHQyxVQUFXLENBQ1osSUFV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QTJCLENBdENyQywwQ0F5Q1UsZ0JBQWlCLENBekMzQixnQ0FnREksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FsRGQsbUNBb0RNLGNBQWUsQ0FDZixnQkFBaUIsQ0FDbEIscUNBS0gsbUJBQ0UsV0FBWSxDQUNaLGNBQWUsQ0FGakIsZ0NBSUksZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTHRCLG1DQU9NLGFBQWMsQ0FDZCxhQUFjLENBQ2QsYUFBYyxDQVRwQixzQ0FjSSxhQUFjLENBZGxCLHlDQWtCSSx1QkFBYSxDQUFiLG9CQUFhLENBQWIsc0JBQXVCLENBbEIzQixtQ0FzQkksaUJBQWtCLENBdEJ0QixzQ0F3Qk0sYUFBYyxDQUNkLGlCQUFrQixDQUNuQiIsImZpbGUiOiJTdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw2MDAnKTtcblxuJGNvbG9yMTogIzQzNTQ2NTtcbiRjb2xvcjI6ICNmMGYyZTk7XG4kY29sb3IzOiAjM2ZiNDk4O1xuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLSAgTkFWSUdBVElPTiAgLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gYmFja2dyb3VuZCBjb2xvclxuJG5hdi1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kc3VibWVudS1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kc3ViLXN1Ym1lbnUtYmFja2dyb3VuZDogJHdoaXRlO1xuLy8gaGFtYnVyZ2VyIGNvbG9yXG4kaGFtYnVyZ2VyLWNvbG9yOiAkY29sb3IxO1xuLy8gYmFja2dyb3VuZCBob3ZlcnNcbiRtZW51LWJhY2tncm91bmQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJHN1Ym1lbnUtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kc3ViLXN1Ym1lbnUtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4vLyBsaW5rIGNvbG9yIGZvciBtYWluIG1lbnUgLT4gcm9vdCBsYXllclxuJG1lbnUtbGluay1jb2xvcjogJGNvbG9yMTtcbiRtZW51LWxpbmstY29sb3ItaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yMSwgMjAlKTtcbiRtZW51LWxpbmstbGV0dGVyc3BhY2luZzogMXB4O1xuLy8gbGluayBjb2xvciBmb3Igc3VibWVudSAtPiBzZWNvbmQgbGF5ZXJcbiRzdWJtZW51LWxpbmstY29sb3I6ICRjb2xvcjE7XG4kc3VibWVudS1saW5rLWNvbG9yLWhvdmVyOiAkd2hpdGU7XG4vLyBsaW5rIGNvbG9yIGZvciBzdWIgc3VibWVudSAtPiB0aGlyZCBsYXllclxuJHN1Yi1zdWJtZW51LWxpbmstY29sb3I6ICRjb2xvcjE7XG4kc3ViLXN1Ym1lbnUtbGluay1jb2xvci1ob3ZlcjogJHdoaXRlO1xuLy8gZm9udFxuJG1lbnUtbGluay1mb250c2l6ZTogMTVweDtcbiRzdWJtZW51LWxpbmstZm9udHNpemU6IDEzcHg7XG4vLyB3aWR0aCAvIGhlaWdodFxuJGxvZ28td2lkdGg6IDEwMHB4O1xuJHJvb3RpdGVtLXdpZHRoOiA4MHB4O1xuJHN1Yml0ZW0td2lkdGg6IDEwMHB4O1xuJGxvZ28tcGFkZGluZzogMDtcbiRzdWJtZW51LXBhZGRpbmc6IDEwcHggMDtcblxuLy9hbnBhc3NlbiBqZSBuYWNoIFNjaHJpZnRcbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgcCB7XG4gIGNvbG9yOiAkY29sb3IxO1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3IzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yMywgMjAlKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5zZWN0aW9uLmJhbm5lciB7XG4gIGhlaWdodDogNDV2aDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAqIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuYmFubmVyLXNsaWRlciB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5iYW5uZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgfVxuXG4gIC5iYW5uZXItY2FwdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yMSwgLjcpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJhbm5lci1jYXB0aW9uLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhcnQtY29udGVudCB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICBwYWRkaW5nOiA3NXB4IDA7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm5ld3MtdGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWd1cmUudGVhc2VyLWltZyBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLnRlYXNlci1pbWcge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyLXRleHQge1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyB7XG4gICAgLm5ld3MtdGVhc2VyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIHNlY3Rpb24uYmFubmVyIHtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAuYmFubmVyLWNhcHRpb24ge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cbn0iLCJcbm5hdi5tYWluLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvL3BhZGRpbmc6IC41cmVtIDFyZW07XG4gIC8vYmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kO1xuICBoZWlnaHQ6IDcwcHg7XG5cbiAgLm1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8vaGlkZSBtb2JpbGUtbWVudSBidXR0b25cbiAgLm1tZW51LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm1haW4tbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvL3BhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgLy9iYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgLm1lbnUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBuYXYubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAvLyBmaXJzdCBsYXllclxuICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvL2Zsb2F0OiBsZWZ0O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IC8vd2lkdGg6ICRyb290aXRlbS13aWR0aDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1lbnUtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgICA+YSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1saW5rLWZvbnRzaXplO1xuICAgICAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxpbmstbGV0dGVyc3BhY2luZztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtZW51LWxpbmstY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmhhcy1zdWIge1xuICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9IC8vIHNlY29uZCBsYXllclxuICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IHVsIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNSk7XG4gICAgICBtaW4td2lkdGg6IDEyMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LWJhY2tncm91bmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcztcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyAvL3dpZHRoOiAkc3ViaXRlbS13aWR0aDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkc3VibWVudS1saW5rLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy8gdGhpcmQgbGF5ZXJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSB1bCB1bCB7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gZGlzcGxheSBtZW51IG9uIGhvdmVyXG4gICAgdWwgbGk6aG92ZXI+dWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xuICAgIH1cblxuICAgIC5tYWluLW5hdmlnYXRpb24tbWVudSB1bC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRzdWJtZW51LWxpbmstY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5oYW1idXJnZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJGhhbWJ1cmdlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAubGluZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gIGNvbG9yOiAkY29sb3IxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYWN0aXZlLCAuYWNjb3JkaW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjIsIDEwJSk7XG59XG5cbi5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMDJCJztcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxOHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi8qKiogTElTVCBWSUVXICoqKi9cbi5uZXdzIHtcbiAgLm5ld3MtbGlzdC12aWV3IHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xuICAgICAgICAubmV3cy1pbWcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3IxO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKiogREVUQUlMIFZJRVcgKioqL1xuLm5ld3Mtc2luZ2xlIHtcbiAgLmFydGljbGUge1xuXG4gICAgLmhlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAubmV3cy1saXN0LWRhdGUgdGltZSwgLm5ld3MtbGlzdC1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlci10ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtaW1nLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAyNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWJhY2tsaW5rLXdyYXAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTMnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubmV3cy1zaW5nbGUgLmFydGljbGUgLm5ld3MtaW1nLXdyYXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufSIsInNlY3Rpb24uYmFubmVyLXN1YnBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyAvKiBoZWFkZXIgaGVpZ2h0ICovXG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsICM3Zjk2Y2EsICNmZDg2NWMpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG59XG5cbnNlY3Rpb24uY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIGgxLCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgfVxufSIsImZvb3Rlci5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICRjb2xvcjI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB9XG5cbiAgLnJpZ2h0LWZvb3Rlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICB1bC5zb2NpYWwtaWNvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcjIsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLm1haW4tZm9vdGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHVsLmNvcHlyaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0LWZvb3RlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICB9XG5cbiAgICAucmlnaHQtZm9vdGVyLWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgdWwuc29jaWFsLWljb25zIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */