@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#090909;font-family:NeueMachina,sans-serif;font-size:1.11111vw}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Bold.eot);src:local("Neue Machina Bold"),local("NeueMachina-Bold"),url(../fonts/NeueMachina-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Bold.woff2) format("woff2"),url(../fonts/NeueMachina-Bold.woff) format("woff"),url(../fonts/NeueMachina-Bold.ttf) format("truetype"),url(../fonts/NeueMachina-Bold.svg#NeueMachina-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Medium.eot);src:local("Neue Machina Medium"),local("NeueMachina-Medium"),url(../fonts/NeueMachina-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Medium.woff2) format("woff2"),url(../fonts/NeueMachina-Medium.woff) format("woff"),url(../fonts/NeueMachina-Medium.ttf) format("truetype"),url(../fonts/NeueMachina-Medium.svg#NeueMachina-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueMachina;src:url(../fonts/NeueMachina-Regular.eot);src:local("Neue Machina Regular"),local("NeueMachina-Regular"),url(../fonts/NeueMachina-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueMachina-Regular.woff2) format("woff2"),url(../fonts/NeueMachina-Regular.woff) format("woff"),url(../fonts/NeueMachina-Regular.ttf) format("truetype"),url(../fonts/NeueMachina-Regular.svg#NeueMachina-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.header{position:fixed;z-index:1001;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.11111vw 1.66667vw 1.11111vw 4.16667vw}.header .logo svg{width:8.33333vw;height:2.5vw}@media screen and (max-width:960px){body{font-size:4.26667vw}.header{padding:4vw 4.26667vw}.header .logo svg{width:26.66667vw;height:8vw}}.header .logo2 svg{width:13.61111vw;height:3.47222vw}@media screen and (max-width:960px){.header .logo2 svg{width:52vw;height:13.33333vw}}.form-wrap{height:60.83333vw;min-height:100vh;width:100%}@media screen and (max-width:960px){.form-wrap{height:216.53333vw}}.form-wrap .form-block{position:relative;height:100%;z-index:3}.form-wrap .form-block .form-inner{position:relative;z-index:3;padding:12.15278vw 34.72222vw 2.08333vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner{padding:49.6vw 4.26667vw 8vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-RichText p:first-child{font-family:NeueMachina;font-size:2.63889vw!important;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-.05278vw;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:.55556vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-RichText p:first-child{font-size:10.13333vw!important;letter-spacing:-.20267vw;margin-bottom:2.13333vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-RichText p:last-child{font-family:NeueMachina;font-size:1.38889vw!important;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:3.33333vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-RichText p:last-child{margin-bottom:12.8vw;font-size:4.8vw!important}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:0;display:block}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-DropdownField,.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-EmailField,.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-TextField{position:relative;margin-bottom:1.66667vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-DropdownField,.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-EmailField,.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Row .hsfc-TextField{margin-bottom:6.4vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-FieldLabel{font-family:NeueMachina;font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#fff;margin:0;padding:0;position:absolute;left:1.11111vw;top:.97222vw;z-index:2;-webkit-transition:.2s ease-in-out font,.2s ease-in-out top;-o-transition:.2s ease-in-out font,.2s ease-in-out top;transition:.2s ease-in-out font,.2s ease-in-out top}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-FieldLabel{font-size:4.26667vw;left:4.26667vw;top:3.73333vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-FieldLabel.active{font-size:.69444vw;top:.34722vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-FieldLabel.active{font-size:2.66667vw;top:1.33333vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{color:#ff771d}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-TextInput{padding:1.59722vw 1.11111vw .34722vw;-webkit-appearance:none;border:none;outline:0;border-radius:.69444vw;background-color:#211510;height:3.33333vw;font-family:NeueMachina;font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-TextInput{border-radius:2.66667vw;padding:6.13333vw 4.26667vw 1.33333vw;height:12.8vw;font-size:4.26667vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-TextInput[aria-expanded=true]{border-radius:.69444vw .69444vw 0 0}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-TextInput:-webkit-autofill{background-color:#211510!important;color:#fff!important;-webkit-box-shadow:0 0 0 1000px #211510 inset!important;box-shadow:0 0 0 1000px #211510 inset!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-family:NeueMachina;font-size:.97222vw;color:red}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret{padding:0 1.11111vw}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{border-top:.34722vw solid rgba(214,214,214,.7)}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:3.33333vw}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-TextInput[aria-expanded=true]{border-radius:2.66667vw 2.66667vw 0 0}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:3.73333vw}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret{padding:0 4.26667vw}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{border-top:1.33333vw solid rgba(214,214,214,.7)}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:12.8vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Button{border:none;outline:0;border-radius:0;width:100%;height:3.88889vw;background-color:#ff771d;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;text-transform:uppercase;font-family:NeueMachina;font-size:1.38889vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions__Search{display:none}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions{top:3.33333vw!important;border-radius:0 0 .69444vw .69444vw;padding-top:.55556vw;outline:0;border:none;background-color:#211510;-webkit-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-Button{height:14.93333vw;font-size:5.33333vw}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions{top:12.8vw!important;border-radius:0 0 2.66667vw 2.66667vw;padding-top:2.13333vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem{background:0 0;margin:.41667vw 1.11111vw;padding:0;font-family:NeueMachina;font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#fff;height:2.77778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem{margin:1.6vw 4.26667vw;height:10.66667vw;font-size:4.26667vw}}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem:hover{background-color:rgba(255,255,255,.15)}.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-LinkButton{font-size:.97222vw;color:#fff}.form-wrap .bg,.form-wrap .bg-success{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:1}.form-wrap .bg-success>div,.form-wrap .bg>div{width:100%;height:100%}.form-wrap .bg img,.form-wrap .bg-success img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.form-wrap .bg-success{display:none;z-index:2}.form-wrap .bg-success.active{display:block}.show-sm{display:none}@media screen and (max-width:960px){.form-wrap .form-block .form-inner [data-hsfc-id=Renderer] .hsfc-LinkButton{font-size:3.73333vw}.hide-sm{display:none}.show-sm{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxpYnMvX3Jlc2V0LnNjc3MiLCJjb21tb24vX2ZvbnRzLnNjc3MiLCJjb21tb24vX21haW4uc2NzcyIsIl9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDRElDO0FDQ0Q7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUF3QixFQUFBOztBQUUxQixnREFBQTtBQUVBO0VBQ0UsY0FBYyxFQUFBOztBQUVoQjtFQUNFLGNBQWMsRUFBQTs7QUFFaEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxZQUFZLEVBQUE7O0FBRWQ7RUFFSSxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUVqQjtFQUVJLFdBQVc7RUFDWCxhQUFhLEVBQUE7O0FBRWpCO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQ3ZDbkI7RUFDRSwwQkFBMEI7RUFDMUIseUNBQXlDO0VBQ3pDLCtXQUttRTtFQUNuRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUEwQjtFQUMxQiwyQ0FBMkM7RUFDM0MsK1hBS3VFO0VBQ3ZFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsMEJBQTBCO0VBQzFCLDRDQUE0QztFQUM1Qyx1WUFLeUU7RUFDekUsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUN2Q3BCO0VBQ0UseUJBQXlCO0VBQ3pCLG9DQUFvQztFQUNwQyxvQkNrRGlDLEVBQUE7RUFyQy9CO0lEaEJKO01BTUksb0JDc0RrQyxFQUFBLEVEcERyQzs7QUFFRDtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0JB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QUFpQjtNQUFqQixpQkFBaUIsRUFBQTtFQXRUdkI7SUEyVEksYUFBYTtJQUNiLFVBQVUsRUFBQTtJQTVUZDtNQStUTSxjQUFjLEVBQUE7O0FDaldoQjtFRHNXSjtJQUVJLGFBQWEsRUFBQSxFQUVoQjs7QUFFRDtFQUNFLGFBQWEsRUFBQTtFQzdXWDtJRDRXSjtNQUlJLGNBQWMsRUFBQSxFQUVqQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTmV1ZSBNYWNoaW5hIEJvbGRcIiksIGxvY2FsKFwiTmV1ZU1hY2hpbmEtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLUJvbGQuc3ZnI05ldWVNYWNoaW5hLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJOZXVlIE1hY2hpbmEgTWVkaXVtXCIpLCBsb2NhbChcIk5ldWVNYWNoaW5hLU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLnN2ZyNOZXVlTWFjaGluYS1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJOZXVlIE1hY2hpbmEgUmVndWxhclwiKSwgbG9jYWwoXCJOZXVlTWFjaGluYS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05ldWVNYWNoaW5hLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5zdmcjTmV1ZU1hY2hpbmEtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMTExMXZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDQuMjY2Njd2dzsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4xMTExMXZ3IDEuNjY2Njd2dyAxLjExMTExdncgNC4xNjY2N3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA0dncgNC4yNjY2N3Z3OyB9IH1cbiAgLmhlYWRlciAubG9nbyBzdmcge1xuICAgIHdpZHRoOiA4LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjV2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNi42NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDh2dzsgfSB9XG4gIC5oZWFkZXIgLmxvZ28yIHN2ZyB7XG4gICAgd2lkdGg6IDEzLjYxMTExdnc7XG4gICAgaGVpZ2h0OiAzLjQ3MjIydnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRlciAubG9nbzIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUydnc7XG4gICAgICAgIGhlaWdodDogMTMuMzMzMzN2dzsgfSB9XG5cbi5mb3JtLXdyYXAge1xuICBoZWlnaHQ6IDYwLjgzMzMzdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mb3JtLXdyYXAge1xuICAgICAgaGVpZ2h0OiAyMTYuNTMzMzN2dzsgfSB9XG4gIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBhZGRpbmc6IDEyLjE1Mjc4dncgMzQuNzIyMjJ2dyAyLjA4MzMzdnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQ5LjZ2dyA0LjI2NjY3dncgOHZ3OyB9IH1cbiAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtU3RlcCAuaHNmYy1TdGVwX19Db250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1SaWNoVGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgICBmb250LXNpemU6IDIuNjM4ODl2dyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDUyNzh2dztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41NTU1NnZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1SaWNoVGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIwMjY3dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjEzMzMzdnc7IH0gfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1SaWNoVGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUmljaFRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjh2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44dncgIWltcG9ydGFudDsgfSB9XG4gICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUm93IC5oc2ZjLURyb3Bkb3duRmllbGQsIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUm93IC5oc2ZjLVRleHRGaWVsZCwgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Sb3cgLmhzZmMtRW1haWxGaWVsZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjY2Njd2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyAuaHNmYy1Ecm9wZG93bkZpZWxkLCAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJvdyAuaHNmYy1UZXh0RmllbGQsIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtUm93IC5oc2ZjLUVtYWlsRmllbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjR2dzsgfSB9XG4gICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUZpZWxkTGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEuMTExMTF2dztcbiAgICAgICAgdG9wOiAwLjk3MjIydnc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBmb250LCAuMnMgZWFzZS1pbi1vdXQgdG9wOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1GaWVsZExhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgICAgICAgbGVmdDogNC4yNjY2N3Z3O1xuICAgICAgICAgICAgdG9wOiAzLjczMzMzdnc7IH0gfVxuICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUZpZWxkTGFiZWwuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNjk0NDR2dztcbiAgICAgICAgICB0b3A6IDAuMzQ3MjJ2dzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUZpZWxkTGFiZWwuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgICAgICAgICAgIHRvcDogMS4zMzMzM3Z3OyB9IH1cbiAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRmllbGRMYWJlbF9fUmVxdWlyZWRJbmRpY2F0b3Ige1xuICAgICAgICBjb2xvcjogI2ZmNzcxZDsgfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1UZXh0SW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxLjU5NzIydncgMS4xMTExMXZ3IDAuMzQ3MjJ2dztcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjk0NDR2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMTUxMDtcbiAgICAgICAgaGVpZ2h0OiAzLjMzMzMzdnc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1UZXh0SW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICAgICAgICAgICAgcGFkZGluZzogNi4xMzMzM3Z3IDQuMjY2Njd2dyAxLjMzMzMzdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9IH1cbiAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1UZXh0SW5wdXRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjk0NDR2dyAwLjY5NDQ0dncgMCAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtVGV4dElucHV0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3IDIuNjY2Njd2dyAwIDA7IH0gfVxuICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVRleHRJbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExNTEwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMjExNTEwIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLyog0YfRgtC+0LHRiyDQv9C10YDQtdC60YDRi9GC0Ywg0LbRkdC70YLRi9C5INGE0L7QvSAqL1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAvKiBcItGF0LDQulwiINC00LvRjyDQvtGC0LrQu9GO0YfQtdC90LjRjyDQsNC90LjQvNCw0YbQuNC4ICovIH1cbiAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRXJyb3JBbGVydCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiAwLjk3MjIydnc7XG4gICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUVycm9yQWxlcnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7IH0gfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bklucHV0X19DYXJldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4xMTExMXZ3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bklucHV0X19DYXJldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQuMjY2Njd2dzsgfSB9XG4gICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLURyb3Bkb3duSW5wdXRfX0NhcmV0ID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMzQ3MjJ2dyBzb2xpZCByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuNyk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLURyb3Bkb3duSW5wdXRfX0NhcmV0ID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxLjMzMzMzdncgc29saWQgcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjcpOyB9IH1cbiAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtTmF2aWdhdGlvblJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMzMzMzN2dzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtTmF2aWdhdGlvblJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMi44dnc7IH0gfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1CdXR0b24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMuODg4ODl2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzcxZDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM4ODg5dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0LjkzMzMzdnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG4gICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLURyb3Bkb3duT3B0aW9uc19fU2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bk9wdGlvbnMge1xuICAgICAgICB0b3A6IDMuMzMzMzN2dyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC42OTQ0NHZ3IDAuNjk0NDR2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTU1NTZ2dztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExNTEwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLURyb3Bkb3duT3B0aW9ucyB7XG4gICAgICAgICAgICB0b3A6IDEyLjh2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIuNjY2Njd2dyAyLjY2NjY3dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4xMzMzM3Z3OyB9IH1cbiAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRHJvcGRvd25PcHRpb25zX19MaXN0X19MaXN0SXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDAuNDE2Njd2dyAxLjExMTExdnc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMi43Nzc3OHZ3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5mb3JtLXdyYXAgLmZvcm0tYmxvY2sgLmZvcm0taW5uZXIgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRHJvcGRvd25PcHRpb25zX19MaXN0X19MaXN0SXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDEuNnZ3IDQuMjY2Njd2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAuNjY2Njd2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9IH1cbiAgICAgICAgLmZvcm0td3JhcCAuZm9ybS1ibG9jayAuZm9ybS1pbm5lciBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bk9wdGlvbnNfX0xpc3RfX0xpc3RJdGVtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUxpbmtCdXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZm9ybS13cmFwIC5mb3JtLWJsb2NrIC5mb3JtLWlubmVyIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUxpbmtCdXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7IH0gfVxuICAuZm9ybS13cmFwIC5iZywgLmZvcm0td3JhcCAuYmctc3VjY2VzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcm0td3JhcCAuYmcgPiBkaXYsIC5mb3JtLXdyYXAgLmJnLXN1Y2Nlc3MgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZm9ybS13cmFwIC5iZyBpbWcsIC5mb3JtLXdyYXAgLmJnLXN1Y2Nlc3MgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZm9ybS13cmFwIC5iZy1zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZm9ybS13cmFwIC5iZy1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaG93LXNtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaG93LXNtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIEJvbGQnKSwgbG9jYWwoJ05ldWVNYWNoaW5hLUJvbGQnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1Cb2xkLnN2ZyNOZXVlTWFjaGluYS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXVlTWFjaGluYSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0uZW90Jyk7XG4gIHNyYzogbG9jYWwoJ05ldWUgTWFjaGluYSBNZWRpdW0nKSwgbG9jYWwoJ05ldWVNYWNoaW5hLU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL05ldWVNYWNoaW5hLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtTWVkaXVtLnN2ZyNOZXVlTWFjaGluYS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZU1hY2hpbmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTmV1ZSBNYWNoaW5hIFJlZ3VsYXInKSwgbG9jYWwoJ05ldWVNYWNoaW5hLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTmV1ZU1hY2hpbmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9OZXVlTWFjaGluYS1SZWd1bGFyLnN2ZyNOZXVlTWFjaGluYS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogZ2V0LXZ3KDE2cHgpIGdldC12dygyNHB4KSBnZXQtdncoMTZweCkgZ2V0LXZ3KDYwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDEyMHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDM2cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nbzIge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDE5NnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDUwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTk1cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0td3JhcCB7XG4gIGhlaWdodDogZ2V0LXZ3KDg3NnB4KTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBoZWlnaHQ6IGdldC12dy1zbSg4MTJweCk7XG4gIH1cblxuICAuZm9ybS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLmZvcm0taW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBhZGRpbmc6IGdldC12dygxNzVweCkgZ2V0LXZ3KDUwMHB4KSBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE4NnB4KSBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1TdGVwIC5oc2ZjLVN0ZXBfX0NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1SaWNoVGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE5ldWVNYWNoaW5hO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygzOHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogZ2V0LXZ3KC0wLjc2cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogZ2V0LXZ3LXNtKC0wLjc2cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLVJpY2hUZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlTWFjaGluYTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDQ4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNDhweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Sb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuaHNmYy1Ecm9wZG93bkZpZWxkLCAuaHNmYy1UZXh0RmllbGQsIC5oc2ZjLUVtYWlsRmllbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjRweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUZpZWxkTGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dygxNnB4KTtcbiAgICAgICAgdG9wOiBnZXQtdncoMTRweCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBmb250LCAuMnMgZWFzZS1pbi1vdXQgdG9wO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTBweCk7XG4gICAgICAgICAgdG9wOiBnZXQtdncoNXB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgICAgdG9wOiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRmllbGRMYWJlbF9fUmVxdWlyZWRJbmRpY2F0b3Ige1xuICAgICAgICBjb2xvcjogI2ZmNzcxZDtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtVGV4dElucHV0IHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDIzcHgpIGdldC12dygxNnB4KSBnZXQtdncoNXB4KTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgICAgLy8td2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICAgICAgLy9iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTE1MTA7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDQ4cHgpO1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjNweCkgZ2V0LXZ3LXNtKDE2cHgpIGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpIGdldC12dygxMHB4KSAwIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDEwcHgpIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTE1MTAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMyMTE1MTAgaW5zZXQgIWltcG9ydGFudDsgLyog0YfRgtC+0LHRiyDQv9C10YDQtdC60YDRi9GC0Ywg0LbRkdC70YLRi9C5INGE0L7QvSAqL1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7ICAgICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwczsgLyogXCLRhdCw0LpcIiDQtNC70Y8g0L7RgtC60LvRjtGH0LXQvdC40Y8g0LDQvdC40LzQsNGG0LjQuCAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUVycm9yQWxlcnQge1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBjb2xvcjogcmVkO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bklucHV0X19DYXJldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDE2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bklucHV0X19DYXJldD5zcGFuIHtcbiAgICAgICAgYm9yZGVyLXRvcDogZ2V0LXZ3KDVweCkgc29saWQgcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBnZXQtdnctc20oNXB4KSBzb2xpZCByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtTmF2aWdhdGlvblJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dyg0OHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDQ4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLUJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDU2cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzFkO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDU2cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWhzZmMtaWQ9UmVuZGVyZXJdIC5oc2ZjLURyb3Bkb3duT3B0aW9uc19fU2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtaHNmYy1pZD1SZW5kZXJlcl0gLmhzZmMtRHJvcGRvd25PcHRpb25zIHtcbiAgICAgICAgdG9wOiBnZXQtdncoNDhweCkhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgZ2V0LXZ3KDEwcHgpIGdldC12dygxMHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGdldC12dyg4cHgpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIC8vYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExNTEwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oNDhweCkhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1Ecm9wZG93bk9wdGlvbnNfX0xpc3RfX0xpc3RJdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogZ2V0LXZ3KDZweCkgZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZU1hY2hpbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDZweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbZGF0YS1oc2ZjLWlkPVJlbmRlcmVyXSAuaHNmYy1MaW5rQnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZywgLmJnLXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcblxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJnLXN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1zbSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaG93LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvLyBtaXhpbnNcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtOiA5NjBweFxuKTtcblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLXVwKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuJHZ3LXZpZXdwb3J0OiAxNDQwO1xuQGZ1bmN0aW9uIGdldC12dygkZm9udCkge1xuICAkdnctY29udGV4dDogJHZ3LXZpZXdwb3J0ICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0ICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufVxuXG4kdnctdmlld3BvcnQtc206IDM3NTtcbkBmdW5jdGlvbiBnZXQtdnctc20oJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQtc206ICR2dy12aWV3cG9ydC1zbSAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dC1zbSAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn0iXX0= */
