:root{--pbpadding:3em;--pbdoublepadding:6em;--pbtriplepadding:9em}:root{--base-font-size:17px}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font-size:17px;font-family:Mont-light,Arial;font-variation-settings:"wght" 400;background-color:#fff;position:relative}p{font-size:var(--base-font-size);line-height:1.65em;margin-bottom:1.25em}b,strong{font-family:Mont-bold;font-variation-settings:"wght" 600}img{height:auto}h2+p,h3+p,h4+p,h5+p,h5+ul{margin-top:1rem}p+.keylink{margin-top:1em}p+ul{margin-bottom:2em}.link,a:not(.nav-link,.skiplink,.reset-link){color:#000;text-decoration:none}.link:hover,a:not(.nav-link,.skiplink,.reset-link):hover{text-decoration:underline}article a,article.text-side a{text-underline-offset:.3em}.reset-link{text-decoration:none!important;color:#000!important}.reset-link:hover{text-decoration:underline!important;text-underline-offset:3px}:is(.backto.backto){text-decoration:none;opacity:.6;margin-top:2rem;display:inline-block}:is(.backto.backto) img{width:27px;margin-right:5px}:is(.backto.backto):hover{text-decoration:underline}.mysuperflexteststyle{background-color:red}.flex-end{display:flex;justify-content:flex-end}:focus:not(:focus-visible){outline:0!important}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}svg.icon{display:inline-block;width:1.8rem;height:1.8rem;fill:currentColor;position:relative;top:3px;margin:-2px 5px 0 0}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.withflex{display:flex}.centred{text-align:center}.align-right{text-align:right}.gorel{position:relative}.noflow{overflow:hidden}.rounded-box{border-radius:18px;overflow:hidden}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-white{background-color:#fff;color:#000}.bg-red{background-color:#db0132;color:#fff}.bg-blue{background-color:#db0132;color:#fff}.bg-grey{background-color:#ededed}.bg-greylt{background-color:#f5f5f5}.bg-sky{background-color:#ededed}.gowhite{color:#fff}.goblue{color:#db0132}.bordered-blue{border:.5px solid #db0132}.with-margin-top{margin-top:var(--pbpadding)}.with-margin-bottom{margin-bottom:var(--pbpadding)}.nomargin-top{margin-top:0!important}.nomargin-bottom{margin-bottom:0!important}.nopadding-top{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.noflow{overflow:hidden}.smaller-text{font-size:13px}.smaller-text h2{font-size:26px}.smaller-text p{font-size:13px}@media (max-width:768px){p+.keylink{margin-top:.25em}}.pb-copy-panel .copy-wrapper .subheading,.pb-copy-panel .copy-wrapper h3+p{margin-top:2.25rem}.pb-copy-panel .copy-wrapper .pre-heading{display:block;margin-bottom:.75em}.pb-copy-panel .copy-wrapper .leftcol img,.pb-copy-panel .copy-wrapper .rightcol img{margin-top:0}.pb-copy-panel .copy-wrapper .leftcol img.not-rounded,.pb-copy-panel .copy-wrapper .rightcol img.not-rounded{border-radius:0}.pb-copy-panel .copy-wrapper .nexbtn{margin-top:1.8em}.pb-copy-panel .copy-wrapper .leftcol.copycol h3.key-heading{max-width:575px;white-space:normal}@media (max-width:768px){.pb-copy-panel .copy-wrapper .leftcol.copycol h3.key-heading{margin-left:auto;margin-right:auto}}.pb-copy-panel__onecol-fullcol .copy-wrapper .rightcol{max-width:100%}.pb-copy-panel__onecol-right{background-image:url(../../assets/images/circle_left.png);background-position:left center;background-repeat:no-repeat;background-size:300px}.pb-copy-panel__onecol-right .copy-wrapper .rightcol{max-width:740px;float:right}.pb-copy-panel__twocol-os-right .copy-wrapper{display:flex;justify-content:flex-end}.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol{flex-basis:41%;margin-right:4.7%}.pb-copy-panel__twocol-os-right .copy-wrapper .rightcol{flex-basis:37.8%}.pb-copy-panel__twocol-fifty .copy-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1em}.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol,.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol{width:50%;flex-basis:50%}.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol .image-wrap{float:left}.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol .image-wrap img{display:block}@media (max-width:768px){.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol .image-wrap{width:100%;float:none}.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol .image-wrap img{margin:0 auto}}.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol .image-wrap{float:right}.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol .image-wrap img{display:block}@media (max-width:768px){.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol .image-wrap{width:100%;float:none}.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol .image-wrap img{margin:0 auto}}.pb-copy-panel__twocol-fifty .type-image img{width:100%;max-width:520px}.pb-copy-panel__twocol-fifty.extra-gap .copy-wrapper{gap:4em}.pb-copy-panel__twocol-fifty.align-top .copy-wrapper{align-items:flex-start}@media (max-width:1080px){.pb-copy-panel__twocol-fifty .copy-wrapper{grid-gap:2em}}.pb-copy-panel__twocol-sixty-forty .copy-wrapper{display:flex;justify-content:space-between;gap:1em;justify-content:space-between}.pb-copy-panel__twocol-sixty-forty .copy-wrapper .leftcol{flex-basis:63.25%}.pb-copy-panel__twocol-sixty-forty .copy-wrapper .rightcol{flex-basis:32.75%}.pb-copy-panel__twocol-sixty-forty .copy-wrapper .leftcol.type-tabs{border-top:1px solid #db0132;padding-top:2em}@media (max-width:1080px){.pb-copy-panel__twocol-sixty-forty .copy-wrapper .leftcol,.pb-copy-panel__twocol-sixty-forty .copy-wrapper .rightcol{flex-basis:50%}}@media (max-width:768px){.pb-copy-panel__twocol-sixty-forty .copy-wrapper{text-align:center;flex-direction:column;gap:2}.pb-copy-panel__twocol-sixty-forty .copy-wrapper .leftcol,.pb-copy-panel__twocol-sixty-forty .copy-wrapper .rightcol{flex-basis:100%}}.pb-copy-panel.flex-top .copy-wrapper{align-items:flex-start}.pb-copy-panel .expanding-panels{margin-top:2em}.pb-copy-panel .expanding-panels .panel-item{margin-bottom:21px}.pb-copy-panel .expanding-panels .panel-item .panel-heading{font-family:Mont-book;width:100%;display:flex;align-items:flex-start;padding:25px 0 0;justify-content:space-between}.pb-copy-panel .expanding-panels .panel-item .panel-heading h4{font-size:20px;flex-basis:calc(100% - 35px)}.pb-copy-panel .expanding-panels .panel-item .panel-heading h4 strong{font-family:Mont-semi}.pb-copy-panel .expanding-panels .panel-item .panel-heading .trigger-icon{background-image:url(../../assets/images/icon_arrow_expander.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border:none;width:35px;height:35px;border-radius:50%;transition:all 350ms ease-in-out;display:block;flex-basis:35px}.pb-copy-panel .expanding-panels .panel-item .panel-heading.active .trigger-icon{transform:rotate(180deg)}.pb-copy-panel .expanding-panels .panel-item .panel-copy{padding-top:1em;display:none}.pb-copy-panel .expanding-panels .panel-item .panel-copy ol,.pb-copy-panel .expanding-panels .panel-item .panel-copy p,.pb-copy-panel .expanding-panels .panel-item .panel-copy ul{margin-bottom:2em}.pb-copy-panel .expanding-panels .copycol.post-copy ul li::before{transform:translateY(0)}.pb-copy-panel .expanders-subtext{border-top:1.25px solid #db0132;padding-top:1.5em}.pb-copy-panel p+.stats-grid{margin-top:5em}@media (max-width:1080px){.pb-copy-panel p+.stats-grid{margin-top:2em}}.pb-copy-panel .link-rows{border-bottom:1px solid #db0132}.pb-copy-panel .link-rows .panel-item{border-top:1px solid #db0132}.pb-copy-panel .link-rows .panel-item .inner{display:flex;align-items:center;justify-content:space-between;padding:1em 0 1.25em}.pb-copy-panel .link-rows .panel-item h4{font-size:20px}.pb-copy-panel .stats-grid{font-family:Mont-Book;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1em;align-items:center}.pb-copy-panel .stats-grid .stat-item{color:#db0132;border:1px solid #db0132;padding:7% 3%;text-align:center}.pb-copy-panel .stats-grid .stat-item .inner .thestat-row .statsub,.pb-copy-panel .stats-grid .stat-item .inner .thestat-row .thestat{font-size:50px}.pb-copy-panel .stats-grid .stat-item .inner .thestat-row .statdesc{margin-top:-7px;display:block}@media (max-width:1080px){.pb-copy-panel .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pb-copy-panel .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5em}}@media (max-width:480px){.pb-copy-panel .stats-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.5em}.pb-copy-panel .stats-grid .stat-item{padding:1em}}@media (max-width:1280px){.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol{flex-basis:50%;margin-right:4.7%}.pb-copy-panel__twocol-os-right .copy-wrapper .rightcol{flex-basis:45.3%}}@media (max-width:920px){.pb-copy-panel.break-early .copy-wrapper .leftcol{margin-bottom:2em}.pb-copy-panel.break-early .copy-wrapper .leftcol.no-margin{margin-bottom:0}.pb-copy-panel.break-early .copy-wrapper h3.key-heading{display:inline-block}.pb-copy-panel.break-early.pb-copy-panel__twocol-os-right .copy-wrapper{display:block}.pb-copy-panel.break-early.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol,.pb-copy-panel.break-early.pb-copy-panel__twocol-os-right .copy-wrapper .rightcol{width:100%}.pb-copy-panel.break-early.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol{margin-bottom:4em}.pb-copy-panel.break-early.pb-copy-panel__twocol-fifty .copy-wrapper{display:block}.pb-copy-panel.break-early.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol,.pb-copy-panel.break-early.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol{width:100%;text-align:center}.pb-copy-panel .expanding-panels{text-align:left}}@media (max-width:768px){.pb-copy-panel .copy-wrapper .leftcol{margin-bottom:2em}.pb-copy-panel .copy-wrapper .leftcol.no-margin{margin-bottom:0}.pb-copy-panel__twocol-os-right .copy-wrapper{display:block}.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol,.pb-copy-panel__twocol-os-right .copy-wrapper .rightcol{width:100%}.pb-copy-panel__twocol-os-right .copy-wrapper .leftcol{margin-bottom:4em;text-align:center}.pb-copy-panel__twocol-fifty .copy-wrapper{display:block}.pb-copy-panel__twocol-fifty .copy-wrapper .leftcol,.pb-copy-panel__twocol-fifty .copy-wrapper .rightcol{width:100%;text-align:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zZWN0aW9ucy9fYmFzZS5zY3NzIiwicGItY29weS1wYW5lbC5jc3MiLCIuLi9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwicGItY29weS1wYW5lbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE1BRUUsWUFBQSxJQUNBLGtCQUFBLElBQ0Esa0JBQUEsSUNERixNQUNJLGlCQUFBLEtBR0osS0FDSSxVQUFBLE1BQ0EsZ0JBQUEsT0FHSixLQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsTUFDQSx3QkFBQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBR0osRUFDSSxVQUFBLHNCQUNBLFlBQUEsT0FDQSxjQUFBLE9DTUosRURIQSxPQUVJLFlBQUEsVUFDQSx3QkFBQSxPQUFBLElBR0osSUFDSSxPQUFBLEtBR0osS0NHQSxLQUNBLEtBQ0EsS0FDQSxNRERJLFdBQUEsS0FHSixXQUNJLFdBQUEsSUFPSixLQUNJLGNBQUEsSUFHSixNQUFBLHVDQUNJLE1BQUEsS0FDQSxnQkFBQSxLQUVBLFlBQUEsNkNBQ0ksZ0JBQUEsVUFLSixVQUFBLG9CQUNJLHNCQUFBLEtBSVIsWUFDSSxnQkFBQSxlQUNBLE1BQUEsZUFFQSxrQkFDSSxnQkFBQSxvQkFDQSxzQkFBQSxJQUlSLG9CQUNJLGdCQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsS0FDQSxRQUFBLGFBRUEsd0JBQ0ksTUFBQSxLQUNBLGFBQUEsSUFHSiwwQkFDSSxnQkFBQSxVQU1SLHNCQUNJLGlCQUFBLElBSUosVUFDSSxRQUFBLEtBQ0EsZ0JBQUEsU0FLSiwyQkFDSSxRQUFBLFlBVUEsY0FDSSxPQUFBLEtBQ0Esa0JBQ0ksY0FBQSxNQUNBLFdBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUtaLFNBQ0ksUUFBQSxhQUNBLE1BQUEsT0FDQSxPQUFBLE9BQ0EsS0FBQSxhQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsT0FB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TUFBQSxLQUNBLFdBQUEsT0FLaEIsaUNBQ0ksV0FBQSxNRDNVSix5QkNnVkksc0NBQ0ksY0FBQSxJQUNBLGdEQUNJLGNBQUEsRUFLUiw4Q0FDSSxRQUFBLE1BQ0EsdURBQUEsd0RBQ0ksTUFBQSxLQUVKLHVEQUNJLGNBQUEsSUFDQSxXQUFBLE9BS1IsMkNBQ0ksUUFBQSxNQUNBLG9EQUFBLHFEQUNJLE1BQUEsS0FDQSxXQUFBIiwiZmlsZSI6InBiLWNvcHktcGFuZWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vR2xvYmFsIHZhcmlhYmxlc1xuOnJvb3Qge1xuICAvL1NwYWNpbmdcbiAgLS1wYnBhZGRpbmc6IDNlbTtcbiAgLS1wYmRvdWJsZXBhZGRpbmc6IDZlbTtcbiAgLS1wYnRyaXBsZXBhZGRpbmc6IDllbTtcbn1cblxuJGZvbnQtZmFtaWx5OiAnTW9udC1saWdodCc7XG4kaGVhZGluZzogJ01vbnQtbGlnaHQnO1xuJGZvbnQtYm9sZDogJ01vbnQtYm9sZCc7XG4kZm9udC1ib29rOiAnTW9udC1ib29rJztcbiRmb250LWhlYXZ5OiAnTW9udC1oZWF2eSc7XG4kZm9udC1zZW1pOiAnTW9udC1zZW1pJztcbiRmb250LWNscjogIzAwMDAwMDtcbiRhdGxhc3JlZDogI2RiMDEzMjtcbiRncmV5OiAjZWRlZGVkO1xuJGdyZXlsdDogI0Y1RjVGNTtcbiRncmV5bWlkOiAjQTVBNUE1O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjRkZGO1xuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEJBU0Vcbi8vIGh0bWwsIGJvZHkgJiBkZWZhdWx0IHN0eWxlc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjpyb290IHtcbiAgICAtLWJhc2UtZm9udC1zaXplOiAxN3B4O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LCBBcmlhbDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDYwMDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg1ICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG51bCwgb2wge1xuXG59XG5cbnAgKyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5hcnRpY2xlLnRleHQtc2lkZSwgYXJ0aWNsZSB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gICAgfVxufVxuXG4ucmVzZXQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbn1cblxuOmlzKC5iYWNrdG8uYmFja3RvKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyBGTEVYXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm15c3VwZXJmbGV4dGVzdHN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4ucm93LXJldmVyc2Uge1xufVxuLmZsZXgtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8vIEZPQ1VTLVZJU0lCTEVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIHtcbiAgICBcbn1cblxuLy8gT0JKRUNURklUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZGl2IHtcbiAgICAmLm9iamVjdGZpdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3ZnLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5cbi5za2lwbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndpdGhmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyBVbml2ZXJzYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNlbnRyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9mbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91bmRlZC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRmb250LWNscjtcbn1cbi5iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmJnLWdyZXlsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlsdDtcbn1cbi5iZy1za3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmdvd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZ29ibHVlIHtcbiAgICBjb2xvcjogJGF0bGFzcmVkO1xufVxuLmJvcmRlcmVkLWJsdWUge1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGF0bGFzcmVkO1xufVxuLndpdGgtbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGJwYWRkaW5nKTtcbn1cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBicGFkZGluZyk7XG59XG4ubm9tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNtYWxsZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICBwICsgLmtleWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXBicGFkZGluZzogM2VtO1xuICAtLXBiZG91YmxlcGFkZGluZzogNmVtO1xuICAtLXBidHJpcGxlcGFkZGluZzogOWVtO1xufVxuXG46cm9vdCB7XG4gIC0tYmFzZS1mb250LXNpemU6IDE3cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtbGlnaHRcIiwgQXJpYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1ib2xkXCI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA2MDA7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxucCArIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspOmhvdmVyLCAubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hcnRpY2xlLnRleHQtc2lkZSBhLCBhcnRpY2xlIGEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xufVxuXG4ucmVzZXQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5yZXNldC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbjppcyguYmFja3RvLmJhY2t0bykge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKC5iYWNrdG8uYmFja3RvKSBpbWcge1xuICB3aWR0aDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG46aXMoLmJhY2t0by5iYWNrdG8pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5teXN1cGVyZmxleHRlc3RzdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2Lm9iamVjdGZpdCBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN2Zy5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW46IC0ycHggNXB4IDAgMDtcbn1cblxuLnNraXBsaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLnNraXBsaW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aXRoZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jZW50cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9mbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdW5kZWQtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5iZy1ncmV5bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmdvd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmdvYmx1ZSB7XG4gIGNvbG9yOiAjZGIwMTMyO1xufVxuXG4uYm9yZGVyZWQtYmx1ZSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2RiMDEzMjtcbn1cblxuLndpdGgtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBicGFkZGluZyk7XG59XG5cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYnBhZGRpbmcpO1xufVxuXG4ubm9tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbGVyLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc21hbGxlci10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnNtYWxsZXItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCArIC5rZXlsaW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIH1cbn1cbi5wYi1jb3B5LXBhbmVsIC5jb3B5LXdyYXBwZXIgaDMgKyBwLCAucGItY29weS1wYW5lbCAuY29weS13cmFwcGVyIC5zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5jb3B5LXdyYXBwZXIgLnByZS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wgaW1nLCAucGItY29weS1wYW5lbCAuY29weS13cmFwcGVyIC5yaWdodGNvbCBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBiLWNvcHktcGFuZWwgLmNvcHktd3JhcHBlciAubGVmdGNvbCBpbWcubm90LXJvdW5kZWQsIC5wYi1jb3B5LXBhbmVsIC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIGltZy5ub3Qtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGItY29weS1wYW5lbCAuY29weS13cmFwcGVyIC5uZXhidG4ge1xuICBtYXJnaW4tdG9wOiAxLjhlbTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wuY29weWNvbCBoMy5rZXktaGVhZGluZyB7XG4gIG1heC13aWR0aDogNTc1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLWNvcHktcGFuZWwgLmNvcHktd3JhcHBlciAubGVmdGNvbC5jb3B5Y29sIGgzLmtleS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYi1jb3B5LXBhbmVsX19vbmVjb2wtZnVsbGNvbCAuY29weS13cmFwcGVyIC5yaWdodGNvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYi1jb3B5LXBhbmVsX19vbmVjb2wtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NpcmNsZV9sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG59XG4ucGItY29weS1wYW5lbF9fb25lY29sLXJpZ2h0IC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1vcy1yaWdodCAuY29weS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQgLmNvcHktd3JhcHBlciAubGVmdGNvbCB7XG4gIGZsZXgtYmFzaXM6IDQxJTtcbiAgbWFyZ2luLXJpZ2h0OiA0LjclO1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1vcy1yaWdodCAuY29weS13cmFwcGVyIC5yaWdodGNvbCB7XG4gIGZsZXgtYmFzaXM6IDM3LjglO1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSB7XG4gIC8qJi5iZy1ncmV5IHtcbiAgICAgICYge1xuICAgICAgICAgICYuYmctY2lyY2xlLXRvcC1yaWdodCB7XG4gICAgICAgICAgICAgIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBicGFkZGluZyk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJwYWRkaW5nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfSovXG59XG4ucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMWVtO1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5sZWZ0Y29sLCAucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5sZWZ0Y29sIC5pbWFnZS13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wgLmltYWdlLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5sZWZ0Y29sIC5pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wgLmltYWdlLXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5yaWdodGNvbCAuaW1hZ2Utd3JhcCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYi1jb3B5LXBhbmVsX190d29jb2wtZmlmdHkgLmNvcHktd3JhcHBlciAucmlnaHRjb2wgLmltYWdlLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5yaWdodGNvbCAuaW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5yaWdodGNvbCAuaW1hZ2Utd3JhcCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC50eXBlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eS5leHRyYS1nYXAgLmNvcHktd3JhcHBlciB7XG4gIGdhcDogNGVtO1xufVxuLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eS5hbGlnbi10b3AgLmNvcHktd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIge1xuICAgIGdyaWQtZ2FwOiAyZW07XG4gIH1cbn1cbi5wYi1jb3B5LXBhbmVsX190d29jb2wtc2l4dHktZm9ydHkgLmNvcHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYi1jb3B5LXBhbmVsX190d29jb2wtc2l4dHktZm9ydHkgLmNvcHktd3JhcHBlciAubGVmdGNvbCB7XG4gIGZsZXgtYmFzaXM6IDYzLjI1JTtcbn1cbi5wYi1jb3B5LXBhbmVsX190d29jb2wtc2l4dHktZm9ydHkgLmNvcHktd3JhcHBlciAucmlnaHRjb2wge1xuICBmbGV4LWJhc2lzOiAzMi43NSU7XG59XG4ucGItY29weS1wYW5lbF9fdHdvY29sLXNpeHR5LWZvcnR5IC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wudHlwZS10YWJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYjAxMzI7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wYi1jb3B5LXBhbmVsX190d29jb2wtc2l4dHktZm9ydHkgLmNvcHktd3JhcHBlciAubGVmdGNvbCwgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1zaXh0eS1mb3J0eSAuY29weS13cmFwcGVyIC5yaWdodGNvbCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1zaXh0eS1mb3J0eSAuY29weS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1zaXh0eS1mb3J0eSAuY29weS13cmFwcGVyIC5sZWZ0Y29sLCAucGItY29weS1wYW5lbF9fdHdvY29sLXNpeHR5LWZvcnR5IC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ucGItY29weS1wYW5lbC5mbGV4LXRvcCAuY29weS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5leHBhbmRpbmctcGFuZWxzIC5wYW5lbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5wYi1jb3B5LXBhbmVsIC5leHBhbmRpbmctcGFuZWxzIC5wYW5lbC1pdGVtIC5wYW5lbC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1ib29rXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjVweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYi1jb3B5LXBhbmVsIC5leHBhbmRpbmctcGFuZWxzIC5wYW5lbC1pdGVtIC5wYW5lbC1oZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzNXB4KTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5leHBhbmRpbmctcGFuZWxzIC5wYW5lbC1pdGVtIC5wYW5lbC1oZWFkaW5nIGg0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtc2VtaVwiO1xufVxuLnBiLWNvcHktcGFuZWwgLmV4cGFuZGluZy1wYW5lbHMgLnBhbmVsLWl0ZW0gLnBhbmVsLWhlYWRpbmcgLnRyaWdnZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9hcnJvd19leHBhbmRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDM1cHg7XG59XG4ucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyAucGFuZWwtaXRlbSAucGFuZWwtaGVhZGluZy5hY3RpdmUgLnRyaWdnZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyAucGFuZWwtaXRlbSAucGFuZWwtY29weSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyAucGFuZWwtaXRlbSAucGFuZWwtY29weSBwLCAucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyAucGFuZWwtaXRlbSAucGFuZWwtY29weSBvbCwgLnBiLWNvcHktcGFuZWwgLmV4cGFuZGluZy1wYW5lbHMgLnBhbmVsLWl0ZW0gLnBhbmVsLWNvcHkgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ucGItY29weS1wYW5lbCAuZXhwYW5kaW5nLXBhbmVscyAuY29weWNvbC5wb3N0LWNvcHkgdWwgbGk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5wYi1jb3B5LXBhbmVsIC5leHBhbmRlcnMtc3VidGV4dCB7XG4gIGJvcmRlci10b3A6IDEuMjVweCBzb2xpZCAjZGIwMTMyO1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG59XG4ucGItY29weS1wYW5lbCBwICsgLnN0YXRzLWdyaWQge1xuICBtYXJnaW4tdG9wOiA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wYi1jb3B5LXBhbmVsIHAgKyAuc3RhdHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG4ucGItY29weS1wYW5lbCAubGluay1yb3dzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYjAxMzI7XG59XG4ucGItY29weS1wYW5lbCAubGluay1yb3dzIC5wYW5lbC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYjAxMzI7XG59XG4ucGItY29weS1wYW5lbCAubGluay1yb3dzIC5wYW5lbC1pdGVtIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMWVtIDAgMS4yNWVtO1xufVxuLnBiLWNvcHktcGFuZWwgLmxpbmstcm93cyAucGFuZWwtaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYi1jb3B5LXBhbmVsIC5zdGF0cy1ncmlkIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQtQm9vaztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWdhcDogMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBiLWNvcHktcGFuZWwgLnN0YXRzLWdyaWQgLnN0YXQtaXRlbSB7XG4gIGNvbG9yOiAjZGIwMTMyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGIwMTMyO1xuICBwYWRkaW5nOiA3JSAzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBiLWNvcHktcGFuZWwgLnN0YXRzLWdyaWQgLnN0YXQtaXRlbSAuaW5uZXIgLnRoZXN0YXQtcm93IC50aGVzdGF0LCAucGItY29weS1wYW5lbCAuc3RhdHMtZ3JpZCAuc3RhdC1pdGVtIC5pbm5lciAudGhlc3RhdC1yb3cgLnN0YXRzdWIge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ucGItY29weS1wYW5lbCAuc3RhdHMtZ3JpZCAuc3RhdC1pdGVtIC5pbm5lciAudGhlc3RhdC1yb3cgLnN0YXRkZXNjIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wYi1jb3B5LXBhbmVsIC5zdGF0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItY29weS1wYW5lbCAuc3RhdHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi1jb3B5LXBhbmVsIC5zdGF0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDAuNWVtO1xuICB9XG4gIC5wYi1jb3B5LXBhbmVsIC5zdGF0cy1ncmlkIC5zdGF0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGItY29weS1wYW5lbF9fdHdvY29sLW9zLXJpZ2h0IC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNyU7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1vcy1yaWdodCAuY29weS13cmFwcGVyIC5yaWdodGNvbCB7XG4gICAgZmxleC1iYXNpczogNDUuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAucGItY29weS1wYW5lbC5icmVhay1lYXJseSAuY29weS13cmFwcGVyIC5sZWZ0Y29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLnBiLWNvcHktcGFuZWwuYnJlYWstZWFybHkgLmNvcHktd3JhcHBlciAubGVmdGNvbC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWwuYnJlYWstZWFybHkgLmNvcHktd3JhcHBlciBoMy5rZXktaGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYi1jb3B5LXBhbmVsLmJyZWFrLWVhcmx5LnBiLWNvcHktcGFuZWxfX3R3b2NvbC1vcy1yaWdodCAuY29weS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGItY29weS1wYW5lbC5icmVhay1lYXJseS5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQgLmNvcHktd3JhcHBlciAubGVmdGNvbCwgLnBiLWNvcHktcGFuZWwuYnJlYWstZWFybHkucGItY29weS1wYW5lbF9fdHdvY29sLW9zLXJpZ2h0IC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGItY29weS1wYW5lbC5icmVhay1lYXJseS5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQgLmNvcHktd3JhcHBlciAubGVmdGNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB9XG4gIC5wYi1jb3B5LXBhbmVsLmJyZWFrLWVhcmx5LnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGItY29weS1wYW5lbC5icmVhay1lYXJseS5wYi1jb3B5LXBhbmVsX190d29jb2wtZmlmdHkgLmNvcHktd3JhcHBlciAubGVmdGNvbCwgLnBiLWNvcHktcGFuZWwuYnJlYWstZWFybHkucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIgLnJpZ2h0Y29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWwgLmV4cGFuZGluZy1wYW5lbHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItY29weS1wYW5lbCAuY29weS13cmFwcGVyIC5sZWZ0Y29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLnBiLWNvcHktcGFuZWwgLmNvcHktd3JhcHBlciAubGVmdGNvbC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1vcy1yaWdodCAuY29weS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGItY29weS1wYW5lbF9fdHdvY29sLW9zLXJpZ2h0IC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wsIC5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQgLmNvcHktd3JhcHBlciAucmlnaHRjb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQgLmNvcHktd3JhcHBlciAubGVmdGNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGItY29weS1wYW5lbF9fdHdvY29sLWZpZnR5IC5jb3B5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYi1jb3B5LXBhbmVsX190d29jb2wtZmlmdHkgLmNvcHktd3JhcHBlciAubGVmdGNvbCwgLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSAuY29weS13cmFwcGVyIC5yaWdodGNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIGJwci1tZWRpYS1icmVha3BvaW50KCR1cE9yRG93biwgJGJyZWFrcG9pbnRTaXplKSB7XG4gICAgJHNpemU6IG51bGw7XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnc20nIHtcbiAgICAgICAgJHNpemU6IDQ4MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdzbS1tZCcge1xuICAgICAgICAkc2l6ZTogNjQwcHg7XG4gICAgfVxuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ21kJyB7XG4gICAgICAgICRzaXplOiA3NjhweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnbGcnIHtcbiAgICAgICAgJHNpemU6IDkyMHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdoZCcge1xuICAgICAgICAkc2l6ZTogMTA4MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICd4bCcge1xuICAgICAgICAkc2l6ZTogMTIwMHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICd4eGwnIHtcbiAgICAgICAgJHNpemU6IDEyODBweDtcbiAgICB9XG5cbiAgICBAaWYgJHVwT3JEb3duID09ICd1cCcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkdXBPckRvd24gPT0gJ2Rvd24nIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUkVTUE9OU0lWRSBGT05UUyBAaW5jbHVkZSBmbHVpZC10eXBlKDEuM3JlbSwgMS43cmVtKTtcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplOiAxLjNyZW0sICRtYXgtZm9udC1zaXplOiAyLjJyZW0sICRsb3dlci1yYW5nZTogNTQwcHgsICR1cHBlci1yYW5nZTogOTYwcHgpIHtcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKG1hdGguZGl2KCRtYXgtZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSAqIDAgKyAxKSkgLSAobWF0aC5kaXYoJG1pbi1mb250LXNpemUsICRtaW4tZm9udC1zaXplICogMCArIDEpKSl9ICogKCAoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soKG1hdGguZGl2KCR1cHBlci1yYW5nZSwgJHVwcGVyLXJhbmdlICogMCArIDEpKSAtIChtYXRoLmRpdigkbG93ZXItcmFuZ2UsICRsb3dlci1yYW5nZSAqIDAgKyAxKSkpfSkpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSl7XG4gICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBGQURFIFRSQU5TSVRJT04gXG5AbWl4aW4gZmFkZS10cmFuc2l0aW9uKCRkdXJhdGlvbikge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLy8gQkFDS0dST1VORCBJTUFHRVMgXG5AbWl4aW4gb2JqZWN0LWZpdCgkYmFja2dyb3VuZC1zaXplKSB7XG5cdC1vLW9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG5cdG9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG59IiwiQGltcG9ydCAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJy4uL2Fic3RyYWN0cy9taXhpbnMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9zZWN0aW9ucy9iYXNlLnNjc3MnO1xuXG4ucGItY29weS1wYW5lbCB7XG4gICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgIGgzICsgcCwgLnN1YmhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucHJlLWhlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnRjb2wsIC5yaWdodGNvbCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgICAgICYubm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4YnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuOGVtO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICYuY29weWNvbCB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAmLmtleS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIG1kKSB7XG4gICAgICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICAgICAgJi5jb3B5Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5rZXktaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX29uZWNvbC1mdWxsY29sIHtcbiAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vbmVjb2wtcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvY2lyY2xlX2xlZnQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5yaWdodGNvbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHdvY29sLW9zLXJpZ2h0IHtcbiAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjclO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNy44JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190d29jb2wtZmlmdHkge1xuICAgICAgICAvKiYuYmctZ3JleSB7XG4gICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAmLmJnLWNpcmNsZS10b3AtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wYnBhZGRpbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBicGFkZGluZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgICAgICAubGVmdGNvbCwgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodGNvbCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4dHJhLWdhcCB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBnYXA6IDRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLXRvcCB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBoZCkge1xuICAgICAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190d29jb2wtc2l4dHktZm9ydHkge1xuICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDFlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2My4yNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMyLjc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICAmLnR5cGUtdGFicyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYXRsYXNyZWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIGhkKSB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAubGVmdGNvbCwgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBtZCkge1xuICAgICAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAyO1xuICAgICAgICAgICAgICAgIC5sZWZ0Y29sLCAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZsZXgtdG9wIHtcbiAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXhwYW5kaW5nLXBhbmVscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgLnBhbmVsLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnQtYm9vayc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250LXNlbWknO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50cmlnZ2VyLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9hcnJvd19leHBhbmRlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAudHJpZ2dlci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFuZWwtY29weSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHAsIG9sLCB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weWNvbC5wb3N0LWNvcHkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV4cGFuZGVycy1zdWJ0ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMS4yNXB4IHNvbGlkICRhdGxhc3JlZDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgIH1cbiAgICBwICsgLnN0YXRzLWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIGhkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstcm93cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXRsYXNyZWQ7XG4gICAgICAgIC5wYW5lbC1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYXRsYXNyZWQ7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMS4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMtZ3JpZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250LUJvb2s7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDAsMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRhdGxhc3JlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhdGxhc3JlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDclIDMlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAudGhlc3RhdC1yb3cge1xuICAgICAgICAgICAgICAgICAgICAudGhlc3RhdCwgLnN0YXRzdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0ZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgaGQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsbWlubWF4KDAsMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDAsMWZyKSk7XG4gICAgICAgICAgICBncmlkLWdhcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsbWlubWF4KDAsMWZyKSk7XG4gICAgICAgICAgICBncmlkLWdhcDogMC41ZW07XG4gICAgICAgICAgICAuc3RhdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgeHhsKSB7XG4gICAgICAgICZfX3R3b2NvbC1vcy1yaWdodCB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NS4zJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIGxnKSB7XG4gICAgICAgICYuYnJlYWstZWFybHkge1xuICAgICAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmxlZnRjb2wge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgICAgICYubm8tbWFyZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMua2V5LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYi1jb3B5LXBhbmVsX190d29jb2wtb3MtcmlnaHQge1xuICAgICAgICAgICAgICAgIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLmxlZnRjb2wsIC5yaWdodGNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBiLWNvcHktcGFuZWxfX3R3b2NvbC1maWZ0eSB7XG4gICAgICAgICAgICAgICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAubGVmdGNvbCwgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leHBhbmRpbmctcGFuZWxzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblx0fVxuICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIG1kKSB7XG4gICAgICAgIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICAgICAgLmxlZnRjb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAmLm5vLW1hcmdpbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3R3b2NvbC1vcy1yaWdodCB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAubGVmdGNvbCwgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3R3b2NvbC1maWZ0eSB7XG4gICAgICAgICAgICAuY29weS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAubGVmdGNvbCwgLnJpZ2h0Y29sIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufSJdfQ== */
