.gform_wrapper .gfield .gchoice input[type=checkbox]+label::after,.gform_wrapper .gfield .gchoice input[type=checkbox]+label::before,.gform_wrapper .gfield .gchoice input[type=radio]+label::after,.gform_wrapper .gfield .gchoice input[type=radio]+label::before,.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper::before,.icon-map::before,.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::after,.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::before{content:"";display:block;position:absolute}.icon-map::before,.svg--map-marker{background:url(../img/sprites/svg-sprite.svg) no-repeat}.icon-map::before,.svg--map-marker{background-position:0 0}.icon-map::before,.svg--map-marker-dims{width:32px;height:48px}.fusion-faq-shortcode.custom-accordion{margin:0 0 20px 0}#wrapper .fusion-faq-shortcode.custom-accordion .panel-title,#wrapper .fusion-faq-shortcode.custom-accordion .panel-title .fusion-toggle-heading{text-transform:uppercase}.fusion-faq-shortcode.custom-accordion .toggle a{padding:20px 0}.fusion-faq-shortcode.custom-accordion .toggle a .fusion-toggle-icon-wrapper{order:1}.fusion-faq-shortcode.custom-accordion .toggle a .fusion-toggle-heading{margin-left:0}#main .fusion-faq-shortcode.custom-accordion .toggle a .fa-fusion-box{font-size:3rem}.fusion-faq-shortcode+.fusion-text{margin-top:30px}html{font-size:2.5445292621vw!important}@media screen and (min-width:391px){html{font-size:10px!important}}@media screen and (min-width:1201px){html{font-size:.5882352941vw!important}}@media screen and (min-width:1701px){html{font-size:.5208333333vw!important}}html{font-family:Mulish,sans-serif;scroll-padding-top:200px}html body{font-family:Mulish,sans-serif;font-size:16px;line-height:1.556}html body a{color:#b73510}html body p{line-height:1.4;margin:20px 0}img.alignleft,img.alignright{display:block;float:none;margin:0 0 20px 0}body table{border-color:#cdcdcd;border-spacing:0;border-collapse:separate;text-align:left}body table th{border-color:#cdcdcd;border-bottom:1px solid #cdcdcd;font-weight:700;padding:10px}body table tr td{border-color:#cdcdcd;border-bottom:1px solid #cdcdcd;padding:10px}.icon-map{display:inline-flex;align-items:center;min-height:46px;padding-left:45px;position:relative}.icon-map::before{left:0}.icon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,50%))}.icon-grid .icon-item{display:grid;text-align:center}.icon-grid .icon-item .icon-img{margin-bottom:20px;min-height:100px}.icon-grid.inline .icon-item{grid-template-columns:repeat(2,auto);gap:0 30px;text-align:left}.icon-flex{display:flex}.icon-flex .icon-item{display:grid;text-align:center}.icon-flex .icon-item .icon-img{margin-bottom:20px;min-height:100px}.lg-font{font-size:2rem}.underline{text-decoration:underline}.no-padding-top{padding-top:0!important}@media screen and (min-width:768px){img.alignright{float:right;margin:0 0 20px 20px}img.alignleft{float:left;margin:0 20px 20px 0}}@media screen and (min-width:1025px){.icon-grid{display:grid;gap:20px 30px}.icon-grid.three-col{grid-template-columns:repeat(3,minmax(0,33.333%))}.icon-flex{flex-wrap:wrap;gap:20px 30px}.icon-flex .icon-item{flex:1 1 calc(50% - 60px)}}@media screen and (max-width:800px){.fusion-header-wrapper{position:fixed}.fusion-header-wrapper>div[class*=fusion-header]{background-color:#fff}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper{display:flex;align-items:center;justify-content:space-between}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-header{padding:0 10px}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-logo{display:grid;grid-template-columns:repeat(2,auto);gap:30px;align-items:center}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-logo .fusion-header-tagline{margin-top:0!important}#wrapper .fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-logo .fusion-header-tagline a{font-size:14px;padding:10px}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .header-phone{display:none}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-mobile-selector{border:none}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-mobile-selector .fusion-selector-down{border:1px solid #e2e2e2;margin-top:4px}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-mobile-selector span{display:none}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-secondary-main-menu{padding:10px;min-width:70px}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-secondary-main-menu .fusion-mobile-menu{border-top-style:solid;position:absolute;width:100%;top:100%;right:0;left:0}.fusion-header-wrapper>div[class*=fusion-header] .fusion-sticky-header-wrapper .fusion-secondary-main-menu .fusion-mobile-menu-search{display:none!important}}#main input[type=email],#main input[type=number],#main input[type=password],#main input[type=tel],#main input[type=text],#main select,#main textarea{background-color:#fff;border:1px solid #bfbfbf;border-radius:6px;min-height:55px;height:auto;padding:15px 20px}#main input[type=email]::-webkit-input-placeholder,#main input[type=number]::-webkit-input-placeholder,#main input[type=password]::-webkit-input-placeholder,#main input[type=tel]::-webkit-input-placeholder,#main input[type=text]::-webkit-input-placeholder,#main select::-webkit-input-placeholder,#main textarea::-webkit-input-placeholder{color:#9b9fa7;font:normal 18px Mulish,sans-serif;opacity:.7}#main input[type=email]::-moz-placeholder,#main input[type=number]::-moz-placeholder,#main input[type=password]::-moz-placeholder,#main input[type=tel]::-moz-placeholder,#main input[type=text]::-moz-placeholder,#main select::-moz-placeholder,#main textarea::-moz-placeholder{color:#9b9fa7;font:normal 18px Mulish,sans-serif;opacity:.7}#main input[type=email]:-ms-input-placeholder,#main input[type=number]:-ms-input-placeholder,#main input[type=password]:-ms-input-placeholder,#main input[type=tel]:-ms-input-placeholder,#main input[type=text]:-ms-input-placeholder,#main select:-ms-input-placeholder,#main textarea:-ms-input-placeholder{color:#9b9fa7;font:normal 18px Mulish,sans-serif;opacity:.7}#main input[type=email]:-moz-placeholder,#main input[type=number]:-moz-placeholder,#main input[type=password]:-moz-placeholder,#main input[type=tel]:-moz-placeholder,#main input[type=text]:-moz-placeholder,#main select:-moz-placeholder,#main textarea:-moz-placeholder{color:#9b9fa7;font:normal 18px Mulish,sans-serif;opacity:.7}#main .gform_wrapper .gform_fields{gap:30px}.gform_wrapper .gform_heading p{margin-top:0}.gform_wrapper .gfield{font-family:Mulish,sans-serif;margin-bottom:0}#main .gform_wrapper .gfield .ginput_complex .ginput_container{flex-basis:auto}#main .gform_wrapper .gfield .gfield_label{color:rgba(0,0,0,.6980392157);font-size:18px;font-weight:700;margin-bottom:8px;padding:0;letter-spacing:0}#main .gform_wrapper .gfield .gform-field-label--type-inline{font-weight:400}.gform_wrapper .gfield .gfield_header_item{font-size:18px}.gform_wrapper .gfield .gchoice{display:inline-block;width:100%}.gform_wrapper .gfield .gchoice input[type=checkbox],.gform_wrapper .gfield .gchoice input[type=radio]{display:none!important}.gform_wrapper .gfield .gchoice input[type=checkbox]+label,.gform_wrapper .gfield .gchoice input[type=radio]+label{cursor:pointer;padding-left:25px;position:relative}#main .gform_wrapper .gfield .gchoice input[type=checkbox]+label,#main .gform_wrapper .gfield .gchoice input[type=radio]+label{font-size:18px;font-weight:400}.gform_wrapper .gfield .gchoice input[type=checkbox]+label::after,.gform_wrapper .gfield .gchoice input[type=checkbox]+label::before,.gform_wrapper .gfield .gchoice input[type=radio]+label::after,.gform_wrapper .gfield .gchoice input[type=radio]+label::before{top:23%;left:0}.gform_wrapper .gfield .gchoice input[type=checkbox]+label::before,.gform_wrapper .gfield .gchoice input[type=radio]+label::before{border:1px solid #b73510;background-color:rgba(33,102,198,.1215686275);border-radius:4px;width:16px;height:16px}.gform_wrapper .gfield .gchoice input[type=checkbox]+label::after,.gform_wrapper .gfield .gchoice input[type=radio]+label::after{background-color:#b73510;width:8px;height:8px;border-radius:4px;left:4px;opacity:0;transform:translateY(4px);transition:opacity .25s ease}.gform_wrapper .gfield .gchoice input[type=checkbox]:checked+label::after,.gform_wrapper .gfield .gchoice input[type=radio]:checked+label::after{opacity:1}.gform_wrapper .gfield .gchoice input[type=radio]+label::after,.gform_wrapper .gfield .gchoice input[type=radio]+label::before{border-radius:50%}.gform_wrapper .gfield .gfield_radio{flex-direction:row}.gform_wrapper .gfield .gfield_radio .gchoice{width:auto}#main .gform_wrapper .gfield.gfield_contains_required .gfield_label:has(.gfield_required_asterisk){flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;order:1}#main .gform_wrapper .gfield.gfield_contains_required .gfield_label:has(.gfield_required_asterisk) .gfield_required_asterisk{color:#b73510;font-size:18px}.gform_wrapper .gform-footer{width:100%;justify-content:center;text-align:center}#main .gform_wrapper .gform_button{background-color:#b73510;border:1px solid #b73510;border-radius:0;font-size:18px;overflow:hidden;padding:14px 40px;position:relative;text-transform:uppercase;transition:background .25s ease}#main .gform_wrapper .gform_button:hover{background-color:#850f11;border-color:#850f11;color:#fff}.gform_confirmation_wrapper{border:3px solid green;padding:30px;text-align:center}.gform_confirmation_wrapper,.gform_confirmation_wrapper .gform_confirmation_message,.gform_confirmation_wrapper code{font:bold 18px Mulish,sans-serif}#wrapper #main{padding-bottom:0}.fusion-faq-shortcode.custom-accordion{margin:0 0 20px 0}.fusion-faq-shortcode.custom-accordion .fusion-panel{border-color:#cdcdcd}.fusion-faq-shortcode.custom-accordion .fusion-panel:first-child{border-top:1px solid #cdcdcd}#wrapper .fusion-faq-shortcode.custom-accordion .panel-title,#wrapper .fusion-faq-shortcode.custom-accordion .panel-title .fusion-toggle-heading{text-transform:uppercase}.fusion-faq-shortcode.custom-accordion .toggle a{color:#000;padding:20px 0}.fusion-faq-shortcode.custom-accordion .toggle a:active,.fusion-faq-shortcode.custom-accordion .toggle a:hover{color:#b73510}.fusion-faq-shortcode.custom-accordion .toggle a .fusion-toggle-icon-wrapper{order:1}.fusion-faq-shortcode.custom-accordion .toggle a .fusion-toggle-heading{flex:1 1 100%;font-size:2.4rem;margin-left:0;padding-right:25px}#main .fusion-faq-shortcode.custom-accordion .toggle a .fa-fusion-box{color:inherit;font-size:3rem}.fusion-faq-shortcode+.fusion-text{margin-top:30px}.fusion-text h2{margin-bottom:20px}.fusion-text a{text-decoration:underline}.fusion-text a[class*=icon]{text-decoration:none}.icon-column .fusion-column-wrapper>div:first-child:has(.fusion-imageframe:first-child){min-height:120px}.fusion-column-wrapper>div:first-child:has(.fusion-imageframe:first-child)+.fusion-text{margin-top:20px}.fusion-column-wrapper>div:has(>.fusion-button:last-child){margin-bottom:30px}#main .bordered .fusion-column-wrapper>div:has(>.fusion-button:last-child){margin-bottom:0}#main .bordered .fusion-column-wrapper{box-shadow:2px 2px 3px 2px rgba(0,0,0,.2509803922);border:2px solid #b73510;border-radius:8px;font-size:1.6rem;padding:20px!important}.icon-column .fusion-column-wrapper{text-align:center}html body #wrapper #main .fullwidth-box .fusion-row{padding-left:0;padding-right:0}body.blog main#main{padding-top:50px}.stories .fusion-text>h3{margin-top:0}.stories .fusion-text[style*=color]>h3{color:inherit}@media screen and (min-width:768px){#main .fusion-fullwidth:not(.grid-section-img-content):not(.section-img-content):not(:first-child){padding-top:50px!important;padding-bottom:50px!important}#main .fusion-fullwidth:not(.grid-section-img-content):not(.section-img-content):not(:first-child)+.section-img-content{padding-top:0}}.avada-page-titlebar-wrapper{background-size:cover}.avada-page-titlebar-wrapper .fusion-page-title-wrapper{aspect-ratio:390/247}@media screen and (min-width:768px){.avada-page-titlebar-wrapper .fusion-page-title-wrapper{aspect-ratio:1440/360}.avada-page-titlebar-wrapper .fusion-page-title-captions h1{font-size:4.8rem}}body #wrapper #main .grid-section-img-content{padding-right:0;padding-left:0;margin-right:0;margin-left:0}body #wrapper #main .grid-section-img-content>.fusion-builder-row{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.grid-section-img-content .fusion-layout-column{margin-bottom:0}.grid-section-img-content .fusion-layout-column .fusion-column-wrapper{margin:0}.grid-section-img-content .fusion-layout-column .fusion-column-wrapper .fusion-text{background-color:#fff;padding:40px 50px;position:relative}.grid-section-img-content .fusion-layout-column .fusion-column-wrapper .fusion-text h3{margin-top:0;margin-bottom:10px}.grid-section-img-content .fusion-layout-column:has(.fusion-text){order:1;z-index:1}.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper{background-color:#fff}.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper::before{display:none;background-color:#b73510;width:133px;height:154px;top:-5px;left:-5px;z-index:-1}@media screen and (min-width:769px){#wrapper .grid-section-img-content .fusion-builder-row{align-items:flex-start}.grid-section-img-content .fusion-layout-column:not(:has(.fusion-text)){height:100%}.grid-section-img-content .fusion-layout-column:has(.fusion-text){order:0;z-index:1}.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper{position:relative;left:-50px}.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper::after,.grid-section-img-content .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper::before{display:block}.grid-section-img-content .fusion-layout-column:has(.fusion-text):first-child .fusion-column-wrapper{right:-50px;left:auto}.grid-section-img-content .fusion-layout-column:has(.fusion-text):first-child .fusion-column-wrapper::before{left:auto;right:-5px}.grid-section-img-content .fusion-layout-column:first-child:has(.fusion-text) .fusion-column-wrapper{align-items:flex-end;margin-right:0}.grid-section-img-content .fusion-layout-column:last-child .fusion-column-wrapper{margin-left:0}.grid-section-img-content .fusion-layout-column .fusion-column-wrapper[data-bg]>.fusion-empty-dims-img-placeholder{position:absolute;left:0;top:0}}@media screen and (min-width:1025px){.grid-section-img-content .fusion-layout-column:has(.fusion-text){z-index:1}.grid-section-img-content .fusion-layout-column:first-child:has(.fusion-text) .fusion-column-wrapper{align-items:flex-end;margin-right:0}.grid-section-img-content .fusion-layout-column:last-child .fusion-column-wrapper{margin-left:0}.grid-section-img-content.has-width .fusion-layout-column:has(.fusion-text){padding:80px 0}.grid-section-img-content.has-width .fusion-layout-column:has(.fusion-text) .fusion-column-wrapper{max-width:690px;padding:20px!important}.grid-section-img-content.has-width .fusion-layout-column:has(.fusion-text) .fusion-text{padding:0}.grid-section-img-content.has-width .fusion-layout-column:first-child:has(.fusion-text){justify-content:flex-end}.grid-section-img-content.has-width .fusion-layout-column:first-child:has(.fusion-text) .fusion-column-wrapper{right:-345px}.grid-section-img-content.has-width .fusion-layout-column:last-child:has(.fusion-text) .fusion-column-wrapper{left:-345px}.grid-section-img-content.has-width.offset .fusion-layout-column:first-child:has(.fusion-text) .fusion-column-wrapper{right:-160px}.grid-section-img-content.has-width.offset .fusion-layout-column:last-child:has(.fusion-text) .fusion-column-wrapper{left:-160px}}#main .section-img-content{padding:80px 0 50px 0}.section-img-content .fusion-layout-column:first-child .fusion-column-wrapper:has(.fusion-imageframe){margin:0!important}.section-img-content .fusion-layout-column:first-child .fusion-column-wrapper:has(.fusion-imageframe) .fusion-imageframe,.section-img-content .fusion-layout-column:first-child .fusion-column-wrapper:has(.fusion-imageframe) .fusion-imageframe img{width:100%}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text){background-color:#fff;margin-right:25px!important;margin-left:25px!important;padding:30px!important}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::after,.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::before{display:none;background-color:#b73510;width:133px;height:154px;z-index:-1}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::before{top:-5px;left:-5px}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::after{right:-5px;bottom:-5px}.section-img-content .fusion-layout-column .fusion-text h3:first-child{margin-top:0}@media screen and (min-width:769px){.section-img-content .fusion-layout-column:first-child:has(.fusion-imageframe)+.fusion-layout-column{margin-top:-100px;z-index:1}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text){position:relative}.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::after,.section-img-content .fusion-layout-column:not(:first-child) .fusion-column-wrapper:has(.fusion-text)::before{display:block}}.work .fusion-text{display:flex;flex-direction:column;height:100%}.work .fusion-text h4{color:#b73510;font-size:2.4rem;margin-top:0;margin-bottom:10px;min-height:80px}.work .fusion-text p:has(+p:last-child){flex:1 1 100%}.custom-single-content .single-main-body>.fusion-column-wrapper::before{content:"Blog";display:block;font-size:1.6rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.custom-single-content .fusion-builder-row{max-width:860px!important}#wrapper #main .custom-single-content .fusion-builder-row h1{font-size:4rem}#wrapper #main .custom-single-content .fusion-builder-row h2{font-size:3.4rem}#wrapper #main .custom-single-content .fusion-builder-row h3{font-size:2.8rem}#wrapper #main .custom-single-content .fusion-builder-row h4{font-size:2.4rem}#wrapper #main .custom-single-content .fusion-builder-row h5{font-size:2rem}.custom-single-content .fusion-builder-row .featured-image img{width:100%}#wrapper .custom-single-content .fusion-builder-row .fusion-title-heading{font-size:.81em}.custom-single-content .fusion-builder-row .fusion-title-heading a:hover{color:inherit}.custom-single-content .fusion-builder-row .fusion-meta-tb{border:none;margin-bottom:0}.custom-single-content .fusion-builder-row .fusion-content-tb table{margin-bottom:30px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19leHRlbmRzLnNjc3MiLCJwYXJ0aWFscy9fc3ByaXRlcy5zY3NzIiwicGFydGlhbHMvX2dlbmVyYWwuc2NzcyIsInNldHRpbmdzL19taXhpbnMuc2NzcyIsInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19mb3Jtcy5zY3NzIiwicGFydGlhbHMvX2Z1c2lvbi5zY3NzIiwic2VjdGlvbnMvX2Jhbm5lci5zY3NzIiwic2VjdGlvbnMvX2dyaWQtc2VjdGlvbi1pbWctY29udGVudC5zY3NzIiwic2VjdGlvbnMvX3NlY3Rpb24taW1nLWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL193b3JrLnNjc3MiLCJzZWN0aW9ucy9fY3VzdG9tLXNpbmdsZS1jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0Esa0VBQUEsbUVBQUEsK0RBQUEsZ0VBQUEsaUdBQUEsa0JBQUEsNkdBQUEsOEdBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNDTkosa0JBQUEsaUJBQ0ksV0FBQSxtQ0FBQSxVQUdKLGtCQUFBLGlCQUVJLG9CQUFBLEVBQUEsRUFHSixrQkFBQSxzQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUlBLHVDQUNJLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFJUSw2REFBQSxvRkFDSSxlQUFBLFVBTVIsaURBQ0ksUUFBQSxLQUFBLEVBRUEsNkVBQ0ksTUFBQSxFQUdKLHdFQUNJLFlBQUEsRUFJQSxzRUFDSSxVQUFBLEtBT3BCLG1DQUNJLFdBQUEsS0MxQ1IsS0FDSSxVQUFBLHlCQ0NJLG9DREdKLEtBQ0ksVUFBQSxnQkNKQSxxQ0RTSixLQUNJLFVBQUEseUJDVkEscUNEZUosS0FDSSxVQUFBLHlCQUlSLEtBQ0ksWUVwQlEsTUFBQSxDQUFBLFdGcUJSLG1CQUFBLE1BRUEsVUFDSSxZRXhCSSxNQUFBLENBQUEsV0Z5QkosVUFBQSxLQUNBLFlBQUEsTUFFQSxZQUNJLE1FckNXLFFG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QUNBLFdBQUEsS0FHSix3Q0FDSSxLQUFBLEVBQUEsRUFBQSxLQ2RBLHdFQUNJLFFBQUEsT0FDQSxRQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EsZUFBQSxVQUtaLDJDQUNJLFVBQUEsZ0JBR0ksNkRBQ0ksVUFBQSxLQUdKLDZEQUNJLFVBQUEsT0FHSiw2REFDSSxVQUFBLE9BR0osNkRBQ0ksVUFBQSxPQUdKLDZEQUNJLFVBQUEsS0FNSiwrREFDSSxNQUFBLEtBS0osMEVBQ0ksVUFBQSxNQUlBLHlFQUNJLE1BQUEsUUFLWiwyREFDSSxPQUFBLEtBQ0EsY0FBQSxFQUlBLG9FQUNJLGNBQUEiLCJmaWxlIjoibWFpbi1zdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcbkB1c2UgJ3NldHRpbmdzL21peGlucycgYXMgbTtcblxuJXBzZXVkby1ibG9ja3tcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG59XG5cbiVsaXN0Ym94e1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IFxufVxuXG4laDEge1xuICAgIGZvbnQ6IDcwMCAzLjVyZW0vMS4yZW0gdi4kZm9udC1oZWFkaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQtMil7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgfVxufVxuXG4laDIge1xuICAgIGZvbnQ6IDcwMCAzcmVtLzEuMjVlbSB2LiRmb250LWhlYWRpbmc7IFxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIFxuICAgIEBpbmNsdWRlIG0ubWVkaWEoJG1pbjogdi4kdGFibGV0KXsgXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbn1cblxuJWgzIHtcbiAgICBmb250OiA3MDAgMi42cmVtLzEuMmVtIHYuJGZvbnQtaGVhZGluZzsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtLm1lZGlhKCRtaW46IHYuJHRhYmxldCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuJWg0IHtcbiAgICBmb250OiA3MDAgMi4ycmVtLzEuMmVtIHYuJGZvbnQtaGVhZGluZztcblxuICAgIEBpbmNsdWRlIG0ubWVkaWEoJG1pbjogdi4kaXBhZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbiVoNSB7XG4gICAgZm9udDogNzAwIDJyZW0vMS42NTJlbSB2LiRmb250LXNhbnM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtLm1lZGlhKCRtaW46IHYuJHRhYmxldCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuJWg2IHtcbiAgICBmb250OiA0MDAgMnJlbS8xLjY2N2VtIHYuJGZvbnQtc2FucztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn0iLCIlc3ZnLWNvbW1vbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwid2ViL3dwLWNvbnRlbnQvdGhlbWVzL0F2YWRhLWN1bm5pbmdoYW1zZWN1cml0eS9hc3NldHMvaW1nL3Nwcml0ZXMvc3ZnLXNwcml0ZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uc3ZnLS1tYXAtbWFya2VyIHtcbiAgICBAZXh0ZW5kICVzdmctY29tbW9uO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnN2Zy0tbWFwLW1hcmtlci1kaW1zIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mdXNpb24tZmFxLXNob3J0Y29kZXtcbiAgICAmLmN1c3RvbS1hY2NvcmRpb257XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgICAgICAucGFuZWwtdGl0bGV7XG4gICAgICAgICAgICAjd3JhcHBlciAme1xuICAgICAgICAgICAgICAgICYsIC5mdXNpb24tdG9nZ2xlLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvZ2dsZXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgLmZ1c2lvbi10b2dnbGUtaWNvbi13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnVzaW9uLXRvZ2dsZS1oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmEtZnVzaW9uLWJveHtcbiAgICAgICAgICAgICAgICAgICAgI21haW4gJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLmZ1c2lvbi10ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnLi4vc2V0dGluZ3MvbWl4aW5zJyBhcyBtO1xuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcbkB1c2UgJ3Nwcml0ZXMnIGFzICo7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwdncgKiBtYXRoLmRpdigxMCwgMzkzKSFpbXBvcnRhbnQ7IC8vIDQxMiBpcyB0aGUgbW9iaWxlIG1vY2t1cCB3aWR0aC5cbn1cblxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiAzOTBweCl7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtLm1lZGlhKCRtaW46IDEyMDBweCl7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwdncgKiBtYXRoLmRpdigxMCwgMTcwMCkhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiAxNzAwcHgpe1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEwMHZ3ICogbWF0aC5kaXYoMTAsIDE5MjApIWltcG9ydGFudDsgLy8gMTkyMCBpcyB0aGUgZGVza3RvcCBtb2NrdXAgd2lkdGguXG4gICAgfVxufVxuXG5odG1se1xuICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnM7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAyMDBweDtcblxuICAgIGJvZHl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3ItcHJpbWFyeS1CNzM1MTA7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmltZ3tcbiAgICAmLmFsaWducmlnaHQsXG4gICAgJi5hbGlnbmxlZnR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbn1cblxuYm9keSB0YWJsZXtcbiAgICBib3JkZXItY29sb3I6IHYuJGNvbG9yLWJvcmRlci1DRENEQ0Q7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgdGh7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdi4kY29sb3ItYm9yZGVyLUNEQ0RDRDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGNvbG9yLWJvcmRlci1DRENEQ0Q7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kY29sb3ItYm9yZGVyLUNEQ0RDRDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRjb2xvci1ib3JkZXItQ0RDRENEO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tbWFwe1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBAZXh0ZW5kICVwc2V1ZG8tYmxvY2s7XG4gICAgICAgIEBleHRlbmQgLnN2Zy0tbWFwLW1hcmtlcjtcbiAgICAgICAgQGV4dGVuZCAuc3ZnLS1tYXAtbWFya2VyLWRpbXM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaWNvbi1ncmlke1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDUwJSkpO1xuXG4gICAgLmljb24taXRlbXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pY29uLWltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5saW5le1xuICAgICAgICAuaWNvbi1pdGVte1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICAgICAgICBnYXA6IDAgMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLWZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5pY29uLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaWNvbi1pbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZy1mb250e1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnVuZGVybGluZXtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vLXBhZGRpbmctdG9we1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQtMil7XG4gICAgaW1ne1xuICAgICAgICAmLmFsaWducmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWdubGVmdHsgICAgICAgICAgICBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtLm1lZGlhKCRtaW46IHYuJHRhYmxldC1sYW5kc2NhcGUpe1xuICAgIC5pY29uLWdyaWR7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMjBweCAzMHB4O1xuXG4gICAgICAgICYudGhyZWUtY29se1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDMzLjMzMyUpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWZsZXh7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgLmljb24taXRlbXtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkbWF4OiBmYWxzZSwgJG1pbjogZmFsc2UpIHtcbiAgICBAaWYgJG1heCB7XG4gICAgICAgIEBpZiAkbWluIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgpIGFuZCAobWluLXdpZHRoOiAjeyRtaW4gKyAxfSkgeyBAY29udGVudDsgfVxuICAgICAgICB9QGVsc2V7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICB9QGVsc2V7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1pbiArIDF9KSB7IEBjb250ZW50OyB9XG4gICAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXJ7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGltZy1hc3BlY3QtcmF0aW8oJGhlaWdodDogZmFsc2UsICR3aWR0aDogZmFsc2Upe1xuICAgIEBpZiAkaGVpZ2h0IGFuZCAkd2lkdGgge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KSAqIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9Db2xvcnNcbiRjb2xvci1wcmltYXJ5LUI3MzUxMDogI0I3MzUxMDtcblxuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWJvcmRlci1DRENEQ0Q6ICNDRENEQ0Q7XG4kY29sb3ItdGV4dC0wMDAwMDBCMjogIzAwMDAwMEIyO1xuXG4vLyBGb250XG4kZm9udC1zYW5zOiAnTXVsaXNoJywgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmc6IFwiSUJNIFBsZXggU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4vLyBCcmVha3BvaW50c1xuJHRhYmxldC1sYW5kc2NhcGU6IDEwMjRweDtcbiRpcGFkOiA4MTBweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJHRhYmxldC0yOiA3NjdweDsgXG4kdGFibGV0LTM6IDY2OHB4O1xuIiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICcuLi9zZXR0aW5ncy9taXhpbnMnIGFzIG07XHJcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBtLm1lZGlhKCRtYXg6IDgwMHB4KXtcclxuICAgIC5mdXNpb24taGVhZGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICAgICA+IGRpdltjbGFzcyo9XCJmdXNpb24taGVhZGVyXCJde1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgLmZ1c2lvbi1zdGlja3ktaGVhZGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuZnVzaW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZ1c2lvbi1sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mdXNpb24taGVhZGVyLXRhZ2xpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN3cmFwcGVyICZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1waG9uZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mdXNpb24tbW9iaWxlLXNlbGVjdG9ye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZ1c2lvbi1zZWxlY3Rvci1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZnVzaW9uLXNlY29uZGFyeS1tYWluLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmZ1c2lvbi1tb2JpbGUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnVzaW9uLW1vYmlsZS1tZW51LXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XHJcbkB1c2UgJy4uL3NldHRpbmdzL21peGlucycgYXMgbTtcclxuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYXtcclxuICAjbWFpbiAme1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbWluLWhlaWdodDogNTVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtLnBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogIzlCOUZBNztcclxuICAgICAgZm9udDogbm9ybWFsIDE4cHggdi4kZm9udC1zYW5zO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiogR3Jhdml0eSBGb3JtcyAqKi9cclxuLmdmb3JtX3dyYXBwZXJ7XHJcbiAgICAuZ2Zvcm1fZmllbGRze1xyXG4gICAgICAjbWFpbiAme1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmdmb3JtX2hlYWRpbmd7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmdmaWVsZHtcclxuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtc2FucztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgIC5naW5wdXRfY29tcGxleHtcclxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcntcclxuICAgICAgICAgICNtYWluICZ7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5nZmllbGRfbGFiZWx7XHJcbiAgICAgICAgI21haW4gJntcclxuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvci10ZXh0LTAwMDAwMEIyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1pbmxpbmV7XHJcbiAgICAgICAgI21haW4gJntcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5nZmllbGRfaGVhZGVyX2l0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5nY2hvaWNle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgXHJcbiAgICAgICAgICArIGxhYmVse1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI21haW4gJntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgJXBzZXVkby1ibG9jaztcclxuICAgICAgICAgICAgICB0b3A6IDIzJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2NkM2MUY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuICAgICAgICAgICsgbGFiZWx7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5nZmllbGRfcmFkaW97XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgLmdjaG9pY2V7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi5nZmllbGRfY29udGFpbnNfcmVxdWlyZWR7XHJcbiAgICAgICAgLmdmaWVsZF9sYWJlbHtcclxuICAgICAgICAgICNtYWluICY6aGFzKC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2spe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkX2FzdGVyaXNre1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmb3JtLWZvb3RlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4gJntcclxuICAgICAgLmdmb3JtX2J1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2U7XHJcbiAgXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Izg1MGYxMTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg1MGYxMTtcclxuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVye1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgZ3JlZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmLCBjb2RlLCAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XHJcbiAgICAgIFxyXG4gICAgICBmb250OiBib2xkIDE4cHggdi4kZm9udC1zYW5zOyBcclxuICAgIH1cclxuICB9IiwiXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbkB1c2UgJy4uL3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcclxuQHVzZSAnLi4vc2V0dGluZ3MvbWl4aW5zJyBhcyBtO1xyXG5AdXNlICcuLi9zZXR0aW5ncy9leHRlbmRzJyBhcyAqO1xyXG5AdXNlICdzcHJpdGVzJyBhcyAqO1xyXG5cclxuI3dyYXBwZXJ7XHJcbiAgICAjbWFpbntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1c2lvbi1mYXEtc2hvcnRjb2Rle1xyXG4gICAgJi5jdXN0b20tYWNjb3JkaW9ue1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcbiAgICAgICAgLmZ1c2lvbi1wYW5lbHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2LiRjb2xvci1ib3JkZXItQ0RDRENEO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRjb2xvci1ib3JkZXItQ0RDRENEO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICN3cmFwcGVyICZ7XHJcbiAgICAgICAgICAgICAgICAmLCAuZnVzaW9uLXRvZ2dsZS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGV7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZnVzaW9uLXRvZ2dsZS1pY29uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZ1c2lvbi10b2dnbGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1mdXNpb24tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICNtYWluICZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmZ1c2lvbi10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdXNpb24tdGV4dHtcclxuICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJltjbGFzcyo9XCJpY29uXCJde1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi1pbWFnZWZyYW1lOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIC5pY29uLWNvbHVtbiAme1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICsgLmZ1c2lvbi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKD4gLmZ1c2lvbi1idXR0b246bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAjbWFpbiAuYm9yZGVyZWQgJntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4gLmJvcmRlcmVkICZ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggMnB4ICMwMDAwMDA0MDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2LiRjb2xvci1wcmltYXJ5LUI3MzUxMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNvbHVtbiAme1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuaHRtbCBib2R5ICN3cmFwcGVyICNtYWluIC5mdWxsd2lkdGgtYm94IC5mdXNpb24tcm93IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmJvZHkuYmxvZyBtYWluI21haW57XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLnN0b3JpZXN7XHJcbiAgICAuZnVzaW9uLXRleHR7XHJcbiAgICAgICAgPiBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbc3R5bGUqPVwiY29sb3JcIl17XHJcbiAgICAgICAgICAgID4gaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQtMil7XHJcbiAgICAuZnVzaW9uLWZ1bGx3aWR0aHtcclxuICAgICAgICAjbWFpbiAme1xyXG4gICAgICAgICAgICAmOm5vdCguZ3JpZC1zZWN0aW9uLWltZy1jb250ZW50KTpub3QoLnNlY3Rpb24taW1nLWNvbnRlbnQpOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHghaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICsgLnNlY3Rpb24taW1nLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XHJcbkB1c2UgJy4uL3NldHRpbmdzL21peGlucycgYXMgbTtcclxuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcclxuXHJcbi5hdmFkYS1wYWdlLXRpdGxlYmFyLXdyYXBwZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC5mdXNpb24tcGFnZS10aXRsZS13cmFwcGVye1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gMjQ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5mdXNpb24tcGFnZS10aXRsZS1jYXB0aW9uc3tcclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgI21haW57XHJcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQtMil7XHJcbiAgICAuYXZhZGEtcGFnZS10aXRsZWJhci13cmFwcGVye1xyXG4gICAgICAgIC5mdXNpb24tcGFnZS10aXRsZS13cmFwcGVye1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE0NDAgLyAzNjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVzaW9uLXBhZ2UtdGl0bGUtY2FwdGlvbnN7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XHJcbkB1c2UgJy4uL3NldHRpbmdzL21peGlucycgYXMgbTtcclxuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcclxuXHJcbi5ncmlkLXNlY3Rpb24taW1nLWNvbnRlbnR7XHJcbiAgICBib2R5ICN3cmFwcGVyICNtYWluICZ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gLmZ1c2lvbi1idWlsZGVyLXJvd3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVzaW9uLWxheW91dC1jb2x1bW57XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBcclxuICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAuZnVzaW9uLXRleHR7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmZ1c2lvbi10ZXh0KXtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXBzZXVkby1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yLXByaW1hcnktQjczNTEwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtLm1lZGlhKCRtaW46IHYuJHRhYmxldCl7XHJcbiAgICAuZ3JpZC1zZWN0aW9uLWltZy1jb250ZW50e1xyXG4gICAgICAgIC5mdXNpb24tYnVpbGRlci1yb3d7XHJcbiAgICAgICAgICAgICN3cmFwcGVyICZ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1c2lvbi1sYXlvdXQtY29sdW1ue1xyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5mdXNpb24tdGV4dCkpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyguZnVzaW9uLXRleHQpe1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAmOmhhcyguZnVzaW9uLXRleHQpe1xyXG4gICAgICAgICAgICAgICAgICAgIC5mdXNpb24tY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgLmZ1c2lvbi1jb2x1bW4td3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1c2lvbi1jb2x1bW4td3JhcHBlcltkYXRhLWJnXXtcclxuICAgICAgICAgICAgICAgID4gLmZ1c2lvbi1lbXB0eS1kaW1zLWltZy1wbGFjZWhvbGRlciAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQtbGFuZHNjYXBlKXtcclxuICAgIC5ncmlkLXNlY3Rpb24taW1nLWNvbnRlbnR7XHJcbiAgICAgICAgLmZ1c2lvbi1sYXlvdXQtY29sdW1ue1xyXG4gICAgICAgICAgICAmOmhhcyguZnVzaW9uLXRleHQpe1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6aGFzKC5mdXNpb24tdGV4dCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZ1c2lvbi1jb2x1bW4td3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy13aWR0aHtcclxuICAgICAgICAgICAgLmZ1c2lvbi1sYXlvdXQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi10ZXh0KXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mdXNpb24tY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDYyNHB4ICsgMjEwcHggLSA0JSk7IC8vNTAlIG9mIGNvbnRhaW5lci9yb3cgd2lkdGggb2YgMTI0OCArIG9mZnNldCBtaW51cyAlNCBtYXJnaW5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnVzaW9uLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi10ZXh0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mdXNpb24tY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTM0NXB4OyAvL29mZnNldCBmdXNpb24tdGV4dCB3aWR0aCBhbmQgYSBiaXQgb2Ygc3BhY2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5mdXNpb24tdGV4dCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mdXNpb24tY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzQ1cHg7IC8vb2Zmc2V0IGZ1c2lvbi10ZXh0IHdpZHRoIGFuZCBhIGJpdCBvZiBzcGFjZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9mZnNldHtcclxuICAgICAgICAgICAgICAgIC5mdXNpb24tbGF5b3V0LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZnVzaW9uLXRleHQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZ1c2lvbi1jb2x1bW4td3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE2MHB4OyAvL29mZnNldCBmdXNpb24tdGV4dCB3aWR0aCBhbmQgYSBiaXQgb2Ygc3BhY2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5mdXNpb24tdGV4dCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNjBweDsgLy9vZmZzZXQgZnVzaW9uLXRleHQgd2lkdGggYW5kIGEgYml0IG9mIHNwYWNlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XHJcbkB1c2UgJy4uL3NldHRpbmdzL21peGlucycgYXMgbTtcclxuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcclxuXHJcbi5zZWN0aW9uLWltZy1jb250ZW50e1xyXG4gICAgI21haW4gJntcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mdXNpb24tbGF5b3V0LWNvbHVtbntcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi1pbWFnZWZyYW1lKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnVzaW9uLWltYWdlZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYsIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLyomOmhhcyguZnVzaW9uLWltYWdlZnJhbWUpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcyguZnVzaW9uLXRleHQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHghaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXBzZXVkby1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3ItcHJpbWFyeS1CNzM1MTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1c2lvbi10ZXh0e1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbS5tZWRpYSgkbWluOiB2LiR0YWJsZXQpe1xyXG4gICAgLnNlY3Rpb24taW1nLWNvbnRlbnR7XHJcbiAgICAgICAgLmZ1c2lvbi1sYXlvdXQtY29sdW1ue1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi1pbWFnZWZyYW1lKXtcclxuICAgICAgICAgICAgICAgICAgICArIC5mdXNpb24tbGF5b3V0LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIC5mdXNpb24tY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmZ1c2lvbi10ZXh0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnc2FzczptYXRoJztcclxuQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICcuLi9zZXR0aW5ncy9taXhpbnMnIGFzIG07XHJcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XHJcbkB1c2UgJy4uL3BhcnRpYWxzL3Nwcml0ZXMnIGFzICo7XHJcblxyXG4ud29ya3tcclxuICAgIC5mdXNpb24tdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yLXByaW1hcnktQjczNTEwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6aGFzKCsgcDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICcuLi9zZXR0aW5ncy9taXhpbnMnIGFzIG07XHJcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XHJcblxyXG4uY3VzdG9tLXNpbmdsZS1jb250ZW50e1xyXG4gICAgLnNpbmdsZS1tYWluLWJvZHl7XHJcbiAgICAgICAgPiAuZnVzaW9uLWNvbHVtbi13cmFwcGVye1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkJsb2dcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1c2lvbi1idWlsZGVyLXJvd3tcclxuICAgICAgICBtYXgtd2lkdGg6IDg2MHB4IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgI3dyYXBwZXIgI21haW4gJntcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVzaW9uLXRpdGxlLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICN3cmFwcGVyICZ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mdXNpb24tbWV0YS10YntcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuZnVzaW9uLWNvbnRlbnQtdGJ7XHJcbiAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
