.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*{box-sizing:border-box}html{position:relative;min-height:100%}body{margin:0;padding:0}a,button{text-decoration:none;transition:box-shadow .25s linear,color .25s linear,background-color .25s linear,border-width .25s linear,border-color .25s linear,opacity .25s linear}a:focus,a:hover,button:focus,button:hover{outline:0;text-decoration:none}button,input[type=submit]{transition:color .25s linear,background-color .25s linear,border-color .25s linear,opacity .25s linear}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0;text-decoration:none;cursor:pointer}p{margin:0 0 10px}img{display:block;max-width:100%;height:auto}embed,iframe,object,video{display:block;max-width:100%;border:0}.embed-container{overflow:hidden;position:relative;max-width:100%;height:0;padding-bottom:56.25%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sr-only{overflow:hidden;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:focus{overflow:visible;clip:auto;position:static;width:auto;height:auto;margin:0}.clearfix:after{display:table;clear:both;content:" "}.text-center{text-align:center}.inline-list{margin:0;padding:0;list-style:none}.inline-list>li{display:inline-block;vertical-align:middle}.input-wrap{margin:0 0 10px}.input{display:block;width:100%;padding:5px;border:0;border-radius:0;font-family:inherit;font-weight:inherit;transition:color .25s linear,background-color .25s linear,border-color .25s linear,opacity .25s linear}.input:focus{outline:0}.submit{border-style:solid;font-family:inherit;font-weight:inherit;text-decoration:none;transition:color .25s linear,background-color .25s linear,border-color .25s linear,opacity .25s linear}.submit:focus,.submit:hover{outline:0;cursor:pointer}.container{width:100%;max-width:1230px;margin:0 auto;padding:0 15px}.row{margin:0 -15px}.row:after{display:table;clear:both;content:" "}.col{float:left;position:relative;min-height:1px;padding:0 15px}.col.col-20{width:20%}.col.col-22{width:22%}.col.col-25{width:25%}.col.col-33{width:33.333333%}.col.col-35{width:35%}.col.col-40{width:40%}.col.col-45{width:45%}.col.col-50{width:50%}.col.col-55{width:55%}.col.col-60{width:60%}@media screen and (max-width:991px){.col{float:none;width:100%!important}}.flex-row{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex-direction:row;margin:0 -15px}.flex-row.align-items-center{align-items:center}@media screen and (max-width:991px){.flex-row{flex-wrap:wrap}}.flex-row .flex-col{flex-grow:1;flex-shrink:1;padding:0 15px}.flex-row .flex-col.col-auto{flex-basis:auto}.flex-row .flex-col.col-5{flex-basis:5%;max-width:5%}.flex-row .flex-col.col-10{flex-basis:10%;max-width:10%}.flex-row .flex-col.col-15{flex-basis:15%;max-width:15%}.flex-row .flex-col.col-20{flex-basis:20%;max-width:20%}.flex-row .flex-col.col-25{flex-basis:25%;max-width:25%}.flex-row .flex-col.col-30{flex-basis:30%;max-width:30%}.flex-row .flex-col.col-33{flex-basis:33.333333%;max-width:33.333333%}.flex-row .flex-col.col-35{flex-basis:35%;max-width:35%}.flex-row .flex-col.col-40{flex-basis:40%;max-width:40%}.flex-row .flex-col.col-45{flex-basis:45%;max-width:45%}.flex-row .flex-col.col-50{flex-basis:50%;max-width:50%}.flex-row .flex-col.col-55{flex-basis:55%;max-width:55%}.flex-row .flex-col.col-60{flex-basis:60%;max-width:60%}.flex-row .flex-col.col-65{flex-basis:65%;max-width:65%}.flex-row .flex-col.col-70{flex-basis:70%;max-width:70%}.flex-row .flex-col.col-75{flex-basis:75%;max-width:75%}.flex-row .flex-col.col-80{flex-basis:80%;max-width:80%}.flex-row .flex-col.col-85{flex-basis:85%;max-width:85%}.flex-row .flex-col.col-90{flex-basis:90%;max-width:90%}.flex-row .flex-col.col-95{flex-basis:95%;max-width:95%}.flex-row .flex-col.col-100{flex-basis:100%;max-width:100%}@media screen and (max-width:991px){.flex-row .flex-col:not(.keep-width){flex-basis:100%!important;max-width:100%!important}}html{background:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}@media screen and (max-width:1199px){html{font-size:15px}}@media screen and (max-width:991px){html{font-size:14px}}@media screen and (max-width:767px){html{font-size:13px}}a,a:focus,a:hover{color:#000}header{position:relative}header>nav{padding:1.875rem 0;top:0;width:100%}header>nav .container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:991px){header>nav .container{display:block;text-align:center}}header>nav .container>ul{flex:0 0 auto;list-style:none;margin:0;padding:0}header>nav .container>ul>li{display:inline-block;letter-spacing:.3em;line-height:1;vertical-align:middle}header>nav .container>ul.nav-left>li{font-size:1.125rem}header>nav .container>ul.nav-left>li+li{margin-left:1.25rem}header>nav .container>ul.nav-left>li>a{color:#000;font-weight:500;opacity:1}header>nav .container>ul.nav-left>li>a:focus,header>nav .container>ul.nav-left>li>a:hover{color:#000;opacity:.8}@media screen and (max-width:991px){header>nav .container>ul.nav-left{margin-bottom:1.25rem}}@media screen and (max-width:767px){header>nav .container>ul.nav-left{display:none}}header>nav .container>ul.nav-right>li{font-size:.875rem}header>nav .container>ul.nav-right>li+li{margin-left:.625rem}header>nav .container>ul.nav-right>li+li>a{color:#000;opacity:1}header>nav .container>ul.nav-right>li+li>a:focus,header>nav .container>ul.nav-right>li+li>a:hover{color:#000;opacity:.8}header>nav .container>ul.nav-right>li+li>a.btn{background:#000;color:#fff;display:inline-block;opacity:1;padding:.3125rem .625rem;vertical-align:middle}header>nav .container>ul.nav-right>li+li>a.btn:focus,header>nav .container>ul.nav-right>li+li>a.btn:hover{background:#000;color:#fff;opacity:.8}header>img{margin:0 auto}header>.container{padding:3.75rem 0;text-align:center}header>.container .content{margin:0 auto;max-width:46.875rem;text-align:center}@media screen and (max-width:991px){header>.container .content{margin:0 auto;padding:3.75rem 0}}header>.container .content>h1{font-size:1.875rem;font-weight:300;letter-spacing:.3em;line-height:1.2;margin:0 0 2.5rem;text-indent:.15em}@media screen and (max-width:767px){header>.container .content>h1>span{display:block}}header>.container .content>img{margin:1.875rem auto 3.125rem}header>.container .content>p{font-size:1.125rem;letter-spacing:.2em;line-height:1.61111;margin:3.75rem auto;max-width:100%;text-indent:.1em;width:43.75rem}header>.container .content>.btns{margin:0 0 2.5rem}@media screen and (max-width:767px){header>.container .content>.btns{margin:0 auto 2.5rem;max-width:100%;width:21.875rem}}header>.container .content>.btns>a{border:2px solid #bfb6bd;color:#000;display:inline-block;font-size:1rem;letter-spacing:.2em;line-height:1;padding:.9375rem 1.25rem;text-align:center;text-indent:.1em;vertical-align:middle}@media screen and (max-width:767px){header>.container .content>.btns>a{display:block;width:100%}}header>.container .content>.btns>a+a{margin-left:1.25rem}@media screen and (max-width:767px){header>.container .content>.btns>a+a{margin-left:0;margin-top:1.25rem}}header>.container .content>.btns>a:focus,header>.container .content>.btns>a:hover{border-color:#000;color:#000}main{position:relative;z-index:100}main .section-title{font-size:1.625rem;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 3.125rem;text-align:center;text-indent:.1em}main .more{text-align:center}main .more>a{text-decoration:underline}main .more>a:focus,main .more>a:hover{text-decoration:none}main section{padding:5.9375rem 0}main #merch{background:#e4e1e5}main #merch .products{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 auto;max-width:100%;width:68.75rem}@media screen and (max-width:767px){main #merch .products{display:block}}main #merch .products .product{flex:0 0 33.333333%;padding:0 1.5625rem;text-align:center}@media screen and (max-width:767px){main #merch .products .product{margin:0 auto;max-width:18.75rem;padding:0}}main #merch .products .product>.product-title{font-size:.8125rem;line-height:1;padding:1.25rem 0}main #merch .products .product>a{background:#000;color:#fff;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.2em;padding:.625rem 1.25rem;text-align:center;text-indent:.1em;vertical-align:middle}main #merch .products .product>a:focus,main #merch .products .product>a:hover{background:#fff;color:#000}@media screen and (max-width:767px){main #merch .products .product+.product{margin-top:1.875rem}}main #merch .more{margin-top:3.75rem}main #merch .more a{font-weight:700;letter-spacing:.3em;text-indent:.15em}main #merch .more a+a{margin-left:1.25rem}main #tour{background:#e4e1e5}main #tour .seated-events-table{border-top:0;letter-spacing:.3em;text-indent:.15em}main #tour .seated-no-events{text-align:center}main #tour .seated-follow-box+div{margin-bottom:0!important}main #tour .seated-event-link1,main #tour .seated-follow-link{background:none;border-color:#bfb6bd;border-radius:0;font-size:.9375rem;font-weight:700;letter-spacing:.3em;text-indent:.15em}main #tour .seated-event-link1:focus,main #tour .seated-event-link1:hover,main #tour .seated-follow-link:focus,main #tour .seated-follow-link:hover{border-color:#000;color:#000}main #tour .more{margin-top:4.6875rem}footer{background:#e4e1e5;padding:0 0 1.25rem;text-align:center}footer .container>img{margin:0 auto 1.875rem;width:15.625rem}footer .copyright>p{font-size:.625rem;letter-spacing:.2em;line-height:1.75;margin:0;text-indent:.1em}footer .copyright>p>a:focus,footer .copyright>p>a:hover{text-decoration:underline}.popup{background:#fff;color:#000;margin:20px auto;max-width:800px;padding:3.125rem;position:relative;width:auto}.popup img{margin:0 auto 2.5rem}.popup p{font-size:1rem;font-weight:300;line-height:1.75;margin:0 0 .9375rem;text-transform:none}#lonely{line-height:2;text-align:center}#lonely img{margin:0 auto;max-width:28.125rem}#lonely p{text-transform:none}#lonely a{color:#f19f3d}#lonely a:focus,#lonely a:hover{color:#fff}body.lonely #main{margin-top:0;padding-top:4.6875rem}body.lonely #main .btn{background:#a00;color:#fff;display:inline-block;padding:.3125rem .625rem;vertical-align:middle}body.lonely #main .btn:focus,body.lonely #main .btn:hover{background:#f19f3d;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL19zZXR0aW5ncy5zY3NzIiwiZnJhbWV3b3JrL19iYXNlLnNjc3MiLCJmcmFtZXdvcmsvX2NvbW1vbi5zY3NzIiwiZnJhbWV3b3JrL19ncmlkLnNjc3MiLCJzdHlsZS5zY3NzIiwiZnJhbWV3b3JrL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0EsUUFLRSxZQ3pCd0MsQ0QwQnhDLGVBQWdCLENBR2hCLGtCQ3JDMkMsQ0RzQzNDLFVDckN1QyxDRHlDekMsa0JBYkUsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUdaLGNBZW1DLENBUnJDLFVBS0UsWUN2Q3dDLENEeUN4QyxzQkFBd0IsQ0FDeEIsa0NBQW1DLENBSXJDLGVBQ0UsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sYUN4RHVDLENEeUR2QyxxQkFBc0IsQ0FJeEIsc0JBRUksVUFBVyxDQUNYLG9CQUFxQixDQUNyQixXQUFZLENBQ1oscUJBQXNCLENBSzFCLHFDQUdNLFlBQWEsQ0FNbkIsYUFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsWUNuRndDLENEcUYxQyw4REFHSSxVQUFXLENBQ1gsV0FBWSxDQUtoQixjQUNFLGVBQWdCLENBRWxCLGlFQUlJLGVBQWdCLENBR3BCLFVBQ0UsY0FBZSxDQUdmLGNBQWUsQ0FFakIsOEJBRUksV0FBWSxDQUloQixrREFJRSx3QkFBd0IsQ0FDeEIscUJBQXNCLENBQ3RCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FJbkIsd0JBRUksWUFBYSxDQWtCZixVQUNFLHNCQUF3QixDQVU1QixlQUNFLFVDdEp3QyxD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bFl3QixDRHdZM0IsT0FDQyxrQkF0WW1CLENBdVluQixtQkFBd0IsQ0FDeEIsaUJBQWtCLENBSG5CLHNCQU9HLHNCQUE2QixDQUM3QixlQ2had0IsQ0R3WTNCLG9CQWNHLGlCQ3Rad0IsQ0R1WnhCLG1CQzNZNEIsQ0Q0WTVCLGdCQ2xacUIsQ0RtWnJCLFFBQVMsQ0FDVCxnQkN4WXlCLENEc1g1Qix3REFzQksseUJBQTBCLENBTy9CLE9BQ0MsZUF4YWlCLENBeWFqQixVQXhhaUIsQ0F5YWpCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQkMxYTBCLENEMmExQixpQkFBa0IsQ0FDbEIsVUFBVyxDQVBaLFdBVUUsb0JBQTZCLENBVi9CLFNBY0UsY0NuYnlCLENEb2J6QixlQUFnQixDQUNoQixnQkMvYXNCLENEZ2J0QixtQkFBdUIsQ0FDdkIsbUJBQW9CLENBSXRCLFFBQ0MsYUFBYyxDQUNkLGlCQUFrQixDQUZuQixZQUtFLGFBQWMsQ0FDZCxtQkNqY3lCLENEMmIzQixVQVVFLG1CQUFvQixDQVZ0QixVQWNFLGFBeGNvQixDQTBidEIsZ0NBaUJHLFVBOWNlLENBbWRsQixrQkFFRSxZQUFhLENBQ2IscUJDcGR5QixDRGlkM0IsdUJBTUcsZUFyZGdCLENBc2RoQixVQTFkZSxDQTJkZixvQkFBcUIsQ0FDckIsd0JDMWR3QixDRDJkeEIscUJBQXNCLENBVnpCLDBEQWFJLGtCQTdka0IsQ0E4ZGxCLFVBamVjIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbn1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxufVxuXG4vLyBSb290IGNvbnRhaW5lclxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuLm1mcC1hbGlnbi10b3Age1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xufVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIge1xuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkge1xuICAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsXG4gICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIH1cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwXG4gIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcbiAgfVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgJjphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICB9XG5cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XG4gICAgfVxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcmF0aW8gKiAxMDAlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pZnJhbWUtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEltYWdlIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pbWFnZS10eXBlIHtcblxuICAvKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4gIGltZyB7XG4gICAgJi5tZnAtaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XG4gICAgICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tdGl0bGUtY29sb3I7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxuICB9XG5cbiAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1nYWxsZXJ5IHtcbiAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAgICAgLm1mcC1pbWctbW9iaWxlIHtcbiAgICAgICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJi5tZnAtaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgICAvLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4iLCJAbWl4aW4gaG92ZXItZm9jdXMge1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyogR2VuZXJhbCAqL1xuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDI1MG1zIGxpbmVhciwgY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXMgbGluZWFyLCBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItd2lkdGggMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi8qIE1lZGlhICovXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSxcbm9iamVjdCxcbmVtYmVkLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHRlbWJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vKiBIZWxwZXJzICovXG4uc3Itb25seSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y2xpcDogYXV0bztcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwXG59XG5cbi5jbGVhcmZpeCB7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHR9XG59XG4iLCIvKiBIZWxwZXJzICovXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIExpc3RzICovXG4uaW5saW5lLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0PiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLyogRm9ybSAqL1xuLmlucHV0LXdyYXAge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4uc3VibWl0IHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAyNTBtcyBsaW5lYXIsIG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIkY29udGFpbmVyLW1heC13aWR0aDogMTIzMHB4O1xuJGd1dHRlci1zaXplOiAxNXB4O1xuJGJyZWFrLXBvaW50LWRlc2t0b3AtbWQtbWF4OiAxMjAwcHg7XG4kYnJlYWstcG9pbnQtZGVza3RvcC1zbS1tYXg6IDExOTlweDtcbiRicmVhay1wb2ludC1kZXNrdG9wLXNtLW1pbjogOTkycHg7XG4kYnJlYWstcG9pbnQtdGFibGV0LW1heDogOTkxcHg7XG4kYnJlYWstcG9pbnQtdGFibGV0LW1pbjogNzY4cHg7XG4kYnJlYWstcG9pbnQtcGhvbmUtbWF4OiA3NjdweDtcbiRicmVhay1wb2ludC1waG9uZS1zbTogNDgwcHg7XG5cbkBtaXhpbiBkZXNrdG9wLXNtLWRvd24ge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludC1kZXNrdG9wLXNtLW1heCkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHRhYmxldC1kb3duIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstcG9pbnQtdGFibGV0LW1heCkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHBob25lLWRvd24ge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludC1waG9uZS1tYXgpIHtcblxuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBwaG9uZS1zbS1kb3duIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstcG9pbnQtcGhvbmUtc20pIHtcblxuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWRvd24oJGJyZWFrcG9pbnQpIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtdXAoJGJyZWFrcG9pbnQpIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAkZ3V0dGVyLXNpemU7XG59XG5cbi5yb3cge1xuXHRtYXJnaW46IDAgKC0kZ3V0dGVyLXNpemUpO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0fVxufVxuXG4uY29sIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwICRndXR0ZXItc2l6ZTtcblxuXHQmLmNvbC0yMCB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdCYuY29sLTIyIHtcblx0XHR3aWR0aDogMjIlO1xuXHR9XG5cblx0Ji5jb2wtMjUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQmLmNvbC0zMyB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblxuXHQmLmNvbC0zNSB7XG5cdFx0d2lkdGg6IDM1JTtcblx0fVxuXG5cdCYuY29sLTQwIHtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cblx0Ji5jb2wtNDUge1xuXHRcdHdpZHRoOiA0NSU7XG5cdH1cblxuXHQmLmNvbC01MCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdCYuY29sLTU1IHtcblx0XHR3aWR0aDogNTUlO1xuXHR9XG5cblx0Ji5jb2wtNjAge1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstcG9pbnQtdGFibGV0LW1heCkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZsZXgtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbjogMCAoLSRndXR0ZXItc2l6ZSk7XG5cblx0Ji5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstcG9pbnQtdGFibGV0LW1heCkge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5mbGV4LWNvbCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdHBhZGRpbmc6IDAgJGd1dHRlci1zaXplO1xuXG5cdFx0Ji5jb2wtYXV0byB7XG5cdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdH1cblxuXHRcdCYuY29sLTUge1xuXHRcdFx0ZmxleC1iYXNpczogNSU7XG5cdFx0XHRtYXgtd2lkdGg6IDUlO1xuXHRcdH1cblxuXHRcdCYuY29sLTEwIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwJTtcblx0XHRcdG1heC13aWR0aDogMTAlO1xuXHRcdH1cblxuXHRcdCYuY29sLTE1IHtcblx0XHRcdGZsZXgtYmFzaXM6IDE1JTtcblx0XHRcdG1heC13aWR0aDogMTUlO1xuXHRcdH1cblxuXHRcdCYuY29sLTIwIHtcblx0XHRcdGZsZXgtYmFzaXM6IDIwJTtcblx0XHRcdG1heC13aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdCYuY29sLTI1IHtcblx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdH1cblxuXHRcdCYuY29sLTMwIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMwJTtcblx0XHRcdG1heC13aWR0aDogMzAlO1xuXHRcdH1cblxuXHRcdCYuY29sLTMzIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMzLjMzMzMzMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtMzUge1xuXHRcdFx0ZmxleC1iYXNpczogMzUlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNDAge1xuXHRcdFx0ZmxleC1iYXNpczogNDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNDUge1xuXHRcdFx0ZmxleC1iYXNpczogNDUlO1xuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNTAge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNTUge1xuXHRcdFx0ZmxleC1iYXNpczogNTUlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNjAge1xuXHRcdFx0ZmxleC1iYXNpczogNjAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNjUge1xuXHRcdFx0ZmxleC1iYXNpczogNjUlO1xuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNzAge1xuXHRcdFx0ZmxleC1iYXNpczogNzAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtNzUge1xuXHRcdFx0ZmxleC1iYXNpczogNzUlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtODAge1xuXHRcdFx0ZmxleC1iYXNpczogODAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtODUge1xuXHRcdFx0ZmxleC1iYXNpczogODUlO1xuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtOTAge1xuXHRcdFx0ZmxleC1iYXNpczogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtOTUge1xuXHRcdFx0ZmxleC1iYXNpczogOTUlO1xuXHRcdFx0bWF4LXdpZHRoOiA5NSU7XG5cdFx0fVxuXG5cdFx0Ji5jb2wtMTAwIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXBvaW50LXRhYmxldC1tYXgpIHtcblxuXHRcdFx0Jjpub3QoLmtlZXAtd2lkdGgpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1iZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLW9yYW5nZTogI2YxOWYzZDtcbiRjb2xvci1yZWQ6ICNhYTAwMDA7XG4kY29sb3ItZ3JheTogI2U0ZTFlNTtcbiRjb2xvci1ncmF5LTI6ICNiZmI2YmQ7XG5cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluXCI7XG5AaW1wb3J0IFwiZnJhbWV3b3JrL2Jhc2VcIjtcbkBpbXBvcnQgXCJmcmFtZXdvcmsvY29tbW9uXCI7XG5AaW1wb3J0IFwiZnJhbWV3b3JrL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImZyYW1ld29yay9ncmlkXCI7XG5cbmh0bWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAkaHRtbC1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Atc20tZG93biB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgdGFibGV0LWRvd24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG5oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiBuYXYge1xuXHRcdHBhZGRpbmc6IHJlbSgzMHB4KSAwO1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdD4gdWwge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyLXNwYWNpbmcoMzAwKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uYXYtbGVmdCB7XG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblxuXHRcdFx0XHRcdFx0KyBsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWRvd24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5hdi1yaWdodCB7XG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblxuXHRcdFx0XHRcdFx0KyBsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG5cblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCkgcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IGltZyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQ+IC5jb250YWluZXIge1xuXHRcdC8qbGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyovXG5cdFx0cGFkZGluZzogcmVtKDYwcHgpIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LypAaW5jbHVkZSB0YWJsZXQtZG93biB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH0qL1xuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg3NTBweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1kb3duIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSg2MHB4KSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXItc3BhY2luZygzMDApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDAgMCByZW0oNDBweCkgMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IHRleHQtaW5kZW50KDMwMCk7XG5cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdG1hcmdpbjogcmVtKDMwcHgpIGF1dG8gcmVtKDUwcHgpIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyLXNwYWNpbmcoMjAwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KDI5cHgsIDE4cHgpO1xuXHRcdFx0XHRtYXJnaW46IHJlbSg2MHB4KSBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtaW5kZW50OiB0ZXh0LWluZGVudCgyMDApO1xuXHRcdFx0XHR3aWR0aDogcmVtKDcwMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0PiAuYnRucyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIHJlbSg0MHB4KSAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIHJlbSg0MHB4KSBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDM1MHB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktMjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyLXNwYWNpbmcoMjAwKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTVweCkgcmVtKDIwcHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogdGV4dC1pbmRlbnQoMjAwKTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcGhvbmUtZG93biB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCsgYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbm1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlci1zcGFjaW5nKDIwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDUwcHgpIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtaW5kZW50OiB0ZXh0LWluZGVudCgyMDApO1xuXHR9XG5cblx0Lm1vcmUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdD4gYSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0c2VjdGlvbiB7XG5cdFx0cGFkZGluZzogcmVtKDk1cHgpIDA7XG5cdH1cblxuXHQjbWVyY2gge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXG5cdFx0LnByb2R1Y3RzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiByZW0oMTEwMHB4KTtcblxuXHRcdFx0QGluY2x1ZGUgcGhvbmUtZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJvZHVjdCB7XG5cdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgyNXB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDMwMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAucHJvZHVjdC1pbWcge1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMjBweCkgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlci1zcGFjaW5nKDIwMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IHRleHQtaW5kZW50KDIwMCk7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgcGhvbmUtZG93biB7XG5cdFx0XHRcdFx0KyAucHJvZHVjdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vcmUge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDYwcHgpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXItc3BhY2luZygzMDApO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogdGV4dC1pbmRlbnQoMzAwKTtcblxuXHRcdFx0XHQrIGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjdG91ciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cblx0XHQuc2VhdGVkLWV2ZW50cy10YWJsZSB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlci1zcGFjaW5nKDMwMCk7XG5cdFx0XHR0ZXh0LWluZGVudDogdGV4dC1pbmRlbnQoMzAwKTtcblx0XHR9XG5cblx0XHQuc2VhdGVkLW5vLWV2ZW50cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNlYXRlZC1mb2xsb3ctYm94ICsgZGl2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2VhdGVkLWV2ZW50LWxpbmsxLFxuXHRcdC5zZWF0ZWQtZm9sbG93LWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNXB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlci1zcGFjaW5nKDMwMCk7XG5cdFx0XHR0ZXh0LWluZGVudDogdGV4dC1pbmRlbnQoMzAwKTtcblxuXHRcdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9yZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNzVweCk7XG5cdFx0fVxuXHR9XG5cbn1cblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmc6IDAgMCByZW0oMjBweCkgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5jb250YWluZXIge1xuXHRcdD4gaW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIHJlbSgzMHB4KSBhdXRvO1xuXHRcdFx0d2lkdGg6IHJlbSgyNTBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmNvcHlyaWdodCB7XG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlci1zcGFjaW5nKDIwMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoMjFweCwgMTJweCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWluZGVudDogdGV4dC1pbmRlbnQoMjAwKTtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3B1cCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdG1heC13aWR0aDogODAwcHg7XG5cdHBhZGRpbmc6IHJlbSg1MHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogYXV0bztcblxuXHRpbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvIHJlbSg0MHB4KSBhdXRvO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoMjhweCwgMTZweCk7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDE1cHgpIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuI2xvbmVseSB7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aW1nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IHJlbSg0NTBweCk7XG5cdH1cblxuXHRwIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG5cdFx0QGluY2x1ZGUgaG92ZXItZm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5sb25lbHkge1xuXHQjbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDc1cHgpO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHNpemUsICRmb250LXNpemU6ICRodG1sLWZvbnQtc2l6ZSkge1xuXHQkcmVtLXNpemU6ICRzaXplIC8gJGZvbnQtc2l6ZTtcblxuXHRAcmV0dXJuICN7JHJlbS1zaXplfXJlbTtcbn1cblxuQGZ1bmN0aW9uIGxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCwgJGZvbnQtc2l6ZSkge1xuXHQkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAvICRmb250LXNpemU7XG5cblx0QHJldHVybiAjeyRsaW5lLWhlaWdodH07XG59XG5cbkBmdW5jdGlvbiBsZXR0ZXItc3BhY2luZygkc3BhY2luZykge1xuXHQkbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nIC8gMTAwMDtcblxuXHRAcmV0dXJuICN7JGxldHRlci1zcGFjaW5nfWVtO1xufVxuXG5AZnVuY3Rpb24gdGV4dC1pbmRlbnQoJHNwYWNpbmcpIHtcblx0JHRleHQtaW5kZW50OiAoJHNwYWNpbmcgLyAxMDAwKSAvIDI7XG5cblx0QHJldHVybiAjeyR0ZXh0LWluZGVudH1lbTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnRcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG59XG4iXX0= */
