@import url(https://fonts.googleapis.com/css?family=Prompt:400,500,700);.pl-colour-palette:after,.pl-font-previews:after,.pl-icons:after{clear:both;content:'';display:block}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:0;min-height:80px;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#181815}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.minicolors{position:relative}.minicolors-sprite{background-image:url(../img/jquery.minicolors.png)}.minicolors-swatch{position:absolute;vertical-align:middle;background-position:-80px 0;border:solid 1px #ccc;cursor:text;padding:0;margin:0;display:inline-block}.minicolors-swatch-color{position:absolute;top:0;left:0;right:0;bottom:0}.minicolors input[type=hidden]+.minicolors-swatch{width:28px;position:static;cursor:pointer}.minicolors input[type=hidden][disabled]+.minicolors-swatch{cursor:default}.minicolors-panel{position:absolute;width:173px;background:#fff;border:solid 1px #ccc;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99999;box-sizing:content-box;display:none}.minicolors-panel.minicolors-visible{display:block}.minicolors-position-top .minicolors-panel{top:-154px}.minicolors-position-right .minicolors-panel{right:0}.minicolors-position-bottom .minicolors-panel{margin-top:5px;top:100%}.minicolors-position-left .minicolors-panel{left:0}.minicolors-with-opacity .minicolors-panel{width:194px}.minicolors .minicolors-grid{position:relative;top:1px;left:1px;width:150px;height:150px;margin-bottom:2px;background-position:-120px 0;cursor:crosshair}[dir=rtl] .minicolors .minicolors-grid{right:1px}.minicolors .minicolors-grid-inner{position:absolute;top:0;left:0;width:150px;height:150px}.minicolors-slider-saturation .minicolors-grid{background-position:-420px 0}.minicolors-slider-saturation .minicolors-grid-inner{background-position:-270px 0;background-image:inherit}.minicolors-slider-brightness .minicolors-grid{background-position:-570px 0}.minicolors-slider-brightness .minicolors-grid-inner{background-color:#000}.minicolors-slider-wheel .minicolors-grid{background-position:-720px 0}.minicolors-opacity-slider,.minicolors-slider{position:absolute;top:1px;left:152px;width:20px;height:150px;background-color:#fff;background-position:0 0;cursor:row-resize}.minicolors-opacity-slider{left:173px;background-position:-40px 0;display:none}[dir=rtl] .minicolors-slider{right:152px}.minicolors-slider-saturation .minicolors-slider{background-position:-60px 0}.minicolors-slider-brightness .minicolors-slider,.minicolors-slider-wheel .minicolors-slider{background-position:-20px 0}[dir=rtl] .minicolors-opacity-slider{right:173px}.minicolors-with-opacity .minicolors-opacity-slider{display:block}.minicolors-grid .minicolors-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:solid 1px #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:0 0}.minicolors-grid .minicolors-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px #fff;box-sizing:content-box}.minicolors-picker{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:solid 1px #000;margin-top:-2px;box-sizing:content-box}.minicolors-swatches,.minicolors-swatches li{margin:5px 0 3px 5px;padding:0;list-style:none;overflow:hidden}[dir=rtl] .minicolors-swatches,[dir=rtl] .minicolors-swatches li{margin:5px 5px 3px 0}.minicolors-swatches .minicolors-swatch{position:relative;float:left;cursor:pointer;margin:0 4px 0 0}[dir=rtl] .minicolors-swatches .minicolors-swatch{float:right;margin:0 0 0 4px}.minicolors-with-opacity .minicolors-swatches .minicolors-swatch{margin-right:7px}[dir=rtl] .minicolors-with-opacity .minicolors-swatches .minicolors-swatch{margin-right:0;margin-left:7px}.minicolors-swatch.selected{border-color:#000}.minicolors-inline{display:inline-block}.minicolors-inline .minicolors-input{display:none!important}.minicolors-inline .minicolors-panel{position:relative;top:auto;left:auto;box-shadow:none;z-index:auto;display:inline-block}[dir=rtl] .minicolors-inline .minicolors-panel{right:auto}.minicolors-theme-default .minicolors-swatch{top:13.5px;left:10px;width:18px;height:18px}[dir=rtl] .minicolors-theme-default .minicolors-swatch{right:5px}.minicolors-theme-default .minicolors-swatches .minicolors-swatch{margin-bottom:2px;top:0;left:0;width:18px;height:18px}[dir=rtl] .minicolors-theme-default .minicolors-swatches .minicolors-swatch{right:0}.minicolors-theme-default.minicolors-position-right .minicolors-swatch{left:auto;right:5px}[dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-swatch{right:auto;left:5px}.minicolors-theme-default.minicolors{width:100%;display:block;height:45px}.minicolors-theme-default .minicolors-input{display:inline-block;padding-left:43px}[dir=rtl] .minicolors-theme-default .minicolors-input{text-align:right;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext;padding-left:1px;padding-right:43px}.minicolors-theme-default.minicolors-position-right .minicolors-input{padding-right:26px;padding-left:inherit}[dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-input{padding-right:inherit;padding-left:26px}.minicolors-theme-bootstrap .minicolors-swatch{z-index:2;top:3px;left:3px;width:28px;height:28px;border-radius:3px}[dir=rtl] .minicolors-theme-bootstrap .minicolors-swatch{right:3px}.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch{margin-bottom:2px;top:0;left:0;width:20px;height:20px}[dir=rtl] .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch{right:0}.minicolors-theme-bootstrap .minicolors-swatch-color{border-radius:inherit}.minicolors-theme-bootstrap.minicolors-position-right>.minicolors-swatch{left:auto;right:3px}[dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left>.minicolors-swatch{right:auto;left:3px}.minicolors-theme-bootstrap .minicolors-input{float:none;padding-left:44px}[dir=rtl] .minicolors-theme-bootstrap .minicolors-input{text-align:right;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext;padding-left:12px;padding-right:44px}.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input{padding-right:44px;padding-left:12px}[dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left .minicolors-input{padding-right:12px;padding-left:44px}.minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch{top:4px;left:4px;width:37px;height:37px;border-radius:5px}[dir=rtl] .minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch{right:4px}.minicolors-theme-bootstrap .minicolors-input.input-sm+.minicolors-swatch{width:24px;height:24px}.minicolors-theme-bootstrap .minicolors-input.input-xs+.minicolors-swatch{width:18px;height:18px}.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group .minicolors-theme-bootstrap .minicolors-input{border-radius:4px}[dir=rtl] .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-group .minicolors-theme-bootstrap:not(:last-child) .minicolors-input{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group .form-control,[dir=rtl] .input-group-addon,[dir=rtl] .input-group-btn>.btn,[dir=rtl] .input-group-btn>.btn-group>.btn,[dir=rtl] .input-group-btn>.dropdown-toggle{border:1px solid #ccc;border-radius:4px}[dir=rtl] .input-group .form-control:first-child,[dir=rtl] .input-group-addon:first-child,[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}[dir=rtl] .input-group .form-control:last-child,[dir=rtl] .input-group-addon:last-child,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child),[dir=rtl] .input-group-btn:last-child>.btn,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.minicolors-theme-semanticui .minicolors-swatch{top:0;left:0;padding:18px}[dir=rtl] .minicolors-theme-semanticui .minicolors-swatch{right:0}.minicolors-theme-semanticui input{text-indent:30px}ol .ql-indent-1,ul .ql-indent-1{margin-left:20px}fieldset>:last-child{margin-bottom:0}@media (max-width:500px){fieldset>:last-child{margin-bottom:20px}}.pl-navigation{flex:1;max-height:100%;overflow:auto;margin-bottom:20px}.pl-navigation__list,html[dir=rtl] .pl-navigation__list,html[dir=rtl] .pl-navigation__sub-list{margin:0}.pl-navigation__item{margin-bottom:0;position:relative}.pl-navigation__item:before,.pl-navigation__sub-item:before,.pl-tabs__item:before{display:none}.pl-navigation__item:first-child .pl-navigation__link{padding-top:0}.pl-navigation__item:first-child .fas{top:0}.pl-navigation__item .fas{line-height:24px;position:absolute;right:0;top:10px}.pl-navigation__item .fas+.fas{right:24px}.pl-navigation__link{border-bottom:0;color:#333a56;display:block;font-family:"Prompt",sans-serif;padding:0 0 15px}.pl-navigation__link--active,.pl-navigation__link:hover{text-decoration:underline}.pl-navigation__toggle{background:0 0;border:0;color:#333a56;display:block;font:14px/24px "Prompt",sans-serif;outline:0;padding:0 0 15px;text-align:left;width:100%}.pl-navigation__toggle--active .fas{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pl-navigation__toggle .fas{top:0;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.pl-navigation__sub-link:hover,.pl-navigation__toggle:hover{text-decoration:underline}.pl-navigation__sub-list{display:none;margin:0;padding:0 10px}.pl-navigation__sub-list--init-show{display:block}.pl-navigation__sub-item{margin-bottom:0;position:relative}.pl-navigation__sub-item:first-child .pl-navigation__sub-link{padding-top:0}.pl-navigation__sub-item:first-child .fas{top:0}.pl-navigation__sub-item:last-child .pl-navigation__sub-link{padding-bottom:10px}.pl-navigation__sub-link{border-bottom:0;color:#52658f;display:block;font:14px/24px "Prompt",sans-serif;padding:10px 0 0}.pl-navigation__sub-link--active{text-decoration:underline}.pl-tabs{background:#fff;margin:0 -20px;padding:0}.pl-tabs__list{display:flex;margin:0}.pl-tabs__item{border-right:2px solid #f4f6f8;flex:1;margin:0}.pl-tabs__item:last-child{border-right:0}.pl-tabs__link{background:#fff;border:0;color:#333a56;display:block;font-size:20px;line-height:20px;margin:0;outline:0;padding:20px;text-align:center;transition:all .3s;width:100%}@media (max-width:1200px){.pl-tabs__link[data-toggle=header]{background:#f7f5e6;-webkit-transform:translateX(100%);transform:translateX(100%)}}.pl-tabs__link--active{background:#f7f5e6}.pl-tabs__link--active[data-toggle=header]{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1200px){.pl-tabs__link--active[data-toggle=header]{background:#fff;-webkit-transform:none;transform:none}}.pl-grid-preview.pl-preview .l-row{display:block}.pl-grid-preview [class^=l-col]{border:2px dashed #ccc;height:200px;position:relative}.pl-grid-preview [class^=l-col]:before{bottom:0;color:#ccc;content:'100%';font-size:30px;left:0;line-height:200px;position:absolute;right:0;text-align:center;top:0}.pl-grid-preview .l-col--12:before{content:'100%'}.pl-grid-preview .l-col--9:before{content:'75%'}.pl-grid-preview .l-col--8:before{content:'66%'}.pl-grid-preview .l-col--6:before{content:'50%'}.pl-grid-preview .l-col--4:before{content:'33%'}.pl-grid-preview .l-col--3:before{content:'25%'}.pl-preview>.l-row,.pl-tab-content--init-hidden{display:none}.pl-preview>.l-row:first-child{display:block}.pl-preview .footer .l-row{display:block}.pl-colour-palette__item{width:23.72881%;float:left;margin-right:1.69492%;border-top:100px solid;margin-bottom:20px}@media (max-width:500px){.pl-colour-palette__item{width:49.15254%;float:left;margin-right:1.69492%}.pl-colour-palette__item:nth-child(2n+2){float:right;margin-right:0}html[dir=rtl] .pl-colour-palette__item:nth-child(2n+2){float:left;margin-left:0}}html[dir=rtl] .pl-colour-palette__item{width:23.72881%;float:right;margin-left:1.69492%;margin-right:0}@media (max-width:500px){html[dir=rtl] .pl-colour-palette__item{width:49.15254%;float:right;margin-left:1.69492%;margin-right:0}}.pl-colour-palette__item:nth-child(4n+4){float:right;margin-right:0}html[dir=rtl] .pl-colour-palette__item:nth-child(4n+4){float:left;margin-left:0}.pl-colour-palette__name{font-weight:500}.pl-colour-palette__name,.pl-colour-palette__value{display:block;font-family:"Prompt",sans-serif;padding:10px 10px 0}.pl-configurator{flex:1;max-height:100%;overflow:auto;margin-bottom:20px}.pl-configurator__custom,.pl-icon-list li:before{display:none}.pl-configurator__custom--show{display:block}.pl-configurator .standard-form__submit--secondary{float:right}.pl-font-previews__column{width:49.15254%;float:left;margin-right:1.69492%}.pl-font-previews__column:nth-child(2n+2){float:right;margin-right:0}@media (max-width:500px){.pl-font-previews__column,.pl-font-previews__column:nth-child(2n+2){float:none;margin-right:0;width:auto}}.pl-font-previews__item{margin-bottom:20px}.pl-font-previews__specimen{background:#f1f1f1;display:block;font-size:30px;overflow:hidden;padding:30px;white-space:nowrap}.pl-font-previews__specimen p{margin-bottom:0}.pl-font-previews__name{display:block;font-family:"Prompt",sans-serif;padding:10px 10px 0}.pl-font-previews__description{margin-bottom:0;padding:0 10px 10px}.pl-icons__item{width:23.72881%;float:left;margin-right:1.69492%;margin-bottom:20px}@media (max-width:500px){.pl-icons__item{width:49.15254%;float:left;margin-right:1.69492%}.pl-icons__item:nth-child(2n+2){float:right;margin-right:0}html[dir=rtl] .pl-icons__item:nth-child(2n+2){float:left;margin-left:0}}html[dir=rtl] .pl-icons__item{width:23.72881%;float:right;margin-left:1.69492%;margin-right:0}@media (max-width:500px){html[dir=rtl] .pl-icons__item{width:49.15254%;float:right;margin-left:1.69492%}html[dir=rtl] .pl-icons__item:nth-child(2n+2){float:left;margin-left:0}}.pl-icons__item:nth-child(4n+4){float:right;margin-right:0}html[dir=rtl] .pl-icons__item:nth-child(4n+4){float:left;margin-left:0}.pl-icons .icon{background:#f1f1f1;display:block;font-size:40px;height:100px;line-height:100px;text-align:center}.pl-icons__name{display:block;font-family:"Prompt",sans-serif;padding:10px}.pl-preview .modal:first-child{height:600px;position:static}.pl-preview .modal:first-child .modal__inner{position:absolute}.pl-preview .modal:first-child .modal__actions{position:absolute;right:0;top:0}html[dir=rtl] .pl-preview .modal:first-child .modal__actions{left:0;right:auto}.pl-code{overflow:hidden;position:relative}.pl-code__raw{height:0;left:-9999em;opacity:0;position:absolute;top:-9999em;width:0}.pl-code__copy-btn{background:#d4002a;border:0;border-radius:50%;color:#fff;font-size:20px;height:40px;outline:0;position:absolute;right:20px;top:20px;width:40px}.modal__content .pl-code{margin-bottom:20px}.pl-icon-list{margin-left:0}.pl-icon-list li{line-height:28px;margin-left:0;padding-left:30px}.pl-icon-list .fas{float:left;font-size:20px;line-height:28px;margin-left:-30px}.l-row--variant-b .pl-icon-list .fas,.l-row--variant-c .pl-icon-list .fas,.l-row--variant-d .pl-icon-list .fas{color:#fff}.pl-icon-list--columns{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-columns:4;-moz-columns:4;columns:4}@media (max-width:900px){.l-container--3-3-6 .l-col .pl-icon-list--columns,.l-container--3-6-3 .l-col .pl-icon-list--columns,.l-container--6-3-3 .l-col .pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}.l-container--3-3-6 .l-col:last-child .pl-icon-list--columns,.l-container--3-6-3 .l-col:nth-child(2) .pl-icon-list--columns,.l-container--6-3-3 .l-col:first-child .pl-icon-list--columns{-webkit-columns:4;-moz-columns:4;columns:4}}@media (max-width:700px){.pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}.l-container--3-3-6 .l-col .pl-icon-list--columns,.l-container--3-6-3 .l-col .pl-icon-list--columns,.l-container--6-3-3 .l-col .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}.l-container--3-3-6 .l-col:last-child .pl-icon-list--columns,.l-container--3-6-3 .l-col:nth-child(2) .pl-icon-list--columns,.l-container--6-3-3 .l-col:first-child .pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:500px){.pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}.l-container--3-3-6 .l-col:last-child .pl-icon-list--columns,.l-container--3-6-3 .l-col:nth-child(2) .pl-icon-list--columns,.l-container--6-3-3 .l-col:first-child .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}}.l-col--8 .pl-icon-list--columns,.l-col--9 .pl-icon-list--columns{-webkit-columns:3;-moz-columns:3;columns:3}@media (max-width:700px){.l-col--8 .pl-icon-list--columns,.l-col--9 .pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:500px){.l-col--8 .pl-icon-list--columns,.l-col--9 .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}}.l-col--6 .pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}@media (max-width:700px){.l-col--6 .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}}.l-col--3 .pl-icon-list--columns,.l-col--4 .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}@media (max-width:900px){.l-container--3-3-3-3 .l-col--3 .pl-icon-list--columns{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:700px){.l-container--3-3-3-3 .l-col--3 .pl-icon-list--columns{-webkit-columns:1;-moz-columns:1;columns:1}}.stickme-holder{z-index:1000!important}.pl-colour-block{display:block;float:right;height:22px;width:22px;border:1px solid #000;border-radius:2px;margin-left:15px}.pl-release-note .cta:before{display:none}.pl-release-note .cta .fas{margin-right:10px}.pl-header{background:#f4f6f8;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;left:0;padding:20px 20px 0;position:fixed;top:0;transition:left .3s;width:270px;z-index:100}@media (max-width:1200px){.pl-header{bottom:0;height:auto;left:-270px}}.html--pl-header-collapsed .pl-header{left:-270px}.html--pl-header-open .pl-header{left:0}.pl-header__logo{flex:0 1 30px;padding:20px 0 30px}.pl-header__logo img{display:block;width:100%}.pl-content{padding:0 0 0 270px;transition:padding-left .3s,transform .3s;transition:padding-left .3s,transform .3s,-webkit-transform .3s}@media (max-width:1200px){.pl-content{padding-left:0}}.html--pl-header-collapsed .pl-content{padding-left:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNoYXJlZC9fc2V0dGluZ3Muc2NzcyIsInNoYXJlZC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvX3N5bnRheC5zY3NzIiwiYXBwLmNzcyIsInZlbmRvci9fanF1ZXJ5Lm1pbmljb2xvcnMuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19zdGFuZGFyZC1mb3JtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJzaGFyZWQvbWl4aW5zL19ydGwuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2dyaWQtcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy9fcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy9fY29sb3VyLXBhbGV0dGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCJjb21wb25lbnRzL19jb25maWd1cmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fZm9udC1wcmV2aWV3cy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb2RlLnNjc3MiLCJjb21wb25lbnRzL19zdGlja3kuc2NzcyIsImNvbXBvbmVudHMvX2NvbG91ci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fcmVsZWFzZS1ub3RlLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsInJlZ2lvbnMvX2NvbnRlbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QkEsd0VDekJDLHdCLENBQUEsdUIsQ0FBQSxlLENBQ0MsVSxDQUNBLFUsQ0FDQSxhLENDQUYsc0IsQ0NZQSxxQixDRFZDLGEsQ0FDQSxjLENBQ0EsZ0MsQ0FDQSxpRSxDQUNBLGUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUVBLGUsQ0FDQSxhLENBQ0EsVSxDQUVBLG9CLENBRUEsZ0IsQ0FDQSxZLENBSUQscUIsQ0FDQyxXLENBQ0EsUSxDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FHRCxLQUFBLDJCLENDT0EscUIsQ0RMQyxrQixDQUlELEtBQUEsMkIsQ0FDQyxZLENBQ0Esa0IsQ0FDQSxrQixDQ1VELFksQ0RQQSxjLENDTUEsYyxDQURBLGEsQ0REQyxhLENBR0Qsa0IsQ0FDQyxhLENBR0QsVSxDQUNDLFUsQ0NNRCxlLENBRUEsYyxDRExBLGUsQ0NJQSxhLENBRkEsVSxDREdDLGEsQ0FHRCxjLENDQ0EsYSxDRENDLGEsQ0NHRCxnQixDQUdBLGMsQ0FEQSxXLENBRUEsZSxDREpBLGUsQ0NDQSxhLENES0MsYSxDQ0lELDJCLENBQ0Esb0IsQ0FIQSxhLENEQ0EsZSxDQ0FBLFUsQ0FHQSxlLENER0MsYSxDQUdELGEsQ0NGQSxpQixDQUNBLGUsQ0RJQyxhLENBR0QsYyxDQUNDLGEsQ0NERCxnQixDRElBLFksQ0FFQyxhLENDRkQsVyxDREtBLGdCLENBRUMsZSxDQUVELGEsQ0FDQyxpQixDQUdELGEsQ0FDQyxXLENFMUhELFcsQ0FDRSxpQixDQUdGLGtCLENBQ0Usa0QsQ0FHRixrQixDQUNFLGlCLENBQ0EscUIsQ0FDQSwyQixDQUNBLHFCLENBQ0EsVyxDQUNBLFMsQ0FDQSxRLENBQ0Esb0IsQ0FHRix3QixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUdGLGlELENBQ0UsVSxDQUNBLGUsQ0FDQSxjLENBR0YsMkQsQ0FDRSxjLENBSUYsaUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSxrQyxDQUNBLGEsQ0FDQSxzQixDQUNBLFksQ0FHRixvQyxDQUNFLGEsQ0FJRiwwQyxDQUNFLFUsQ0FHRiw0QyxDQUNFLE8sQ0FHRiw2QyxDQUNFLGMsQ0FDQSxRLENBR0YsMkMsQ0FDRSxNLENBR0YsMEMsQ0FDRSxXLENBR0YsNEIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLDRCLENBQ0EsZ0IsQ0Q0R0Ysc0MsQ0N6R0UsUyxDQUdGLGtDLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxZLENBR0YsOEMsQ0FDRSw0QixDQUdGLG9ELENBQ0UsNEIsQ0FDQSx3QixDQUdGLDhDLENBQ0UsNEIsQ0FHRixvRCxDQUNFLHFCLENBR0YseUMsQ0FDRSw0QixDRHNHRiwwQixDQ25HQSxrQixDQUVFLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxVLENBQ0EsWSxDQUNBLHFCLENBQ0EsdUIsQ0FDQSxpQixDRDBGRiwwQixDQ3RFRSxVLENBQ0EsMkIsQ0FDQSxZLENEZ0ZGLDRCLENDbEdFLFcsQ0FHRixnRCxDQUNFLDJCLENBR0YsZ0QsQ0FJQSwyQyxDQUhFLDJCLENENkdGLG9DLENDaEdFLFcsQ0FHRixtRCxDQUNFLGEsQ0FJRixtQyxDQUNFLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxjLENBR0YsdUMsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esc0IsQ0FHRixrQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUNBLGUsQ0FDQSxzQixDQUlGLG9CLENENEZBLHVCLENDMUZFLG9CLENBQ0EsUyxDQUNBLGUsQ0FDQSxlLENEK0ZGLDhCLENBQUEsaUMsQ0MzRkUsb0IsQ0FHRix1QyxDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDRGdHRixpRCxDQzdGRSxXLENBQ0EsZ0IsQ0FHRixnRSxDQUNFLGdCLENEZ0dGLDBFLENDN0ZFLGMsQ0FDQSxlLENBR0YsMkIsQ0FDRSxpQixDQUlGLGtCLENBQ0Usb0IsQ0FHRixvQyxDQUNFLHNCLENBR0Ysb0MsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLFksQ0FDQSxvQixDRDZGRiw4QyxDQzFGRSxVLENBSUYsNEMsQ0FDRSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENENkZGLHNELENDMUZFLFMsQ0FFRixpRSxDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDRDhGRiwyRSxDQzNGRSxPLENBRUYsc0UsQ0FDRSxTLENBQ0EsUyxDRGdHRiwrRSxDQzdGRSxVLENBQ0EsUSxDQUVGLG9DLENBQ0UsVSxDQUNBLGEsQ0FDQSxXLENBRUYsMkMsQ0FDRSxvQixDQUNBLGlCLENEaUdGLHFELENDOUZFLGdCLENBQ0EsMkIsQ0FBQSxzQixDQUNBLGdCLENBQ0Esa0IsQ0FFRixxRSxDQUNFLGtCLENBQ0Esb0IsQ0RtR0YsOEUsQ0NoR0UscUIsQ0FDQSxpQixDQUlGLDhDLENBQ0UsUyxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDRG1HRix3RCxDQ2hHRSxTLENBRUYsbUUsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0RvR0YsNkUsQ0NqR0UsTyxDQUVGLG9ELENBQ0UscUIsQ0FFRix3RSxDQUNFLFMsQ0FDQSxTLENEc0dGLGlGLENDbkdFLFUsQ0FDQSxRLENBRUYsNkMsQ0FDRSxVLENBQ0EsaUIsQ0R1R0YsdUQsQ0NwR0UsZ0IsQ0FDQSwyQixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxrQixDQUVGLHVFLENBQ0Usa0IsQ0FDQSxpQixDRHlHRixnRixDQ3RHRSxrQixDQUNBLGlCLENBRUYseUUsQ0FDRSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0QwR0YsbUYsQ0N2R0UsUyxDQUVGLHlFLENBQ0UsVSxDQUNBLFcsQ0FFRix5RSxDQUNFLFUsQ0FDQSxXLENBRUYsNkNBQUEsK0IsQ0FDRSx3QixDQUNBLDJCLENENEdGLG9FLENDekdFLGlCLENENEdGLHVEQUFBLCtCLENDekdFLHlCLENBQ0EsNEIsQ0Q0R0YsdURBQUEsOEIsQ0N6R0Usd0IsQ0FDQSwyQixDRDZHRixvQyxDQUVBLDRCLENBQ0EsK0IsQ0FDQSwwQyxDQUNBLDJDLENDMUdFLHFCLENBQ0EsaUIsQ0Q0R0YsZ0QsQ0FFQSx3QyxDQUNBLDJDLENBQ0Esc0QsQ0FDQSx1RCxDQUVBLHFEQUF1RCxpQixDQUR2RCwrQ0FBaUQsVyxNQUFpQixpQixDQ3pHaEUsd0IsQ0FDQSwyQixDQUNBLGEsQ0Q0R0YsK0MsQ0FFQSx1QyxDQUtBLHNEQUF3RCxrQixDQUR4RCxnREFBa0QsYSxDQUhsRCwwQyxDQUNBLHFELENBQ0Esc0QsQ0N4R0UseUIsQ0FDQSw0QixDQUlGLCtDLENBQ0UsSyxDQUNBLE0sQ0FDQSxZLENENEdGLHlELENDekdFLE8sQ0FFRixrQyxDQUNFLGdCLENEOEdGLGUsQ0U1aEJBLGUsQ0FJRSxnQixDQ0pGLG9CLENBQ0MsZSxDQytERyx5QkRoRUosb0IsQ0FJRSxvQkVKRixjLENBQ0MsTSxDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FFQSxvQixDQ0xBLGtDLENBQUEsc0MsQ0RNQyxRLENBT0Qsb0IsQ0FDQyxlLENBQ0EsaUIsQ0FGQSwyQixDQXlGQSwrQixDRTdGQSxxQixDRlNDLFksQ0FMRCxxRCxDQVdFLGEsQ0FYRixxQyxDQWVFLEssQ0FmRix5QixDQW9CQyxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0F2QkQsOEIsQ0EwQkUsVSxDQUtILG9CLENBQ0MsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsK0IsQ0FDQSxnQixDQU1BLDRCLENBWEEsMEIsQ0FRQyx5QixDQVFGLHNCLENBQ0MsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsYSxDQUNBLGtDLENBQ0EsUyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FFQyxtQyxDQUdDLGdDLENBQUEsd0IsQ0FkRiwyQixDQW1CQyxLLENBQ0Esd0IsQ0FBQSw4QyxDQWlERCw4QixDQXJFQSw0QixDQXdCQyx5QixDQUlGLHdCLENBQ0MsWSxDQUNBLFEsQ0FDQSxjLENBTUEsbUMsQ0FDQyxhLENBSUYsd0IsQ0FDQyxlLENBQ0EsaUIsQ0FGQSw2RCxDQVdFLGEsQ0FYRix5QyxDQWVFLEssQ0FmRiw0RCxDQXNCRSxtQixDQUtILHdCLENBQ0MsZSxDQUNBLGEsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxnQixDQU1BLGdDLENBQ0MseUIsQ0U5SUgsUSxDQUNDLGUsQ0FDQSxjLENBQ0EsUyxDQUVBLGMsQ0FDQyxZLENBQ0EsUSxDQUdELGMsQ0FDQyw4QixDQUNBLE0sQ0FDQSxRLENBSEEseUIsQ0FVQyxjLENBSUYsYyxDQUNDLGUsQ0FDQSxRLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsVSxDSDRCRSwwQkd4Q0Ysa0MsQ0FpQkUsa0IsQ0FDQSxrQyxDQUFBLDRCQUlGLHNCLENBQ0Msa0IsQ0FEQSwwQyxDQUlDLGtDLENBQUEsMEIsQ0hjQSwwQkdsQkQsMEMsQ0FPRSxlLENBQ0Esc0IsQ0FBQSxnQkN0REwsa0MsQ0FHRSxhLENBSEYsK0IsQ0FPRSxzQixDQUNBLFksQ0FDQSxpQixDQVRGLHNDLENBWUcsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUNBLE0sQ0FDQSxpQixDQUNBLGlCLENBQ0EsTyxDQUNBLGlCLENBQ0EsSyxDQXJCSCxrQyxDQTRCRyxjLENBNUJILGlDLENBbUNHLGEsQ0FuQ0gsaUMsQ0EwQ0csYSxDQTFDSCxpQyxDQWlERyxhLENBakRILGlDLENBd0RHLGEsQ0F4REgsaUMsQ0ErREcsYSxDQy9ESCxrQixDRitEQyw0QixDRTVEQyxZLENBSEYsOEIsQ0FNRyxhLENBTkgsMEIsQ0FXRSxhLENDUkQsd0IsQ0NnQkcsZSxDQUFBLFUsQ0FBQSxxQixDRGRGLHNCLENBQ0Esa0IsQ04wREUseUJNN0RILHdCLENDZ0JHLGUsQ0FBQSxVLENBQUEscUIsQ0RoQkYsd0MsQ0NnQkUsVyxDQUFBLGMsQ0xsQkgsc0QsQ0trQkcsVSxDQUFBLGVMbEJILHNDLENLa0JHLGUsQ0FBQSxXLENBQUEsb0IsQ0RHRCxjLENOMENDLHlCRS9ESCxzQyxDS2tCRyxlLENBQUEsVyxDQUFBLG9CLENET0EsZ0JBdkJGLHdDLENDZ0JFLFcsQ0FBQSxjLENMbEJILHNELENLa0JHLFUsQ0FBQSxhLENEb0JILHdCLENBR0MsZSxDQUhELHdCLENBT0cseUIsQ0FDRixhLENBQ0EsK0IsQ0FDQSxtQixDRWpERixnQixDQUNDLE0sQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBRUEsd0IsQ0NORCx1QixDRE9FLFksQ0FFQSw4QixDQUNDLGEsQ0FWSCxrRCxDQWVFLFcsQ0VaRCx5QixDSGdCRyxlLENBQUEsVSxDQUFBLHFCLENHaEJGLHlDLENIZ0JFLFcsQ0FBQSxjLENQNkNBLHlCVTdERix5QixDQUFBLHlDLENBV0UsVSxDQUNBLGMsQ0FDQSxZQUtILHVCLENBQ0Msa0IsQ0FHRCwyQixDQUNDLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLGtCLENBTkEsNkIsQ0FTQyxlLENBSUYsdUIsQ0FDQyxhLENBQ0EsK0IsQ0FDQSxtQixDQUdELDhCLENBQ0MsZSxDQUNBLG1CLENDM0NELGUsQ0pnQkcsZSxDQUFBLFUsQ0FBQSxxQixDSWRGLGtCLENYMkRFLHlCVzdESCxlLENKZ0JHLGUsQ0FBQSxVLENBQUEscUIsQ0loQkYsK0IsQ0pnQkUsVyxDQUFBLGMsQ0xsQkgsNkMsQ0trQkcsVSxDQUFBLGVMbEJILDZCLENLa0JHLGUsQ0FBQSxXLENBQUEsb0IsQ0lFRCxjLENYMkNDLHlCRS9ESCw2QixDS2tCRyxlLENBQUEsVyxDQUFBLG9CLENMbEJILDZDLENLa0JHLFUsQ0FBQSxlSWhCRiwrQixDSmdCRSxXLENBQUEsYyxDTGxCSCw2QyxDS2tCRyxVLENBQUEsYSxDSW5CSixlLENBMENFLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxpQixDQUdELGUsQ0FDQyxhLENBQ0EsK0IsQ0FDQSxZLENDckRGLDhCLENBR0UsWSxDQUNBLGUsQ0FKRiw0QyxDQU9HLGlCLENBUEgsOEMsQ0FXRyxpQixDQUNBLE8sQ0FDQSxLLENWWkYsNEQsQ1VlRyxNLENBQ0EsVSxDQ2pCSixRLENBQ0MsZSxDQUNBLGlCLENBRUEsYSxDQUNDLFEsQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsVyxDQUNBLE8sQ0FHRCxrQixDQUNDLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBR0Qsd0IsQ0FDQyxrQixDSjVCRixhLENBQ0MsYSxDQURELGdCLENBSUUsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FORixrQixDQWNFLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLG9DLENicTRCRSxvQyxDQUNBLG9DLENhbjRCRCxVLENBSUYsc0IsQ0FDQyx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGlCLENBQUEsYyxDQUFBLFMsQ1RvQ0UseUJKcTJCRSxpRCxDQURBLGlELENhcDRCSCxpRCxDQUdDLGlCLENBQUEsYyxDQUFBLFMsQ2J3NEJFLDRELENBREEsOEQsQ2FwNEJILDZELENBR0MsaUIsQ0FBQSxjLENBQUEsVyxBVHVCQSx5QlN0Q0gsc0IsQ0FvQkUsaUIsQ0FBQSxjLENBQUEsUyxDYnc0QkssaUQsQ0FEQSxpRCxDYXI1QkwsaUQsQ0FtQkMsaUIsQ0FBQSxjLENBQUEsUyxDYnk0QkksNEQsQ0FEQSw4RCxDYXI1QkwsNkQsQ0FtQkMsaUIsQ0FBQSxjLENBQUEsVyxBVE9BLHlCU3RDSCxzQixDQW9DRSxpQixDQUFBLGMsQ0FBQSxTLENieTRCSyw0RCxDQURBLDhELENhaDZCTCw2RCxDQTZCQyxpQixDQUFBLGMsQ0FBQSxXQUlGLGdDLENicTRCRSxnQyxDYW40QkQsaUIsQ0FBQSxjLENBQUEsUyxDVFRDLHlCU09GLGdDLENiMjRCTSxnQyxDYXQ0QkosaUIsQ0FBQSxjLENBQUEsVyxBVFpBLHlCU09GLGdDLENiaTVCTSxnQyxDYXg0QkosaUIsQ0FBQSxjLENBQUEsV0FJRixnQyxDQUNDLGlCLENBQUEsYyxDQUFBLFMsQ1RyQkMseUJTb0JGLGdDLENBSUUsaUIsQ0FBQSxjLENBQUEsV0FRRixnQyxDQUpBLGdDLENBQ0MsaUIsQ0FBQSxjLENBQUEsUyxDVDdCQyx5QlNvQ0Esc0QsQ0FDQyxpQixDQUFBLGMsQ0FBQSxXLEFUckNELHlCU29DQSxzRCxDQU9DLGlCLENBQUEsYyxDQUFBLFdLM0dMLGUsQ0FDQyxzQixDQ0RELGdCLENBQ0MsYSxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxnQixDQ1BELDRCLENBS0csWSxDQUxILDBCLENBU0csaUIsQ0NUSCxVLENBQ0Msa0IsQ0FDQSxrQyxDQUNBLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxNLENBQ0EsbUIsQ0FDQSxjLENBQ0EsSyxDQUNBLG1CLENBQ0EsVyxDQUNBLFcsQ2pCb0RHLDBCaUJoRUosVSxDQWVFLFEsQ0FDQSxXLENBQ0EsYUFHRCxxQyxDQUNDLFcsQ0FHRCxnQyxDQUNDLE0sQ0FHRCxnQixDQUNDLGEsQ0FDQSxtQixDQUZBLG9CLENBS0MsYSxDQUNBLFUsQ0NsQ0gsVyxDQUNDLG1CLENBQ0EseUMsQ0FBQSwrRCxDbEI4REcsMEJrQmhFSixXLENBS0UsZ0JBR0Qsc0MsQ0FDQyxjIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblxuU2V0dGluZ3Ncbj09PT09PT09XG5cbiovXG5cbi8vIEJhc2UgVHlwb2dyYXBoeVxuJGZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDI0cHg7XG5cbiRmb250LXNpemUteC1iYXNlOiAxNnB4O1xuJGxpbmUtaGVpZ2h0LXgtYmFzZTogMjZweDtcblxuJGZvbnQtc2l6ZS14LWxhcmdlOiA1MHB4O1xuJGxpbmUtaGVpZ2h0LXgtbGFyZ2U6IDUwcHg7XG5cbiRmb250LXNpemUtbGFyZ2U6IDMwcHg7XG4kbGluZS1oZWlnaHQtbGFyZ2U6IDQycHg7XG5cbiRmb250LXNpemUteC1tZWRpdW06IDI4cHg7XG4kbGluZS1oZWlnaHQteC1tZWRpdW06IDQwcHg7XG5cbiRmb250LXNpemUtbWVkaXVtOiAyMHB4O1xuJGxpbmUtaGVpZ2h0LW1lZGl1bTogMjhweDtcblxuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbiRsaW5lLWhlaWdodC1zbWFsbDogMThweDtcblxuLy8gRm9udCBTdGFja3NcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UHJvbXB0OjQwMCw1MDAsNzAwJyk7XG5cbiRmb250LWZhbWlseS1iYXNlOiAnUHJvbXB0Jywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1icmFuZDogJGZvbnQtZmFtaWx5LWJhc2U7XG4kZm9udC1mYW1pbHktYm9sZDogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbi8vIENvbG91ciBQYWxldHRlXG4kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRibGFjazogcmdiKDAsIDAsIDApO1xuXG4kYXRoZW5zLWdyZXk6IHJnYigyNDQsIDI0NiwgMjQ4KTtcbiRtZXJjdXJ5LWdyZXk6IHJnYigyMzIsIDIzMiwgMjMyKTtcblxuJGJlaWdlLXllbGxvdzogcmdiKDI0NywgMjQ1LCAyMzApO1xuXG4kcGlja2xlZC1ibHVld29vZC1ibHVlOiByZ2IoNTEsIDU4LCA4Nik7XG4ka2FzaG1pci1ibHVlOiByZ2IoODIsIDEwMSwgMTQzKTtcblxuXG4kc2Vhc2hlbGwtZ3JleTogcmdiKDI0MSwgMjQxLCAyNDEpO1xuJHNpbHZlci1ncmV5OiByZ2IoMjA0LCAyMDQsIDIwNCk7XG4kYm91bGRlci1ncmV5OiByZ2IoMTE4LCAxMTgsIDExOCk7XG4kc2hhcmstZ3JleTogcmdiKDMyLCAzMywgMzMpO1xuJGNvZC1ncmV5OiByZ2IoMTgsIDE4LCAxOCk7XG5cbiRtb256YS1yZWQ6IHJnYigyMTIsIDAsIDQyKTtcblxuJGxpbWVhZGUtZ3JlZW46IHJnYig1NSwgMTY4LCAwKTtcblxuJHN1bmdsb3cteWVsbG93OiByZ2IoMjU1LCAxOTgsIDQ0KTtcblxuLy8gRGVmYXVsdCBTcGFjaW5nXG4kc3BhY2luZy11bml0LWJhc2U6IDIwcHg7XG4kc3BhY2luZy11bml0LWxhcmdlOiAkc3BhY2luZy11bml0LWJhc2UgKiAxLjU7XG4kc3BhY2luZy11bml0LXgtbGFyZ2U6ICRzcGFjaW5nLXVuaXQtbGFyZ2UgKiAyO1xuJHNwYWNpbmctdW5pdC1zbWFsbDogJHNwYWNpbmctdW5pdC1iYXNlIC8gMjtcbiRzcGFjaW5nLXVuaXQtc21hbGwtbWlkOiAkc3BhY2luZy11bml0LXNtYWxsICogMS41O1xuJHNwYWNpbmctdW5pdC10aW55OiAkc3BhY2luZy11bml0LXNtYWxsIC8gMjtcblxuLy8gQnJlYWtwb2ludHNcblxuJGJyZWFrcG9pbnQteC1zbWFsbDogbWF4LXdpZHRoIDM1MHB4O1xuJGJyZWFrcG9pbnQtc21hbGw6IG1heC13aWR0aCA1MDBweDtcbiRicmVha3BvaW50LW1lZGl1bTogbWF4LXdpZHRoIDcwMHB4O1xuJGJyZWFrcG9pbnQteC1tZWRpdW06IG1heC13aWR0aCA4MDBweDtcbiRicmVha3BvaW50LWxhcmdlOiBtYXgtd2lkdGggOTAwcHg7XG4kYnJlYWtwb2ludC14LWxhcmdlOiBtYXgtd2lkdGggMTIwMHB4O1xuXG4vLyBBbmltYXRpb25zXG4kYW5pbWF0aW9uLXNwZWVkOiAwLjNzO1xuJGFuaW1hdGlvbi1zcGVlZC1sb25nZXI6IDFzO1xuXG4vLyBLZXkgRWxlbWVudCBXaWR0aHNcbiRtb2JpbGUtbmF2LXdpZHRoOiAyNzBweDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIvKiBQcmlzbUpTIDEuMTAuMFxuaHR0cDovL3ByaXNtanMuY29tL2Rvd25sb2FkLmh0bWw/dGhlbWVzPXByaXNtLW9rYWlkaWEmbGFuZ3VhZ2VzPW1hcmt1cCtjc3MrY2xpa2UramF2YXNjcmlwdCAqL1xuLyoqXG4gKiBva2FpZGlhIHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIExvb3NlbHkgYmFzZWQgb24gTW9ub2thaSB0ZXh0bWF0ZSB0aGVtZSBieSBodHRwOi8vd3d3Lm1vbm9rYWkubmwvXG4gKiBAYXV0aG9yIG9jb2RpYVxuICovXG5cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGNvbG9yOiAjZjhmOGYyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHQtbW96LXRhYi1zaXplOiA0O1xuXHQtby10YWItc2l6ZTogNDtcblx0dGFiLXNpemU6IDQ7XG5cblx0LXdlYmtpdC1oeXBoZW5zOiBub25lO1xuXHQtbW96LWh5cGhlbnM6IG5vbmU7XG5cdC1tcy1oeXBoZW5zOiBub25lO1xuXHRoeXBoZW5zOiBub25lO1xufVxuXG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWFyZ2luOiAwO1xuXHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMC4zZW07XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGJhY2tncm91bmQ6ICMxODE4MTU7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IC4xZW07XG5cdGJvcmRlci1yYWRpdXM6IC4zZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcblx0Y29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcblx0Y29sb3I6ICNmOGY4ZjI7XG59XG5cbi5uYW1lc3BhY2Uge1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG5cdGNvbG9yOiAjZjkyNjcyO1xufVxuXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIge1xuXHRjb2xvcjogI2FlODFmZjtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcblx0Y29sb3I6ICNhNmUyMmU7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcsXG4udG9rZW4udmFyaWFibGUge1xuXHRjb2xvcjogI2Y4ZjhmMjtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmZ1bmN0aW9uIHtcblx0Y29sb3I6ICNlNmRiNzQ7XG59XG5cbi50b2tlbi5rZXl3b3JkIHtcblx0Y29sb3I6ICM2NmQ5ZWY7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQge1xuXHRjb2xvcjogI2ZkOTcxZjtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9rZW4uaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG4iLCIvKlxuXG5TZXR0aW5nc1xuPT09PT09PT1cblxuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVByb21wdDo0MDAsNTAwLDcwMFwiKTtcbi5wbC1jb2xvdXItcGFsZXR0ZTphZnRlciwgLnBsLWZvbnQtcHJldmlld3M6YWZ0ZXIsIC5wbC1pY29uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogUHJpc21KUyAxLjEwLjBcbmh0dHA6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sP3RoZW1lcz1wcmlzbS1va2FpZGlhJmxhbmd1YWdlcz1tYXJrdXArY3NzK2NsaWtlK2phdmFzY3JpcHQgKi9cbi8qKlxuICogb2thaWRpYSB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBMb29zZWx5IGJhc2VkIG9uIE1vbm9rYWkgdGV4dG1hdGUgdGhlbWUgYnkgaHR0cDovL3d3dy5tb25va2FpLm5sL1xuICogQGF1dGhvciBvY29kaWFcbiAqL1xuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07IH1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgYmFja2dyb3VuZDogIzE4MTgxNTsgfVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBwYWRkaW5nOiAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6IHNsYXRlZ3JheTsgfVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuICBjb2xvcjogI2Y4ZjhmMjsgfVxuXG4ubmFtZXNwYWNlIHtcbiAgb3BhY2l0eTogLjc7IH1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG4gIGNvbG9yOiAjZjkyNjcyOyB9XG5cbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlciB7XG4gIGNvbG9yOiAjYWU4MWZmOyB9XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYnVpbHRpbixcbi50b2tlbi5pbnNlcnRlZCB7XG4gIGNvbG9yOiAjYTZlMjJlOyB9XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogI2Y4ZjhmMjsgfVxuXG4udG9rZW4uYXRydWxlLFxuLnRva2VuLmF0dHItdmFsdWUsXG4udG9rZW4uZnVuY3Rpb24ge1xuICBjb2xvcjogI2U2ZGI3NDsgfVxuXG4udG9rZW4ua2V5d29yZCB7XG4gIGNvbG9yOiAjNjZkOWVmOyB9XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQge1xuICBjb2xvcjogI2ZkOTcxZjsgfVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG9rZW4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuLm1pbmljb2xvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2pxdWVyeS5taW5pY29sb3JzLnBuZ1wiKTsgfVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm1pbmljb2xvcnMgaW5wdXRbdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWluaWNvbG9ycyBpbnB1dFt0eXBlPWhpZGRlbl1bZGlzYWJsZWRdICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIFBhbmVsICovXG4ubWluaWNvbG9ycy1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3M3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1pbmljb2xvcnMtcGFuZWwubWluaWNvbG9ycy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogUGFuZWwgcG9zaXRpb25pbmcgKi9cbi5taW5pY29sb3JzLXBvc2l0aW9uLXRvcCAubWluaWNvbG9ycy1wYW5lbCB7XG4gIHRvcDogLTE1NHB4OyB9XG5cbi5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tYm90dG9tIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0b3A6IDEwMCU7IH1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1wYW5lbCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgd2lkdGg6IDE5NHB4OyB9XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG4gIGN1cnNvcjogY3Jvc3NoYWlyOyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycyAubWluaWNvbG9ycy1ncmlkIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4ubWluaWNvbG9ycyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1ncmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDA7IH1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtZ3JpZC1pbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0OyB9XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMDsgfVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLWdyaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzIwcHggMDsgfVxuXG4ubWluaWNvbG9ycy1zbGlkZXIsXG4ubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDE1MnB4O1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTsgfVxuXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtc2xpZGVyLFxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgcmlnaHQ6IDE1MnB4OyB9XG5cbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cblxuLm1pbmljb2xvcnMtc2xpZGVyLWJyaWdodG5lc3MgLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDsgfVxuXG4ubWluaWNvbG9ycy1zbGlkZXItd2hlZWwgLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDsgfVxuXG4ubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gIGxlZnQ6IDE3M3B4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtb3BhY2l0eS1zbGlkZXIge1xuICByaWdodDogMTczcHg7IH1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogUGlja2VycyAqL1xuLm1pbmljb2xvcnMtZ3JpZCAubWluaWNvbG9ycy1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNzBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ubWluaWNvbG9ycy1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qIFN3YXRjaGVzICovXG4ubWluaWNvbG9ycy1zd2F0Y2hlcyxcbi5taW5pY29sb3JzLXN3YXRjaGVzIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAzcHggNXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtc3dhdGNoZXMsXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtc3dhdGNoZXMgbGkge1xuICBtYXJnaW46IDVweCA1cHggM3B4IDA7IH1cblxuLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgNHB4OyB9XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLm1pbmljb2xvcnMtc3dhdGNoLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi8qIElubGluZSBjb250cm9scyAqL1xuLm1pbmljb2xvcnMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWluaWNvbG9ycy1pbmxpbmUgLm1pbmljb2xvcnMtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgLyogTFRSICovXG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogRGVmYXVsdCB0aGVtZSAqL1xuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB0b3A6IDEzLjVweDtcbiAgbGVmdDogMTBweDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDVweDsgfVxuXG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0IC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICByaWdodDogMDsgfVxuXG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgbGVmdDogYXV0bztcbiAgLyogTFRSICovXG4gIHJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNXB4OyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQubWluaWNvbG9ycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdW5pY29kZS1iaWRpOiBwbGFpbnRleHQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0M3B4OyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMjZweDsgfVxuXG4vKiBCb290c3RyYXAgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDNweDsgfVxuXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cblxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgPiAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBsZWZ0OiBhdXRvO1xuICAvKiBMVFIgKi9cbiAgcmlnaHQ6IDNweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcC5taW5pY29sb3JzLXBvc2l0aW9uLWxlZnQgPiAubWluaWNvbG9ycy1zd2F0Y2gge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4OyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdW5pY29kZS1iaWRpOiBwbGFpbnRleHQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNDRweDsgfVxuXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4OyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1sZyArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1sZyArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHJpZ2h0OiA0cHg7IH1cblxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQteHMgKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXA6bm90KDpmaXJzdC1jaGlsZCkgLm1pbmljb2xvcnMtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXA6bm90KDpmaXJzdC1jaGlsZCkgLm1pbmljb2xvcnMtaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXA6bm90KDpsYXN0LWNoaWxkKSAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogYm9vdHN0cmFwIGlucHV0LWdyb3VwIHJ0bCBvdmVycmlkZSAqL1xuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hZGRvbixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bi1ncm91cCA+IC5idG4sXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0biA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBTZW1hbnRpYyBVaSB0aGVtZSAqL1xuLm1pbmljb2xvcnMtdGhlbWUtc2VtYW50aWN1aSAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAxOHB4OyB9XG5cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1zZW1hbnRpY3VpIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgaW5wdXQge1xuICB0ZXh0LWluZGVudDogMzBweDsgfVxuXG51bCAucWwtaW5kZW50LTEsXG5vbCAucWwtaW5kZW50LTEge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5maWVsZHNldCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmaWVsZHNldCA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucGwtbmF2aWdhdGlvbiB7XG4gIGZsZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbC1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5wbC1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucGwtbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbC1uYXZpZ2F0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5wbC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnBsLW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLmZhcyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9faXRlbSAuZmFzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIC5wbC1uYXZpZ2F0aW9uX19pdGVtIC5mYXMgKyAuZmFzIHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgLnBsLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICMzMzNhNTY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wbC1uYXZpZ2F0aW9uX19saW5rLS1hY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBsLW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMzMzYTU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IDE0cHgvMjRweCBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wbC1uYXZpZ2F0aW9uX190b2dnbGUtLWFjdGl2ZSAuZmFzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9fdG9nZ2xlIC5mYXMge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9fdG9nZ2xlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wbC1uYXZpZ2F0aW9uX19zdWItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgaHRtbFtkaXI9cnRsXSAucGwtbmF2aWdhdGlvbl9fc3ViLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBsLW5hdmlnYXRpb25fX3N1Yi1saXN0LS1pbml0LXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBsLW5hdmlnYXRpb25fX3N1Yi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wbC1uYXZpZ2F0aW9uX19zdWItaXRlbTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbC1uYXZpZ2F0aW9uX19zdWItaXRlbTpmaXJzdC1jaGlsZCAucGwtbmF2aWdhdGlvbl9fc3ViLWxpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9fc3ViLWl0ZW06Zmlyc3QtY2hpbGQgLmZhcyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucGwtbmF2aWdhdGlvbl9fc3ViLWl0ZW06bGFzdC1jaGlsZCAucGwtbmF2aWdhdGlvbl9fc3ViLWxpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnBsLW5hdmlnYXRpb25fX3N1Yi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNTI2NThmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IDE0cHgvMjRweCBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwOyB9XG4gICAgLnBsLW5hdmlnYXRpb25fX3N1Yi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBsLW5hdmlnYXRpb25fX3N1Yi1saW5rLS1hY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBsLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wbC10YWJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDsgfVxuICAucGwtdGFic19faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y0ZjZmODtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wbC10YWJzX19pdGVtOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnBsLXRhYnNfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzMzM2E1NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGwtdGFic19fbGlua1tkYXRhLXRvZ2dsZT1cImhlYWRlclwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y1ZTY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG4gICAgLnBsLXRhYnNfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmNWU2OyB9XG4gICAgICAucGwtdGFic19fbGluay0tYWN0aXZlW2RhdGEtdG9nZ2xlPVwiaGVhZGVyXCJdIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucGwtdGFic19fbGluay0tYWN0aXZlW2RhdGEtdG9nZ2xlPVwiaGVhZGVyXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnBsLXRhYi1jb250ZW50LS1pbml0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsLWdyaWQtcHJldmlldy5wbC1wcmV2aWV3IC5sLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wbC1ncmlkLXByZXZpZXcgW2NsYXNzXj1cImwtY29sXCJdIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjY2NjY2M7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGwtZ3JpZC1wcmV2aWV3IFtjbGFzc149XCJsLWNvbFwiXTpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBjb250ZW50OiAnMTAwJSc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwOyB9XG5cbi5wbC1ncmlkLXByZXZpZXcgLmwtY29sLS0xMjpiZWZvcmUge1xuICBjb250ZW50OiAnMTAwJSc7IH1cblxuLnBsLWdyaWQtcHJldmlldyAubC1jb2wtLTk6YmVmb3JlIHtcbiAgY29udGVudDogJzc1JSc7IH1cblxuLnBsLWdyaWQtcHJldmlldyAubC1jb2wtLTg6YmVmb3JlIHtcbiAgY29udGVudDogJzY2JSc7IH1cblxuLnBsLWdyaWQtcHJldmlldyAubC1jb2wtLTY6YmVmb3JlIHtcbiAgY29udGVudDogJzUwJSc7IH1cblxuLnBsLWdyaWQtcHJldmlldyAubC1jb2wtLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJzMzJSc7IH1cblxuLnBsLWdyaWQtcHJldmlldyAubC1jb2wtLTM6YmVmb3JlIHtcbiAgY29udGVudDogJzI1JSc7IH1cblxuLnBsLXByZXZpZXcgPiAubC1yb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wbC1wcmV2aWV3ID4gLmwtcm93OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGwtcHJldmlldyAuZm9vdGVyIC5sLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wbC1jb2xvdXItcGFsZXR0ZV9faXRlbSB7XG4gIHdpZHRoOiAyMy43Mjg4MSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlO1xuICBib3JkZXItdG9wOiAxMDBweCBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucGwtY29sb3VyLXBhbGV0dGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgICAgLnBsLWNvbG91ci1wYWxldHRlX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPXJ0bF0gLnBsLWNvbG91ci1wYWxldHRlX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBodG1sW2Rpcj1ydGxdIC5wbC1jb2xvdXItcGFsZXR0ZV9faXRlbSB7XG4gICAgd2lkdGg6IDIzLjcyODgxJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjk0OTIlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaHRtbFtkaXI9cnRsXSAucGwtY29sb3VyLXBhbGV0dGVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjY5NDkyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnBsLWNvbG91ci1wYWxldHRlX19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnBsLWNvbG91ci1wYWxldHRlX19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wbC1jb2xvdXItcGFsZXR0ZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cblxuLnBsLWNvbG91ci1wYWxldHRlX192YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cblxuLnBsLWNvbmZpZ3VyYXRvciB7XG4gIGZsZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbC1jb25maWd1cmF0b3JfX2N1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbC1jb25maWd1cmF0b3JfX2N1c3RvbS0tc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGwtY29uZmlndXJhdG9yIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wbC1mb250LXByZXZpZXdzX19jb2x1bW4ge1xuICB3aWR0aDogNDkuMTUyNTQlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAucGwtZm9udC1wcmV2aWV3c19fY29sdW1uOm50aC1jaGlsZCgybisyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucGwtZm9udC1wcmV2aWV3c19fY29sdW1uLCAucGwtZm9udC1wcmV2aWV3c19fY29sdW1uOm50aC1jaGlsZCgybisyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnBsLWZvbnQtcHJldmlld3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wbC1mb250LXByZXZpZXdzX19zcGVjaW1lbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnBsLWZvbnQtcHJldmlld3NfX3NwZWNpbWVuIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBsLWZvbnQtcHJldmlld3NfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG5cbi5wbC1mb250LXByZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4OyB9XG5cbi5wbC1pY29uc19faXRlbSB7XG4gIHdpZHRoOiAyMy43Mjg4MSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wbC1pY29uc19faXRlbSB7XG4gICAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9XG4gICAgICAucGwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9cnRsXSAucGwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIGh0bWxbZGlyPXJ0bF0gLnBsLWljb25zX19pdGVtIHtcbiAgICB3aWR0aDogMjMuNzI4ODElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS42OTQ5MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBodG1sW2Rpcj1ydGxdIC5wbC1pY29uc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjk0OTIlOyB9XG4gICAgICAgIGh0bWxbZGlyPXJ0bF0gLnBsLWljb25zX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucGwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAucGwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBsLWljb25zIC5pY29uIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBsLWljb25zX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wbC1wcmV2aWV3IC5tb2RhbDpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBsLXByZXZpZXcgLm1vZGFsOmZpcnN0LWNoaWxkIC5tb2RhbF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucGwtcHJldmlldyAubW9kYWw6Zmlyc3QtY2hpbGQgLm1vZGFsX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAucGwtcHJldmlldyAubW9kYWw6Zmlyc3QtY2hpbGQgLm1vZGFsX19hY3Rpb25zIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuXG4ucGwtY29kZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGwtY29kZV9fcmF3IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogLTk5OTllbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5ZW07XG4gICAgd2lkdGg6IDA7IH1cbiAgLnBsLWNvZGVfX2NvcHktYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5tb2RhbF9fY29udGVudCAucGwtY29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGwtaWNvbi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnBsLWljb24tbGlzdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnBsLWljb24tbGlzdCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGwtaWNvbi1saXN0IC5mYXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAucGwtaWNvbi1saXN0IC5mYXMsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnBsLWljb24tbGlzdCAuZmFzLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5wbC1pY29uLWxpc3QgLmZhcyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBsLWljb24tbGlzdC0tY29sdW1ucyB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBjb2x1bW5zOiA0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbCAucGwtaWNvbi1saXN0LS1jb2x1bW5zLFxuICAgICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2wgLnBsLWljb24tbGlzdC0tY29sdW1ucyxcbiAgICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW5zOiAyOyB9XG4gICAgICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAucGwtaWNvbi1saXN0LS1jb2x1bW5zLFxuICAgICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMsXG4gICAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW5zOiA0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW5zOiAyOyB9XG4gICAgICAgIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMsXG4gICAgICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMsXG4gICAgICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICAgIGNvbHVtbnM6IDE7IH1cbiAgICAgICAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnBsLWljb24tbGlzdC0tY29sdW1ucyxcbiAgICAgICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMsXG4gICAgICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnBsLWljb24tbGlzdC0tY29sdW1ucyB7XG4gICAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucGwtaWNvbi1saXN0LS1jb2x1bW5zIHtcbiAgICAgICAgY29sdW1uczogMTsgfVxuICAgICAgICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAucGwtaWNvbi1saXN0LS1jb2x1bW5zLFxuICAgICAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnBsLWljb24tbGlzdC0tY29sdW1ucyxcbiAgICAgICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAucGwtaWNvbi1saXN0LS1jb2x1bW5zIHtcbiAgICAgICAgICBjb2x1bW5zOiAxOyB9IH1cbiAgICAubC1jb2wtLTggLnBsLWljb24tbGlzdC0tY29sdW1ucyxcbiAgICAubC1jb2wtLTkgLnBsLWljb24tbGlzdC0tY29sdW1ucyB7XG4gICAgICBjb2x1bW5zOiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5wbC1pY29uLWxpc3QtLWNvbHVtbnMsXG4gICAgICAgIC5sLWNvbC0tOSAucGwtaWNvbi1saXN0LS1jb2x1bW5zIHtcbiAgICAgICAgICBjb2x1bW5zOiAyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLnBsLWljb24tbGlzdC0tY29sdW1ucyxcbiAgICAgICAgLmwtY29sLS05IC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICAgIGNvbHVtbnM6IDE7IH0gfVxuICAgIC5sLWNvbC0tNiAucGwtaWNvbi1saXN0LS1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbnM6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAubC1jb2wtLTYgLnBsLWljb24tbGlzdC0tY29sdW1ucyB7XG4gICAgICAgICAgY29sdW1uczogMTsgfSB9XG4gICAgLmwtY29sLS00IC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgY29sdW1uczogMTsgfVxuICAgIC5sLWNvbC0tMyAucGwtaWNvbi1saXN0LS1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbnM6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubC1jb250YWluZXItLTMtMy0zLTMgLmwtY29sLS0zIC5wbC1pY29uLWxpc3QtLWNvbHVtbnMge1xuICAgICAgICAgIGNvbHVtbnM6IDI7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIC5sLWNvbnRhaW5lci0tMy0zLTMtMyAubC1jb2wtLTMgLnBsLWljb24tbGlzdC0tY29sdW1ucyB7XG4gICAgICAgICAgY29sdW1uczogMTsgfSB9XG5cbi5zdGlja21lLWhvbGRlciB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDsgfVxuXG4ucGwtY29sb3VyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnBsLXJlbGVhc2Utbm90ZSAuY3RhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsLXJlbGVhc2Utbm90ZSAuY3RhIC5mYXMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnBsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY2Zjg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wbC1oZWFkZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTI3MHB4OyB9IH1cbiAgLmh0bWwtLXBsLWhlYWRlci1jb2xsYXBzZWQgLnBsLWhlYWRlciB7XG4gICAgbGVmdDogLTI3MHB4OyB9XG4gIC5odG1sLS1wbC1oZWFkZXItb3BlbiAucGwtaGVhZGVyIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wbC1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDAgMSAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4OyB9XG4gICAgLnBsLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDI3MHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4zcywgdHJhbnNmb3JtIDAuM3M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5odG1sLS1wbC1oZWFkZXItY29sbGFwc2VkIC5wbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiIsIi5taW5pY29sb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaWNvbG9ycy1zcHJpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9qcXVlcnkubWluaWNvbG9ycy5wbmcnKTtcbn1cblxuLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1pbmljb2xvcnMgaW5wdXRbdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1pbmljb2xvcnMgaW5wdXRbdHlwZT1oaWRkZW5dW2Rpc2FibGVkXSArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogUGFuZWwgKi9cbi5taW5pY29sb3JzLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTczcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUGFuZWwgcG9zaXRpb25pbmcgKi9cbi5taW5pY29sb3JzLXBvc2l0aW9uLXRvcCAubWluaWNvbG9ycy1wYW5lbCB7XG4gIHRvcDogLTE1NHB4O1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1ib3R0b20gLm1pbmljb2xvcnMtcGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRvcDogMTAwJTtcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1wYW5lbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1wYW5lbCB7XG4gIHdpZHRoOiAxOTRweDtcbn1cblxuLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDsgLyogTFRSICovXG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtZ3JpZCB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1ncmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLWJyaWdodG5lc3MgLm1pbmljb2xvcnMtZ3JpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci13aGVlbCAubWluaWNvbG9ycy1ncmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlcixcbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMTUycHg7IC8qIExUUiAqL1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXNsaWRlcixcbltkaXI9cnRsXSAubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gIHJpZ2h0OiAxNTJweDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLWJyaWdodG5lc3MgLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgbGVmdDogMTczcHg7IC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgcmlnaHQ6IDE3M3B4O1xufVxuXG4ubWluaWNvbG9ycy13aXRoLW9wYWNpdHkgLm1pbmljb2xvcnMtb3BhY2l0eS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUGlja2VycyAqL1xuLm1pbmljb2xvcnMtZ3JpZCAubWluaWNvbG9ycy1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNzBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1ncmlkIC5taW5pY29sb3JzLXBpY2tlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5taW5pY29sb3JzLXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIFN3YXRjaGVzICovXG4ubWluaWNvbG9ycy1zd2F0Y2hlcyxcbi5taW5pY29sb3JzLXN3YXRjaGVzIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAzcHggNXB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy1zd2F0Y2hlcyxcbltkaXI9cnRsXSAubWluaWNvbG9ycy1zd2F0Y2hlcyBsaSB7XG4gIG1hcmdpbjogNXB4IDVweCAzcHggMDtcbn1cblxuLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOjAgNHB4IDAgMDsgLyogTFRSICovXG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46MCAwIDAgNHB4O1xufVxuXG4ubWluaWNvbG9ycy13aXRoLW9wYWNpdHkgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IC8qIExUUiAqL1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5taW5pY29sb3JzLXN3YXRjaC5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogSW5saW5lIGNvbnRyb2xzICovXG4ubWluaWNvbG9ycy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87IC8qIExUUiAqL1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgdG9wOiAxMy41cHg7XG4gIGxlZnQ6IDEwcHg7IC8qIExUUiAqL1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IC8qIExUUiAqL1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDA7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgbGVmdDogYXV0bzsgLyogTFRSICovXG4gIHJpZ2h0OiA1cHg7IC8qIExUUiAqL1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDNweDsgLyogTFRSICovXG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB1bmljb2RlLWJpZGk6IHBsYWludGV4dDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0OyAvKiBMVFIgKi9cbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDsgLyogTFRSICovXG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IDNweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgLyogTFRSICovXG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCA+IC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIGxlZnQ6IGF1dG87IC8qIExUUiAqL1xuICByaWdodDogM3B4OyAvKiBMVFIgKi9cbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0ID4gLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IC8qIExUUiAqL1xufVxuW2Rpcj1ydGxdIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB1bmljb2RlLWJpZGk6IHBsYWludGV4dDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyAvKiBMVFIgKi9cbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LWxnICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDsgLyogTFRSICovXG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbltkaXI9cnRsXSAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGcgKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICByaWdodDogNHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC14cyArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaW5wdXQtZ3JvdXAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIC5taW5pY29sb3JzLWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgLyogTFRSICovXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IC8qIExUUiAqL1xufVxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcDpub3QoOmZpcnN0LWNoaWxkKSAubWluaWNvbG9ycy1pbnB1dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwOm5vdCg6bGFzdC1jaGlsZCkgLm1pbmljb2xvcnMtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLyogYm9vdHN0cmFwIGlucHV0LWdyb3VwIHJ0bCBvdmVycmlkZSAqL1xuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hZGRvbixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bi1ncm91cCA+IC5idG4sXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0biA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG5bZGlyPXJ0bF0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbltkaXI9cnRsXSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIFNlbWFudGljIFVpIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1zZW1hbnRpY3VpIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgLyogTFRSICovXG4gIHBhZGRpbmc6IDE4cHg7XG59XG5bZGlyPXJ0bF0gLm1pbmljb2xvcnMtdGhlbWUtc2VtYW50aWN1aSAubWluaWNvbG9ycy1zd2F0Y2gge1xuICByaWdodDogMDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgaW5wdXQge1xuICB0ZXh0LWluZGVudDogMzBweDtcbn1cbiIsInVsLFxub2wge1xuXG5cdC5xbC1pbmRlbnQtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxufVxuIiwiZmllbGRzZXQgPiA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5wbC1uYXZpZ2F0aW9uIHtcblx0ZmxleDogMTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQucGwtbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFzIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXMge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdCsgLmZhcyB7XG5cdFx0XHRcdHJpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAkcGlja2xlZC1ibHVld29vZC1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0cGFkZGluZzogMCAwICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRwaWNrbGVkLWJsdWV3b29kLWJsdWU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMCAkc3BhY2luZy11bml0LXNtYWxsLW1pZDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji0tYWN0aXZlIHtcblxuXHRcdFx0LmZhcyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcyB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1zcGVlZDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Yi1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Ji0taW5pdC1zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Yi1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdC5wbC1uYXZpZ2F0aW9uX19zdWItbGluayB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmFzIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cblx0XHRcdC5wbC1uYXZpZ2F0aW9uX19zdWItbGluayB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Yi1saW5rIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsIDAgMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHJ0bCB7XG5cdGh0bWxbZGlyPXJ0bF0gJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIi5wbC10YWJzIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRtYXJnaW46IDAgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKTtcblx0cGFkZGluZzogMDtcblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRhdGhlbnMtZ3JleTtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkcGlja2xlZC1ibHVld29vZC1ibHVlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0bGluZS1oZWlnaHQ6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tc3BlZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblxuXHRcdFx0JltkYXRhLXRvZ2dsZT1cImhlYWRlclwiXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZWlnZS15ZWxsb3c7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGJlaWdlLXllbGxvdztcblxuXHRcdFx0JltkYXRhLXRvZ2dsZT1cImhlYWRlclwiXSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wbC10YWItY29udGVudCB7XG5cblx0Ji0taW5pdC1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5wbC1ncmlkLXByZXZpZXcge1xuXG5cdCYucGwtcHJldmlldyAubC1yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0W2NsYXNzXj1cImwtY29sXCJdIHtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgJHNpbHZlci1ncmV5O1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICRzaWx2ZXItZ3JleTtcblx0XHRcdGNvbnRlbnQ6ICcxMDAlJztcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQubC1jb2wtLTEyIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcxMDAlJztcblx0XHR9XG5cdH1cblxuXHQubC1jb2wtLTkge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJzc1JSc7XG5cdFx0fVxuXHR9XG5cblx0LmwtY29sLS04IHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICc2NiUnO1xuXHRcdH1cblx0fVxuXG5cdC5sLWNvbC0tNiB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnNTAlJztcblx0XHR9XG5cdH1cblxuXHQubC1jb2wtLTQge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJzMzJSc7XG5cdFx0fVxuXHR9XG5cblx0LmwtY29sLS0zIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcyNSUnO1xuXHRcdH1cblx0fVxuXG59XG4iLCIucGwtcHJldmlldyB7XG5cblx0PiAubC1yb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXIgLmwtcm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLnBsLWNvbG91ci1wYWxldHRlIHtcblx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgc3BhbigzIG9mIDEyKTtcblx0XHRib3JkZXItdG9wOiAxMDBweCBzb2xpZDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDEyIHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyIHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg0bis0KSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0fVxuXG4gICAgJl9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0fVxufVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLnBsLWNvbmZpZ3VyYXRvciB7XG5cdGZsZXg6IDE7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0Jl9fY3VzdG9tIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji0tc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLnBsLWljb24tbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1lZGl1bTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRmb250LXNpemUtbWVkaXVtICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZhcyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1lZGl1bTtcblx0XHRtYXJnaW4tbGVmdDogKCRmb250LXNpemUtbWVkaXVtICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgKiAtMTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29sdW1ucyB7XG5cdFx0Y29sdW1uLWdhcDogJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0XHRjb2x1bW5zOiA0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXG5cdFx0XHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbCAmLFxuXHRcdFx0LmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2wgJixcblx0XHRcdC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sICYge1xuXHRcdFx0XHRjb2x1bW5zOiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAmLFxuXHRcdFx0LmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpICYsXG5cdFx0XHQubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkICYge1xuXHRcdFx0XHRjb2x1bW5zOiA0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRjb2x1bW5zOiAyO1xuXG5cdFx0XHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbCAmLFxuXHRcdFx0LmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2wgJixcblx0XHRcdC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sICYge1xuXHRcdFx0XHRjb2x1bW5zOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAmLFxuXHRcdFx0LmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpICYsXG5cdFx0XHQubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkICYge1xuXHRcdFx0XHRjb2x1bW5zOiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGNvbHVtbnM6IDE7XG5cblx0XHRcdC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkICYsXG5cdFx0XHQubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgJixcblx0XHRcdC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgJiB7XG5cdFx0XHRcdGNvbHVtbnM6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYsXG5cdFx0LmwtY29sLS05ICYge1xuXHRcdFx0Y29sdW1uczogMztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0Y29sdW1uczogMjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRjb2x1bW5zOiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tNiAmIHtcblx0XHRcdGNvbHVtbnM6IDI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdGNvbHVtbnM6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0Y29sdW1uczogMTtcblx0XHR9XG5cblx0XHQubC1jb2wtLTMgJiB7XG5cdFx0XHRjb2x1bW5zOiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdC5sLWNvbnRhaW5lci0tMy0zLTMtMyAmIHtcblx0XHRcdFx0XHRjb2x1bW5zOiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdC5sLWNvbnRhaW5lci0tMy0zLTMtMyAmIHtcblx0XHRcdFx0XHRjb2x1bW5zOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGwtZm9udC1wcmV2aWV3cyB7XG5cdEBleHRlbmQgJWNsZWFyZml4O1xuXG5cdCZfX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcblxuXHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cblx0XHRcdCYsXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCZfX3NwZWNpbWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vhc2hlbGwtZ3JleTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG59XG4iLCIucGwtaWNvbnMge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgMTIpO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgMTIgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgMTIgcnRsKTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNG4rNCkge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0YmFja2dyb3VuZDogJHNlYXNoZWxsLWdyZXk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxufVxuIiwiLnBsLXByZXZpZXcge1xuXG5cdC5tb2RhbDpmaXJzdC1jaGlsZCB7XG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0Lm1vZGFsX19pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX19hY3Rpb25zIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBsLWNvZGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fcmF3IHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogLTk5OTllbTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5ZW07XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQmX19jb3B5LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogJG1vbnphLXJlZDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXG5cdC5tb2RhbF9fY29udGVudCAmIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cbn1cbiIsIi5zdGlja21lLWhvbGRlciB7XG5cdHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cbiIsIi5wbC1jb2xvdXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRoZWlnaHQ6IDIycHg7XG5cdHdpZHRoOiAyMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4iLCIucGwtcmVsZWFzZS1ub3RlIHtcblxuXHQuY3RhIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZhcyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG59XG4iLCIucGwtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogJGF0aGVucy1ncmV5O1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogbGVmdCAkYW5pbWF0aW9uLXNwZWVkO1xuXHR3aWR0aDogMjcwcHg7XG5cdHotaW5kZXg6IDEwMDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IC0yNzBweDtcblx0fVxuXG5cdC5odG1sLS1wbC1oZWFkZXItY29sbGFwc2VkICYge1xuXHRcdGxlZnQ6IC0yNzBweDtcblx0fVxuXG5cdC5odG1sLS1wbC1oZWFkZXItb3BlbiAmIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZmxleDogMCAxIDMwcHg7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgJHNwYWNpbmctdW5pdC1sYXJnZTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLnBsLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDAgMCAyNzBweDtcblx0dHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0ICRhbmltYXRpb24tc3BlZWQsIHRyYW5zZm9ybSAkYW5pbWF0aW9uLXNwZWVkO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5odG1sLS1wbC1oZWFkZXItY29sbGFwc2VkICYge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuIl19 */
