*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;outline:none;padding:0}html{font-size:62.5%}p{margin-bottom:1.6rem}img{height:auto;line-height:normal;max-width:100%}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;line-height:3.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin:0 auto;max-width:192rem}select{letter-spacing:.07rem}.fal{font-weight:400}::-moz-selection{background-color:#b71817;color:#fff}::selection{background-color:#b71817;color:#fff}body.cms-no-route .columns{display:none;margin:0 auto;max-width:144rem;padding-top:0}body.cms-no-route .columns a{font-weight:700}.column-main{position:relative}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Regular.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Regular.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Light.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Bold.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/RobotoSlab-Medium.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/RobotoSlab-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Medium.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Medium.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Bold.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Light.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Light.svg) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.eot);src:url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.eot) format("embedded-opentype"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.woff2) format("woff2"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/fonts/Roboto-Regular.woff) format("woff"),url(/static/frontend/Webcrossing/fivefingers/de_DE/build/images/Roboto-Regular.svg) format("svg")}body{font-family:Roboto;font-size:1.35rem;line-height:2.2rem}@media only screen and (max-width:768px){body{font-size:1.2rem;line-height:1.8rem}}.checkout-container .opc-wrapper #payment legend.legend,.checkout-container .opc-wrapper .step-title,h1,h2,h3,h4,h5,h6{font-family:Roboto Slab;font-weight:500;text-align:left;text-align:center}.h1,h1{font-family:Roboto Slab;font-size:3.6rem;font-weight:500;line-height:5.1rem;padding-bottom:0}.h1:not(:first-child),h1:not(:first-child){padding-top:0}.h1.noPadding,h1.noPadding{padding-bottom:0}@media only screen and (max-width:768px){.h1,h1{font-size:2.2rem;line-height:2.6rem}}.h2,h2{color:#4b5458;font-family:Roboto Slab;font-size:4.5rem;font-weight:500;line-height:4.5rem;padding-bottom:2.3rem;padding-top:7.2rem}.h2:not(:first-child),h2:not(:first-child){padding-top:0}@media only screen and (max-width:768px){.h2,h2{font-size:5.2rem;line-height:5.2rem;margin:0 auto;padding-top:5rem}}.checkout-container .opc-wrapper #payment legend.legend,.checkout-container .opc-wrapper .step-title,.h3,h3{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2.36rem}.checkout-container .opc-wrapper #payment legend.legend:not(:first-child),.checkout-container .opc-wrapper .step-title:not(:first-child),.h3:not(:first-child),h3:not(:first-child){padding-top:0}@media only screen and (max-width:768px){.checkout-container .opc-wrapper #payment legend.legend,.checkout-container .opc-wrapper .step-title,.h3,h3{font-size:1.7rem;line-height:2.4rem}}.h4,h4{font-family:Roboto Slab;font-size:1.6rem;font-weight:500;padding-bottom:2.8rem;text-align:left}@media only screen and (max-width:768px){.h4,h4{font-size:1.6rem;line-height:2.1rem;padding-bottom:1.6rem}}a{color:#000;text-decoration:none}b,strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}button{cursor:pointer}#notice-cookie-block .secondary,.cookie .secondary,.footer-main .secondary,.header-main .secondary,.modals-wrapper .secondary,.page-main .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#notice-cookie-block .action,.cookie .action,.footer-main .action,.header-main .action,.modals-wrapper .action,.page-main .action{border:none;border-radius:.2rem;cursor:pointer;font-size:1.2rem;line-height:1.6rem;line-height:1;margin-right:2rem;padding:1.5rem 4rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .25s ease;transition:all .25s ease}#notice-cookie-block .action.allow,#notice-cookie-block .action.primary,#notice-cookie-block .action.tocart.primary,.cookie .action.allow,.cookie .action.primary,.cookie .action.tocart.primary,.footer-main .action.allow,.footer-main .action.primary,.footer-main .action.tocart.primary,.header-main .action.allow,.header-main .action.primary,.header-main .action.tocart.primary,.modals-wrapper .action.allow,.modals-wrapper .action.primary,.modals-wrapper .action.tocart.primary,.page-main .action.allow,.page-main .action.primary,.page-main .action.tocart.primary{background-color:#000;color:#fff}#notice-cookie-block .action.allow:hover,#notice-cookie-block .action.primary:hover,#notice-cookie-block .action.tocart.primary:hover,.cookie .action.allow:hover,.cookie .action.primary:hover,.cookie .action.tocart.primary:hover,.footer-main .action.allow:hover,.footer-main .action.primary:hover,.footer-main .action.tocart.primary:hover,.header-main .action.allow:hover,.header-main .action.primary:hover,.header-main .action.tocart.primary:hover,.modals-wrapper .action.allow:hover,.modals-wrapper .action.primary:hover,.modals-wrapper .action.tocart.primary:hover,.page-main .action.allow:hover,.page-main .action.primary:hover,.page-main .action.tocart.primary:hover{-webkit-transition:all .2s ease;transition:all .2s ease}#notice-cookie-block .action.allow.tocart.disabled,#notice-cookie-block .action.primary.tocart.disabled,#notice-cookie-block .action.tocart.primary.tocart.disabled,.cookie .action.allow.tocart.disabled,.cookie .action.primary.tocart.disabled,.cookie .action.tocart.primary.tocart.disabled,.footer-main .action.allow.tocart.disabled,.footer-main .action.primary.tocart.disabled,.footer-main .action.tocart.primary.tocart.disabled,.header-main .action.allow.tocart.disabled,.header-main .action.primary.tocart.disabled,.header-main .action.tocart.primary.tocart.disabled,.modals-wrapper .action.allow.tocart.disabled,.modals-wrapper .action.primary.tocart.disabled,.modals-wrapper .action.tocart.primary.tocart.disabled,.page-main .action.allow.tocart.disabled,.page-main .action.primary.tocart.disabled,.page-main .action.tocart.primary.tocart.disabled{background-color:#b0baa5;border-color:#b0baa5}#notice-cookie-block .action.action-cancel,#notice-cookie-block .action.action-edit-address,#notice-cookie-block .action.action-hide-popup,#notice-cookie-block .action.action-select-shipping-item,#notice-cookie-block .action.action-show-popup,#notice-cookie-block .action.action-update,#notice-cookie-block .action.action.edit-address-link,#notice-cookie-block .action.back,#notice-cookie-block .action.clear,#notice-cookie-block .action.reload,#notice-cookie-block .action.remind,#notice-cookie-block .action.secondary,#notice-cookie-block .action.share,#notice-cookie-block .action.tocart,#notice-cookie-block .action.tocategory.secondary,#notice-cookie-block .action.totag.secondary,#notice-cookie-block .action.update,.cookie .action.action-cancel,.cookie .action.action-edit-address,.cookie .action.action-hide-popup,.cookie .action.action-select-shipping-item,.cookie .action.action-show-popup,.cookie .action.action-update,.cookie .action.action.edit-address-link,.cookie .action.back,.cookie .action.clear,.cookie .action.reload,.cookie .action.remind,.cookie .action.secondary,.cookie .action.share,.cookie .action.tocart,.cookie .action.tocategory.secondary,.cookie .action.totag.secondary,.cookie .action.update,.footer-main .action.action-cancel,.footer-main .action.action-edit-address,.footer-main .action.action-hide-popup,.footer-main .action.action-select-shipping-item,.footer-main .action.action-show-popup,.footer-main .action.action-update,.footer-main .action.action.edit-address-link,.footer-main .action.back,.footer-main .action.clear,.footer-main .action.reload,.footer-main .action.remind,.footer-main .action.secondary,.footer-main .action.share,.footer-main .action.tocart,.footer-main .action.tocategory.secondary,.footer-main .action.totag.secondary,.footer-main .action.update,.header-main .action.action-cancel,.header-main .action.action-edit-address,.header-main .action.action-hide-popup,.header-main .action.action-select-shipping-item,.header-main .action.action-show-popup,.header-main .action.action-update,.header-main .action.action.edit-address-link,.header-main .action.back,.header-main .action.clear,.header-main .action.reload,.header-main .action.remind,.header-main .action.secondary,.header-main .action.share,.header-main .action.tocart,.header-main .action.tocategory.secondary,.header-main .action.totag.secondary,.header-main .action.update,.modals-wrapper .action.action-cancel,.modals-wrapper .action.action-edit-address,.modals-wrapper .action.action-hide-popup,.modals-wrapper .action.action-select-shipping-item,.modals-wrapper .action.action-show-popup,.modals-wrapper .action.action-update,.modals-wrapper .action.action.edit-address-link,.modals-wrapper .action.back,.modals-wrapper .action.clear,.modals-wrapper .action.reload,.modals-wrapper .action.remind,.modals-wrapper .action.secondary,.modals-wrapper .action.share,.modals-wrapper .action.tocart,.modals-wrapper .action.tocategory.secondary,.modals-wrapper .action.totag.secondary,.modals-wrapper .action.update,.page-main .action.action-cancel,.page-main .action.action-edit-address,.page-main .action.action-hide-popup,.page-main .action.action-select-shipping-item,.page-main .action.action-show-popup,.page-main .action.action-update,.page-main .action.action.edit-address-link,.page-main .action.back,.page-main .action.clear,.page-main .action.reload,.page-main .action.remind,.page-main .action.secondary,.page-main .action.share,.page-main .action.tocart,.page-main .action.tocategory.secondary,.page-main .action.totag.secondary,.page-main .action.update{background-color:#fff;border:1px solid #4b5458;color:#4b5458;text-align:center}#notice-cookie-block .action.action-cancel:hover,#notice-cookie-block .action.action-edit-address:hover,#notice-cookie-block .action.action-hide-popup:hover,#notice-cookie-block .action.action-select-shipping-item:hover,#notice-cookie-block .action.action-show-popup:hover,#notice-cookie-block .action.action-update:hover,#notice-cookie-block .action.action.edit-address-link:hover,#notice-cookie-block .action.back:hover,#notice-cookie-block .action.clear:hover,#notice-cookie-block .action.reload:hover,#notice-cookie-block .action.remind:hover,#notice-cookie-block .action.secondary:hover,#notice-cookie-block .action.share:hover,#notice-cookie-block .action.tocart:hover,#notice-cookie-block .action.tocategory.secondary:hover,#notice-cookie-block .action.totag.secondary:hover,#notice-cookie-block .action.update:hover,.cookie .action.action-cancel:hover,.cookie .action.action-edit-address:hover,.cookie .action.action-hide-popup:hover,.cookie .action.action-select-shipping-item:hover,.cookie .action.action-show-popup:hover,.cookie .action.action-update:hover,.cookie .action.action.edit-address-link:hover,.cookie .action.back:hover,.cookie .action.clear:hover,.cookie .action.reload:hover,.cookie .action.remind:hover,.cookie .action.secondary:hover,.cookie .action.share:hover,.cookie .action.tocart:hover,.cookie .action.tocategory.secondary:hover,.cookie .action.totag.secondary:hover,.cookie .action.update:hover,.footer-main .action.action-cancel:hover,.footer-main .action.action-edit-address:hover,.footer-main .action.action-hide-popup:hover,.footer-main .action.action-select-shipping-item:hover,.footer-main .action.action-show-popup:hover,.footer-main .action.action-update:hover,.footer-main .action.action.edit-address-link:hover,.footer-main .action.back:hover,.footer-main .action.clear:hover,.footer-main .action.reload:hover,.footer-main .action.remind:hover,.footer-main .action.secondary:hover,.footer-main .action.share:hover,.footer-main .action.tocart:hover,.footer-main .action.tocategory.secondary:hover,.footer-main .action.totag.secondary:hover,.footer-main .action.update:hover,.header-main .action.action-cancel:hover,.header-main .action.action-edit-address:hover,.header-main .action.action-hide-popup:hover,.header-main .action.action-select-shipping-item:hover,.header-main .action.action-show-popup:hover,.header-main .action.action-update:hover,.header-main .action.action.edit-address-link:hover,.header-main .action.back:hover,.header-main .action.clear:hover,.header-main .action.reload:hover,.header-main .action.remind:hover,.header-main .action.secondary:hover,.header-main .action.share:hover,.header-main .action.tocart:hover,.header-main .action.tocategory.secondary:hover,.header-main .action.totag.secondary:hover,.header-main .action.update:hover,.modals-wrapper .action.action-cancel:hover,.modals-wrapper .action.action-edit-address:hover,.modals-wrapper .action.action-hide-popup:hover,.modals-wrapper .action.action-select-shipping-item:hover,.modals-wrapper .action.action-show-popup:hover,.modals-wrapper .action.action-update:hover,.modals-wrapper .action.action.edit-address-link:hover,.modals-wrapper .action.back:hover,.modals-wrapper .action.clear:hover,.modals-wrapper .action.reload:hover,.modals-wrapper .action.remind:hover,.modals-wrapper .action.secondary:hover,.modals-wrapper .action.share:hover,.modals-wrapper .action.tocart:hover,.modals-wrapper .action.tocategory.secondary:hover,.modals-wrapper .action.totag.secondary:hover,.modals-wrapper .action.update:hover,.page-main .action.action-cancel:hover,.page-main .action.action-edit-address:hover,.page-main .action.action-hide-popup:hover,.page-main .action.action-select-shipping-item:hover,.page-main .action.action-show-popup:hover,.page-main .action.action-update:hover,.page-main .action.action.edit-address-link:hover,.page-main .action.back:hover,.page-main .action.clear:hover,.page-main .action.reload:hover,.page-main .action.remind:hover,.page-main .action.secondary:hover,.page-main .action.share:hover,.page-main .action.tocart:hover,.page-main .action.tocategory.secondary:hover,.page-main .action.totag.secondary:hover,.page-main .action.update:hover{-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1051px){#notice-cookie-block .action,.cookie .action,.footer-main .action,.header-main .action,.modals-wrapper .action,.page-main .action{margin-right:0}}@media only screen and (max-width:768px){#notice-cookie-block .action,.cookie .action,.footer-main .action,.header-main .action,.modals-wrapper .action,.page-main .action{font-size:1.4rem;letter-spacing:.21rem;line-height:3.2rem}}#minicart-content-wrapper .secondary .action,.block.block-dashboard-orders .block-title.order a.action.view,a.action.print{background-color:transparent;border:.1rem solid #000;border-radius:2.3rem;color:#000;margin-right:2rem;padding:.4rem 2rem .5rem;-webkit-transition:all .25s ease;transition:all .25s ease}#minicart-content-wrapper .secondary .action:hover,.block.block-dashboard-orders .block-title.order a.action.view:hover,a.action.print:hover{border:.2rem solid #000}.block.block-dashboard-orders .block-title.order a.action.view{bottom:1.5rem;margin-right:0;position:absolute;right:0}.catalog-product-view .main .product-info-icon a,.emptyButton{background-color:transparent;border:none;margin:0 0 0 .1rem;padding:0}.catalog-product-view .main .product-info-icon a:hover,.emptyButton:hover{border:none;margin-left:0}.top-container .overlay .action{background-color:transparent;border:.2rem solid #fff;color:#fff;display:inline-block;font-weight:700;letter-spacing:.1rem;line-height:150%;margin:.2rem;padding:1.4rem 2rem;text-transform:uppercase}.top-container .overlay .action:hover{background-color:#fff;margin:0}.page-main .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .action.delete,.page-main .action-delete,.page-main .action.delete{border:none;margin:0;max-width:inherit;min-height:inherit;padding:0;text-decoration:none}.page-header .action.delete>span,.page-main .action-delete>span,.page-main .action.delete>span{height:.1rem;overflow:hidden;position:absolute;width:.1rem}.page-header .action.delete:before,.page-main .action-delete:before,.page-main .action.delete:before{content:"";display:block;height:2.5rem;width:2.5rem}.page-main .action-change-password,.page-main .action-edit,.page-main .action.change-password,.page-main .action.edit{border:none;font-size:0;letter-spacing:0;margin:0;max-width:inherit;min-height:inherit;padding:0;text-decoration:none}.page-main .action-change-password>span,.page-main .action-edit>span,.page-main .action.change-password>span,.page-main .action.edit>span{display:none;height:.1rem;overflow:hidden;position:absolute;width:.1rem}.page-main .action-change-password:before,.page-main .action-edit:before,.page-main .action.change-password:before,.page-main .action.edit:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:3rem;font-size:1.4rem;font-weight:700;height:3rem;height:auto;padding-left:1rem;width:3rem;width:auto}.page-main .action-edit:before,.page-main .action.edit:before{content:""}.page-main .action-change-password:before,.page-main .action.change-password:before{content:""}.widget.magento-widget.category-overview .widget-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:12rem;padding-top:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget.magento-widget.category-overview .widget-content a{padding-bottom:.4rem;padding-top:.4rem}input.action.submit.secondary:hover{margin:0 .1rem}.product-info-category ul li a.action.secondary.tocategory{font-size:1.4rem!important;line-height:2rem!important}@media only screen and (max-width:1051px){.product-info-category ul li a.action.secondary.tocategory{font-size:1.2rem!important;line-height:1.4rem!important}}ul.categories.list li a.action.secondary.tocategory{font-size:1.4rem!important;line-height:2rem!important}@media only screen and (max-width:1051px){ul.categories.list li a.action.secondary.tocategory{font-size:1.2rem!important;line-height:1.4rem!important}}input,select,textarea{background:#fff;border:1px solid #d3d3d3;color:#000;font-size:1.4rem;line-height:2.2rem;padding:1.1rem .9rem;width:100%}@media only screen and (max-width:768px){input,select,textarea{font-size:1rem}}select#country{min-height:3.6rem}fieldset{border:none;display:block}.field.region{display:none}img.captcha-img{height:44px;margin-right:1.5rem}fieldset br{display:none}table{border-spacing:0!important;width:100%}body.account .columns .column.main .choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.account .columns .column.main .choice span{display:block}input.checkbox{height:1.3rem;margin-right:.5rem;margin-top:0;width:1.3rem}.field.password-info{border:none;display:block;font-family:Roboto;font-size:1.35rem;line-height:2.6rem;line-height:2.2rem;margin-bottom:1.5rem}@media only screen and (max-width:768px){.field.password-info{font-size:1.2rem;line-height:1.8rem}}form .field.note{margin-bottom:1.5rem}form fieldset{padding-bottom:1.5rem}form fieldset:after{color:#c1121c;content:attr(data-hasrequired);font-size:1.4rem;margin:3.5rem 0 0}form fieldset .control input{margin-bottom:1.5rem;width:100%}form fieldset .control input#captcha_user_login{text-transform:none}form fieldset .control textarea{padding:1rem;width:100%}.control._with-tooltip .field-tooltip.toggle #tooltip:before{color:#333;content:"";font-family:Font Awesome\ 5 Pro;font-size:2rem;font-weight:400}fieldset.field.street.admin__control-fields.required>.label{display:none;padding-bottom:0}.control._with-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.control._with-tooltip .field-tooltip .field-tooltip-content{background:#f7f7f7;border:.1rem solid #000;border-radius:.1rem;bottom:0;display:none;font-size:1.4rem;margin-left:4rem;padding:1.2rem;position:absolute;right:3.5rem;text-transform:none;width:27rem;word-wrap:break-word;z-index:2}#opc-new-shipping-address .field.choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#opc-new-shipping-address #shipping-save-in-address-book{margin-bottom:0;width:25px}#opc-new-shipping-address .field.choice label.label{line-height:1}.control._with-tooltip .field-tooltip{cursor:pointer}.control._with-tooltip .field-tooltip.toggle #tooltip-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.control._with-tooltip .field-tooltip._active .field-tooltip-content{display:block}.control._with-tooltip .input-text{-ms-flex-preferred-size:94%;flex-basis:94%}#opc-new-shipping-address input,#opc-new-shipping-address select{margin-bottom:2.4rem;width:100%}._required>label,.required>label{position:relative}._required>label:after,.required>label:after{color:#000;content:"";font-family:Font Awesome\ 5 Pro;font-size:6px;font-weight:700;line-height:1;position:absolute;top:0}.towishlist{position:absolute;right:1.1rem;top:1.1rem}.towishlist:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;content:"";display:inline-block;font-size:3rem;height:3rem;height:1.7rem;width:3rem;width:1.7rem}.is_new{left:1rem;position:absolute;top:1rem}.is_new:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;content:"";display:inline-block;font-size:3rem;height:3rem;height:4.2rem;width:3rem;width:4.2rem}.tocompare:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:700;margin-right:.25rem}.captcha{-ms-flex-wrap:wrap;flex-wrap:wrap}.captcha .control.captcha{width:100%}.captcha .control.captcha .captcha-image{display:-webkit-box;display:-ms-flexbox;display:flex}.widget.elementor-widget.contact-form{margin-bottom:-12rem!important}.widget.elementor-widget.contact-form .field-wrapper.half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:768px){.widget.elementor-widget.contact-form .field-wrapper.half{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0!important}}.widget.elementor-widget.contact-form .field-wrapper.half .field{width:49%}@media only screen and (max-width:768px){.widget.elementor-widget.contact-form .field-wrapper.half .field{margin-bottom:3rem;width:100%}}.widget.elementor-widget.contact-form ul li.field-wrapper{width:100%!important}.widget.elementor-widget.contact-form span.wpcf7-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:1rem}.widget.elementor-widget.contact-form span.wpcf7-list-item input[type=checkbox]{text-align:left!important;width:25px}.widget.elementor-widget.contact-form .field.privacy-policy label{display:block}.widget.elementor-widget.contact-form .field.privacy-policy label a{text-decoration:underline}@media only screen and (max-width:1051px){.widget.elementor-widget.contact-form{margin-bottom:-6rem!important}}.widget.elementor-widget.contact-form ul li:nth-child(5){margin-bottom:3rem!important;margin-top:0!important}.account .sidebar-main,.page-products .sidebar-main{background-color:#b71817;color:#fff;padding:2rem;width:24rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.account .sidebar-main a,.account .sidebar-main strong,.page-products .sidebar-main a,.page-products .sidebar-main strong{color:#fff}.sidebar-main{padding-top:2rem}.sidebar-main .block{margin-bottom:2rem}.sidebar-main .block-title{border-bottom:2px solid #fff;font-family:Roboto;font-size:1.35rem;font-size:2.2rem;line-height:2.2rem;margin-bottom:1rem;padding-bottom:1rem;text-align:left}@media only screen and (max-width:768px){.sidebar-main .block-title{font-size:1.2rem;line-height:1.8rem}}.sidebar-main .category-list.level-3.active .category-item.level-3:not(.active){opacity:30%}.sidebar-main .category-item.level-3{border-bottom:1px solid #d3d3d3;min-height:12.1rem}.sidebar-main .category-item.level-3>a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;font-weight:700;line-height:2.2rem;line-height:2.3rem}@media only screen and (max-width:768px){.sidebar-main .category-item.level-3>a{font-size:1rem}}.sidebar-main .category-item.level-3>a:before{height:4.5rem}.sidebar-main .category-item.level-3.active a{font-weight:700}.sidebar-main .category-item.level-3.active ul.category-list.level-4{max-height:30rem;padding-bottom:3.8rem;padding-top:2.4rem;-webkit-transition:all .2s ease;transition:all .2s ease}.mage-error{color:#b71817}.messages .message{margin-bottom:2rem}.message{display:block;font-size:1.8rem;margin:0 auto;max-width:144rem;padding:1rem 2rem;position:relative}.message.error{background:#c1121c;color:#fff}.message.success{background:#b0baa5;color:#fff}.message.info{background:#e3e3e3;color:#fff}.message.empty,.message.notice,.message.warning{background:#b71817;color:#fff}.message.empty a,.message.error a,.message.info a,.message.notice a,.message.success a,.message.warning a{color:#fff;font-weight:700}.message.empty a:hover,.message.error a:hover,.message.info a:hover,.message.notice a:hover,.message.success a:hover,.message.warning a:hover{text-decoration:underline}.message.empty a:active,.message.error a:active,.message.info a:active,.message.notice a:active,.message.success a:active,.message.warning a:active{color:#fff;text-decoration:underline}.cms-home .messages{margin-bottom:0}.checkout-index-index .messages{width:100%}.checkout-index-index .messages .message.error{margin:0 0 20px;max-width:95.2rem;width:100%}.checkout-index-index .message.notice{margin-bottom:3rem}.field-error,.mage-error{color:#c1121c;font-size:1.4rem}body.cms-no-route .webcrossing-widget-image-slider .block-content ul li .info{color:#fff}body.cms-no-route .webcrossing-widget-image-slider .block-content ul li .info h2{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem;margin-bottom:1rem}body.cms-no-route .webcrossing-widget-image-slider .block-content ul li .info>p{font-size:3rem;line-height:3.8rem}body.cms-no-route .webcrossing-widget-image-slider .block-content ul li .info .actions a{padding:1rem 3rem}.home .page-main{padding-top:0}article,aside,figure,footer,header,main,nav,section{display:block}.elementor-widget .widget-content .splide .splide__slide.is-hidden{height:0;visibility:hidden;width:0}.elementor-widget .widget-content .splide{visibility:visible!important}ul.faq{border-bottom:1px solid #b71817;padding-bottom:2rem}ul.faq li{list-style:disc;list-style-position:inside;margin-bottom:1rem}ul.faq li a:hover{color:#b71817}.cms-faq .pages.wrapper>div{border-bottom:1px solid #b71817;padding-bottom:2rem}ul.splide__pagination{bottom:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.splide__pagination li button{background:#b71817;border:0 solid #fff;border-radius:5rem;color:#b71817;height:.8rem;opacity:.6;width:.8rem}ul.splide__pagination li button:before{color:transparent}ul.splide__pagination li button.is-active{background:#b71817;opacity:1;-webkit-transform:none;transform:none}button.splide__arrow.splide__arrow{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;top:40%;width:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem}button.splide__arrow.splide__arrow:before{color:#afafaf;display:inline-block;font-family:Font Awesome\ 5 Pro;font-weight:700;height:auto;width:auto}button.splide__arrow.splide__arrow--prev{left:-4rem}button.splide__arrow.splide__arrow--prev:before{content:"\f053"}button.splide__arrow.splide__arrow--next{left:inherit;right:-4rem}button.splide__arrow.splide__arrow--next:before{content:"\f054"}button.splide__arrow.splide__arrow--next svg,button.splide__arrow.splide__arrow--prev svg{display:none}button.slick-prev.slick-arrow{background-color:transparent;bottom:-7rem;height:4rem;left:inherit;right:6rem;top:inherit;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:4rem}button.slick-prev.slick-arrow:before{color:transparent}button.slick-next.slick-arrow{background-color:transparent;bottom:-9rem;height:4rem;left:inherit;right:0;top:inherit;width:4rem}button.slick-next.slick-arrow:before{color:transparent}.cms-agbs main,.cms-impressum.page-layout-1column .page-main,body.cms-datenschutz main{margin:0 auto}.page-layout-1column .form.confirmation,.page-layout-1column .products{margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.page-layout-1column .form.confirmation,.page-layout-1column .products{max-width:105rem}}@media only screen and (max-width:1051px){.page-layout-1column .form.confirmation,.page-layout-1column .products{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-layout-1column .form.confirmation,.page-layout-1column .products{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-layout-1column .form.confirmation .list .product-item,.page-layout-1column .products .list .product-item{margin-right:10px;width:calc(25% - 8px)}.page-layout-1column .form.confirmation .list .product-item:nth-of-type(3n),.page-layout-1column .products .list .product-item:nth-of-type(3n){margin-right:10px}.page-layout-1column .form.confirmation .list .product-item:nth-of-type(4n),.page-layout-1column .products .list .product-item:nth-of-type(4n){margin-right:0}.page-layout-2columns-left .column{margin:0;width:calc(100% - 280px);width:75%}@media only screen and (max-width:1051px){.page-layout-2columns-left .column{width:100%}}.page-layout-2columns-left .sidebar-main{background:transparent;padding:0}.page-layout-2columns-left .sidebar-main .category-item.active>a{text-decoration:underline}.page-layout-2columns-left .sidebar-main .category-item.active i.fa-plus{display:none}.page-layout-2columns-left .sidebar-main .category-item.active i.fa-minus{display:inline-block}.page-layout-2columns-left .sidebar-main .category-content{position:relative}.page-layout-2columns-left .sidebar-main .category-content span{color:#000;cursor:pointer;font-size:1.4rem;position:absolute;right:0;text-align:right;top:0;width:4rem}.page-layout-2columns-left .sidebar-main .category-content span i{display:none}.page-layout-2columns-left .sidebar-main .category-content span i.fa-plus{display:inline-block}.page-layout-2columns-left .sidebar-main .category-content span.active i.fa-plus{display:none}.page-layout-2columns-left .sidebar-main .category-content span.active i.fa-minus{display:inline-block}.page-layout-2columns-left .sidebar-main ul li{position:relative}.page-layout-2columns-left .sidebar-main ul li a{display:inline-block;font-size:1.4rem;width:100%}.page-layout-2columns-left .sidebar-main .level-3{padding-right:4rem}.page-layout-2columns-left .sidebar-main .level-3>li{padding-bottom:5.6rem}.page-layout-2columns-left .sidebar-main .level-3>li.active>a{color:#b71817;text-decoration:none}.page-layout-2columns-left .sidebar-main .level-3>li>a{color:#000;font-weight:500;position:relative;text-transform:uppercase}.page-layout-2columns-left .sidebar-main .level-3>li>a:after{background:#b71817;content:"";height:.4rem;left:0;margin-top:1rem;position:absolute;top:100%;width:5.4rem}.page-layout-2columns-left .sidebar-main .level-4{max-height:0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.page-layout-2columns-left .sidebar-main .level-4.active{max-height:90rem}.page-layout-2columns-left .sidebar-main .level-4>li{padding:3.7rem 2rem 0}.page-layout-2columns-left .sidebar-main .level-4>li>a{font-weight:700;margin-bottom:.4rem;margin-top:0;text-align:left}.page-layout-2columns-left .sidebar-main .level-5>li.active a{text-decoration:underline}.page-layout-2columns-left .sidebar-main .level-5>li>a{font-weight:300;line-height:normal;margin-bottom:.2rem;text-align:left}.page-layout-2columns-left .sidebar-main .category-title strong,.page-layout-2columns-left .sidebar-main a{color:#000}.page-layout-2columns-left.page-products .sidebar-main{margin-right:10px;width:calc(25% - 8px)}.page-layout-2columns-left .page-wrapper .columns{font-family:Roboto;font-size:1.35rem;line-height:2.2rem;margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:768px){.page-layout-2columns-left .page-wrapper .columns{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width:1440px){.page-layout-2columns-left .page-wrapper .columns{max-width:105rem}}@media only screen and (max-width:1051px){.page-layout-2columns-left .page-wrapper .columns{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-layout-2columns-left .page-wrapper .columns{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-layout-2columns-left .page-wrapper .page-mapagesin .products-grid{border-bottom:.1rem solid #d3d3d3;padding-bottom:2rem}.page-layout-2columns-left .page-wrapper .page-mapagesin .products-grid:last-child{border-bottom:0}.block-title h2{color:#000;font-family:Roboto Slab;font-size:3.5rem;font-weight:500}.page-title-wrapper h1{margin:0 auto;max-width:144rem;padding:1.5rem 0 3.8rem;text-align:left;width:95%}@media only screen and (max-width:1440px){.page-title-wrapper h1{max-width:105rem}}@media only screen and (max-width:1051px){.page-title-wrapper h1{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-title-wrapper h1{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.cms-page-view .page-title-wrapper h1{margin:0 auto;max-width:105rem;width:100%}@media only screen and (max-width:1051px){.cms-page-view .page-title-wrapper h1{max-width:65rem}}@media only screen and (max-width:768px){.cms-page-view .page-title-wrapper h1{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}table{text-align:left}table td,table th{padding:.5rem}.pages.wrapper{margin:0 auto;max-width:105rem;padding-bottom:5rem;width:100%}@media only screen and (max-width:1051px){.pages.wrapper{max-width:65rem}}@media only screen and (max-width:768px){.pages.wrapper{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.pages.wrapper a{color:#b71817}.pages.wrapper ol{list-style:decimal}.pages.wrapper ol,.pages.wrapper ul{padding-left:1.5rem}.pages.wrapper ul li{list-style:disc}.checkout-container .opc-wrapper #payment .pages.wrapper legend.legend,.checkout-container .opc-wrapper .pages.wrapper .step-title,.pages.wrapper .checkout-container .opc-wrapper #payment legend.legend,.pages.wrapper .checkout-container .opc-wrapper .step-title,.pages.wrapper h1,.pages.wrapper h2,.pages.wrapper h3,.pages.wrapper h4,.pages.wrapper h5{text-align:left}.cms-home .page-wrapper .main{padding-bottom:0}.page-wrapper .breadcrumbs{font-size:1.2rem;padding:1.4rem 0 0;width:100%}.page-wrapper .breadcrumbs ul,.page-wrapper .breadcrumbs ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper .breadcrumbs ul li{font-weight:500;margin-right:.35rem}.page-wrapper .breadcrumbs ul li:after{content:"/"}.page-wrapper .breadcrumbs ul li:last-child:after{content:""}.page-wrapper .breadcrumbs ul li>*{font-weight:500}.page-wrapper .block.block-addresses-list+div{display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper .main{margin:0 auto;padding-bottom:5rem}.page-wrapper .main .toolbar{margin-bottom:3rem}.page-wrapper .main .toolbar.customer-addresses-toolbar{font-size:1.4rem;font-weight:700;line-height:2rem;margin:0;text-align:right}.page-wrapper .main .toolbar-sorter{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;line-height:2.2rem;line-height:2rem;text-align:right;text-decoration:underline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media only screen and (max-width:768px){.page-wrapper .main .toolbar-sorter{font-size:1rem}}.page-wrapper .main .toolbar-sorter .sorter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-wrapper .main .toolbar-sorter .sorter-action{display:none}.page-wrapper .main .toolbar-sorter select{border:0;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:2.2rem;width:inherit}@media only screen and (max-width:768px){.page-wrapper .main .toolbar-sorter select{font-size:1rem}}.page-wrapper .main .toolbar .pages,.page-wrapper .main .toolbar .pages>strong{display:none}.page-wrapper .main .toolbar .pages ul{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;border-bottom:1px solid rgba(0,0,0,.2);justify-content:center;margin:0 auto 1.7rem;max-width:144rem;padding-bottom:7.7rem;padding-top:2rem;width:95%}@media only screen and (max-width:1440px){.page-wrapper .main .toolbar .pages ul{max-width:105rem}}@media only screen and (max-width:1051px){.page-wrapper .main .toolbar .pages ul{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-wrapper .main .toolbar .pages ul{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-wrapper .main .toolbar .pages ul li{padding-left:.5rem}.page-wrapper .main .toolbar .pages ul li a,.page-wrapper .main .toolbar .pages ul li strong{border:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .main .toolbar .pages ul li span.label{display:none}.page-wrapper .main .toolbar .pages ul li a{text-align:center}.page-wrapper .main .toolbar .pages ul li span{display:inline-block;font-size:1.4rem;width:100%}.page-wrapper .main .toolbar .pages ul li strong{display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper .main .toolbar .pages ul li.pages-item-next a,.page-wrapper .main .toolbar .pages ul li.pages-item-previous a{border:0;margin:0;padding:0;width:auto}.page-wrapper .main .toolbar .pages ul li.pages-item-next a:before,.page-wrapper .main .toolbar .pages ul li.pages-item-previous a:before{font-family:Font Awesome\ 5 Pro;font-size:2rem;font-weight:700}.page-wrapper .main .toolbar .pages ul li.pages-item-next a span,.page-wrapper .main .toolbar .pages ul li.pages-item-previous a span{display:none}.page-wrapper .main .toolbar .pages ul li.pages-item-previous{padding-right:.8rem}.page-wrapper .main .toolbar .pages ul li.pages-item-previous a:before{content:"\f0d9"}.page-wrapper .main .toolbar .pages ul li.pages-item-next{padding-left:.8rem}.page-wrapper .main .toolbar .pages ul li.pages-item-next a:before{content:"\f0da"}.page-wrapper .main .toolbar .pages ul li.current strong{background:#b71817;border:1px solid #b71817;color:#fff;font-weight:400;text-align:center}.page-wrapper .main .toolbar-products{margin:0}.page-wrapper .main .posts-grid+.toolbar-posts .pages,.page-wrapper .main .products-grid+.toolbar-products .pages{display:block;margin-bottom:-3rem}.page-wrapper .main .posts-grid+.toolbar-posts .pages+.toolbar-sorter,.page-wrapper .main .products-grid+.toolbar-products .pages+.toolbar-sorter,.page-wrapper .main .products-grid+.toolbar-products .toolbar-sorter{display:none}.page-wrapper .main .category-image{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;margin-bottom:6rem}.page-wrapper .main .category-image img{width:100%}.page-wrapper .main .category-description{padding-bottom:3rem}.page-wrapper .main .price-final_price .percentage{color:#b71817;font-size:1.4rem;line-height:2.2rem;margin-right:1.5rem}@media only screen and (max-width:768px){.page-wrapper .main .price-final_price .percentage{font-size:1rem}}.page-wrapper .main .price-final_price .special-price{color:#b71817}.page-wrapper .main .price-final_price .special-price .price-label{display:none}.page-wrapper .main .price-final_price .old-price{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:line-through}.page-wrapper .main .price-final_price .old-price span{font-size:1.4rem;line-height:2.2rem}@media only screen and (max-width:768px){.page-wrapper .main .price-final_price .old-price span{font-size:1rem}}.page-wrapper .main .price-final_price .old-price .price-label{display:none}.page-wrapper .filter{margin:-9rem auto 0;max-width:144rem;text-align:right;width:95%}@media only screen and (max-width:1440px){.page-wrapper .filter{max-width:105rem}}@media only screen and (max-width:1051px){.page-wrapper .filter{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-wrapper .filter{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-wrapper .filter-actions{border-bottom:1px solid #d1d1d1;display:inline-block;padding:1.5rem;text-align:center;width:100%}.page-wrapper .filter-actions a{display:inline-block}.page-wrapper .filter-current{border-bottom:1px solid #d1d1d1;display:inline-block;padding:1.5rem;text-align:center;width:100%}.page-wrapper .filter-current-subtitle{display:none}.page-wrapper .filter-current ol{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-wrapper .filter-current ol li{border-right:1px solid #d1d1d1}.page-wrapper .filter-current ol li:last-child{border:0;padding-right:0}.page-wrapper .filter-current ol li .filter-label{font-family:Roboto Slab;font-size:1.3rem;font-weight:700;padding-bottom:.5rem;width:100%}.page-wrapper .filter-current ol li .filter-value{border:1px solid #d1d1d1;border-radius:.4rem;display:inline-block;font-size:1.6rem;font-weight:700;line-height:3.8rem;padding:0 .8rem}.page-wrapper .filter-current ol li a,.page-wrapper .filter-current ol li span{display:inline-block}.page-wrapper .filter-current ol li a.remove,.page-wrapper .filter-current ol li span.remove{margin:0;padding:0}.page-wrapper .filter-current ol li a.remove span,.page-wrapper .filter-current ol li span.remove span{display:none}.page-wrapper .filter-current ol li a.remove:before,.page-wrapper .filter-current ol li span.remove:before{content:"\f410";font-family:Font Awesome\ 5 Pro;font-weight:700}.page-wrapper .filter-title{cursor:pointer;display:inline-block;font-size:1rem;padding:2rem 0;text-align:right;width:auto}.page-wrapper .filter-title:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTguMSAxMy4xYy0xIDAtMS45LjgtMS45IDEuOXMuOCAxLjkgMS45IDEuOVMxMCAxNiAxMCAxNXMtLjgtMS45LTEuOS0xLjltMTMuOCAxNC40YzEgMCAxLjktLjggMS45LTEuOXMtLjgtMS45LTEuOS0xLjktMS45LjktMS45IDEuOS44IDEuOSAxLjkgMS45bTAtMjEuM2MxIDAgMS45LS44IDEuOS0xLjlzLS44LTEuOS0xLjktMS45LTEuOS45LTEuOSAyIC44IDEuOCAxLjkgMS44bS00LjItMy4xYy41LTEuOCAyLjItMy4xIDQuMi0zLjFzMy43IDEuMyA0LjIgMy4xaDIuN2MuNyAwIDEuMy42IDEuMyAxLjIgMCAuNy0uNiAxLjItMS4zIDEuMmgtMi43Yy0uNSAxLjgtMi4yIDMuMS00LjIgMy4xcy0zLjctMS4zLTQuMi0zLjFIMS4zQy42IDUuNiAwIDUuMSAwIDQuNHMuNi0xLjIgMS4zLTEuMmgxNi40em0wIDIxLjNjLjUtMS44IDIuMi0zLjEgNC4yLTMuMXMzLjcgMS4zIDQuMiAzLjFoMi43Yy43IDAgMS4zLjYgMS4zIDEuMiAwIC43LS42IDEuMi0xLjMgMS4yaC0yLjdjLS41IDEuOC0yLjIgMy4xLTQuMiAzLjFzLTMuNy0xLjMtNC4yLTMuMUgxLjNjLS43IDAtMS4zLS42LTEuMy0xLjIgMC0uNy42LTEuMiAxLjMtMS4yem0tNS40LTguMmMtLjUgMS44LTIuMiAzLjEtNC4yIDMuMVM0LjQgMTggMy45IDE2LjJIMS4zQy42IDE2LjIgMCAxNS43IDAgMTVzLjYtMS4yIDEuMy0xLjJINGMuNS0xLjggMi4yLTMuMSA0LjItMy4xczMuNyAxLjMgNC4yIDMuMWgxNi40Yy43IDAgMS4zLjYgMS4zIDEuMiAwIC43LS42IDEuMi0xLjMgMS4yeiIvPjwvc3ZnPg==);display:inline-block;margin-left:1.8rem;vertical-align:middle;width:3rem}.page-wrapper .filter-title i,.page-wrapper .filter-title i:before{display:none}.page-wrapper .filter-content{border:1px solid #d1d1d1;display:none;margin-bottom:5rem;width:100%}.page-wrapper .filter-content.active{display:inline-block}.page-wrapper .filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper .filter-options-title{font-family:Roboto Slab;font-size:1.3rem;font-weight:700;padding:1.5rem 1.5rem 0;text-align:center;width:100%}.page-wrapper .filter-options-content{border-bottom:1px solid #d1d1d1;padding:1.5rem;text-align:center;width:100%}.page-wrapper .filter-options-content:last-child{border:0}.page-wrapper .filter-options-content .swatch-attribute-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.page-wrapper .filter-options-content .swatch-attribute-options a{border:1px solid #d1d1d1;border-radius:.4rem;display:inline-block;font-size:1.6rem;font-weight:700;line-height:normal;margin-bottom:1rem;margin-right:1rem;padding:1rem .8rem}.page-wrapper .filter-options-content .swatch-attribute.color .swatch-attribute-options a{border:0;border-radius:.4rem;height:4rem;overflow:hidden;padding:0;position:relative;width:3rem}.page-wrapper .filter-options-content .swatch-attribute.color .swatch-attribute-options a div{height:100%;left:0;position:absolute;top:0;width:100%}.page-wrapper .page-sharing-wrapper{position:absolute;right:0;top:-3rem}.page-products .page-wrapper .breadcrumbs ul{margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.page-products .page-wrapper .breadcrumbs ul{max-width:105rem}}@media only screen and (max-width:1051px){.page-products .page-wrapper .breadcrumbs ul{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-products .page-wrapper .breadcrumbs ul{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.product-grid.three .products.list{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.error404 .page-info-main{text-align:center}.widget.magento-widget.category-overview a.action.tocategory.secondary{border-color:#000;color:#000;padding-left:2.1rem;padding-right:2.1rem}.widget.magento-widget.category-overview a.action.tocategory.secondary:hover{-webkit-box-shadow:0 0 1px 1px #000;box-shadow:0 0 1px 1px #000}.wishlist-index-index .page-wrapper .columns .main .products.products-grid{margin-bottom:2rem;margin-left:0;margin-right:0;padding-bottom:4.5rem;padding-left:0;padding-right:0}.wishlist-index-index .page-wrapper .columns .main .products.products-grid .products.list{margin-bottom:.5rem}.wishlist-index-index .page-wrapper .columns .main .actions-toolbar>.primary{margin-right:.6rem}.widget-content{margin-top:-5rem}.widget-title{margin:0 auto 8rem;max-width:134rem;position:relative}.widget-title .title-link{bottom:0;display:block;font-size:1.4rem;font-weight:700;line-height:2.2rem;position:absolute;right:0;text-align:right;text-decoration:underline}@media only screen and (max-width:768px){.widget-title .title-link{font-size:1rem}}.widget-title h2{margin-bottom:0}.checkout-container .opc-wrapper #payment .widget-title legend.legend,.checkout-container .opc-wrapper .widget-title .step-title,.widget-title .checkout-container .opc-wrapper #payment legend.legend,.widget-title .checkout-container .opc-wrapper .step-title,.widget-title h3{margin-bottom:-8rem}.column{width:100%}.archive .main,.customer-account-logoutsuccess .main{text-align:center}.privacy-policy .widget.elementor-widget.text-teaser.small.left{margin-bottom:0}.elementor-widget:not(:last-child){margin-bottom:0!important}#notice-cookie-block{background-color:#fff;border:.2rem solid #b71817;border-bottom:0;bottom:0;left:0;margin:0 auto;max-width:144rem;padding:2rem;position:fixed;right:0;width:95%;z-index:999}@media only screen and (max-width:1440px){#notice-cookie-block{max-width:105rem}}@media only screen and (max-width:1051px){#notice-cookie-block{max-width:65rem;width:100%}}@media only screen and (max-width:768px){#notice-cookie-block{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}#notice-cookie-block .content{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;font-family:Roboto;font-size:1.35rem;line-height:2.2rem}@media only screen and (max-width:768px){#notice-cookie-block .content{font-size:1.2rem;line-height:1.8rem}}#notice-cookie-block .content a{text-decoration:underline}#notice-cookie-block .content .actions{min-width:22rem;text-align:right}#notice-cookie-block .content .actions button{margin-right:0}@media only screen and (max-width:1051px){#notice-cookie-block .content{-ms-flex-wrap:wrap;flex-wrap:wrap}#notice-cookie-block .content .actions{padding-top:1rem;text-align:left}}.swatch-opt{width:100%}.swatch-opt .swatch-option.text{color:#333;margin-right:5px;min-width:60px;padding:5px}.swatch-opt .swatch-attribute-selected-option{display:none}.swatch-opt .swatch-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;float:left;height:3.6rem;margin-right:1.2rem;overflow:hidden;position:relative;width:3.6rem}.swatch-opt .swatch-option.disabled{opacity:.1;-webkit-transition:all .2s ease;transition:all .2s ease}.swatch-opt .swatch-option.selected{border:4px solid}.swatch-opt input.swatch-input.super-attribute-select{display:none}.swatch-opt .swatch-attribute.size .text{font-family:Roboto;font-size:1.35rem;font-size:1.8rem;line-height:2.2rem;min-width:inherit!important}@media only screen and (max-width:768px){.swatch-opt .swatch-attribute.size .text{font-size:1.2rem;line-height:1.8rem}}footer .footer-top{background-color:#b71817}footer .footer-top-container{color:#fff;font-size:1.6rem;margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){footer .footer-top-container{max-width:105rem}}@media only screen and (max-width:1051px){footer .footer-top-container{max-width:65rem;width:100%}}@media only screen and (max-width:768px){footer .footer-top-container{font-size:1.6rem;line-height:2.1rem;max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}footer .footer-top-info ul{padding-bottom:2.5rem;padding-top:2.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-top-info ul,footer .footer-top-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-top-info ul li{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.2rem;justify-content:center;line-height:1.6rem}footer .footer-top-info ul li .icon{display:inline-block;height:auto;margin-right:1.6rem;width:7rem}footer .footer-top-info ul li .icon.first{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGQ9Ik0xODMzLjYgMjI1Ny44aC01OTQuOWMtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjcgMC0xNi45IDEzLjctMzAuNyAzMC43LTMwLjdIMTgwM3YtODc3LjJIODUxLjljLTE2LjkgMC0zMC43LTEzLjctMzAuNy0zMC43czEzLjctMzAuNyAzMC43LTMwLjdoOTgxLjhjMTYuOSAwIDMwLjcgMTMuNyAzMC43IDMwLjdWMjIyN2MtLjIgMTcuMS0xMy45IDMwLjgtMzAuOCAzMC44TTkwMC41IDIyNTcuOEg2MzAuN2MtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjd2LTI3MC45YzAtMTYuOSAxMy43LTMwLjcgMzAuNy0zMC43IDE2LjkgMCAzMC43IDEzLjcgMzAuNyAzMC43djI0MC4zaDIzOS4yYzE2LjkgMCAzMC43IDEzLjcgMzAuNyAzMC43LS4xIDE2LjktMTMuOCAzMC42LTMwLjggMzAuNiIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik0xOTg2LjQgMjI1Ny44aC0xNDkuMWMtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjcgMC0xNi45IDEzLjctMzAuNyAzMC43LTMwLjdoMTQ5LjFjMTYuOSAwIDMwLjcgMTMuNyAzMC43IDMwLjdzLTEzLjggMzAuNy0zMC43IDMwLjdNMjQ0NC4xIDIyNTcuOEgyMzMxYy0xNi45IDAtMzAuNy0xMy43LTMwLjctMzAuNyAwLTE2LjkgMTMuNy0zMC43IDMwLjctMzAuN2gxMDguNnYtNDEzLjNoLTgyLjdjLTExLjUgMC0yMi4xLTYuNS0yNy4zLTE2LjdsLTEyMC44LTIzNi45aC0zNzEuM2MtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjcgMC0xNi45IDEzLjctMzAuNyAzMC43LTMwLjdoMzkwLjFjMTEuNSAwIDIyLjEgNi41IDI3LjMgMTYuN2wxMjAuOCAyMzYuOWg2OC41YzMxLjMgMCA1Ni44IDI1LjUgNTYuOCA1Ni44VjIyMDFjLS4xIDMxLjQtMjUuNiA1Ni44LTU2LjkgNTYuOCIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik0yMTQzLjcgMjQzOS45Yy05OS40IDAtMTgwLjItODAuOC0xODAuMi0xODAuMiAwLTk5LjMgODAuOC0xODAuMiAxODAuMi0xODAuMnMxODAuMiA4MC44IDE4MC4yIDE4MC4yYy4xIDk5LjMtODAuOCAxODAuMi0xODAuMiAxODAuMm0wLTI5OS4xYy02NS41IDAtMTE4LjkgNTMuMy0xMTguOSAxMTguOHM1My4zIDExOC45IDExOC45IDExOC45YzY1LjUgMCAxMTguOS01My4zIDExOC45LTExOC45IDAtNjUuNS01My4zLTExOC44LTExOC45LTExOC44TTEwNjAuNSAyNDM5LjljLTk5LjQgMC0xODAuMi04MC44LTE4MC4yLTE4MC4yIDAtOTkuMyA4MC44LTE4MC4yIDE4MC4yLTE4MC4yczE4MC4yIDgwLjggMTgwLjIgMTgwLjJjMCA5OS4zLTgwLjggMTgwLjItMTgwLjIgMTgwLjJtMC0yOTkuMWMtNjUuNSAwLTExOC45IDUzLjMtMTE4LjkgMTE4LjhzNTMuMyAxMTguOSAxMTguOSAxMTguOSAxMTguOS01My4zIDExOC45LTExOC45YzAtNjUuNS01My4zLTExOC44LTExOC45LTExOC44TTkxNi44IDE0NzcuNkg2MzAuN2MtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjcgMC0xNi45IDEzLjctMzAuNyAzMC43LTMwLjdoMjg2LjFjMTYuOSAwIDMwLjcgMTMuNyAzMC43IDMwLjcgMCAxNi45LTEzLjggMzAuNy0zMC43IDMwLjdNOTEwLjMgMTY2Mi45SDM3MC42Yy0xNi45IDAtMzAuNy0xMy43LTMwLjctMzAuNyAwLTE2LjkgMTMuNy0zMC43IDMwLjctMzAuN2g1MzkuN2MxNi45IDAgMzAuNyAxMy43IDMwLjcgMzAuNy0uMSAxNi45LTEzLjggMzAuNy0zMC43IDMwLjdNNjUwLjIgMTg0OC4ySDI2Ni42Yy0xNi45IDAtMzAuNy0xMy43LTMwLjctMzAuNyAwLTE2LjkgMTMuNy0zMC43IDMwLjctMzAuN2gzODMuNmMxNi45IDAgMzAuNyAxMy43IDMwLjcgMzAuN3MtMTMuOCAzMC43LTMwLjcgMzAuN00yMTY3LjMgMTgwMC41aC0xOTAuN2MtMTYuOSAwLTMwLjctMTMuNy0zMC43LTMwLjd2LTE0M2MwLTE2LjkgMTMuNy0zMC43IDMwLjctMzAuN2gxMzguN2MxMi45IDAgMjQuNCA4LjEgMjguOCAyMC4ybDUyIDE0M2MzLjQgOS40IDIgMTkuOS0zLjcgMjguMXMtMTUgMTMuMS0yNS4xIDEzLjFtLTE2MC02MS4zaDExNi4ybC0yOS43LTgxLjdoLTg2LjV6TTIyODQgNTEwLjFjLTI5Ny44IDAtNTQwLjEgMjQyLjMtNTQwLjEgNTQwLjEgMCA0OC40IDYuNCA5NS40IDE4LjQgMTQwaDU0LjhjLTEzLjMtNDQuNC0yMC41LTkxLjQtMjAuNS0xNDAgMC0yNjguOCAyMTguNi00ODcuNCA0ODcuNC00ODcuNHM0ODcuNCAyMTguNiA0ODcuNCA0ODcuNGMwIDIyNi42LTE1NS40IDQxNy41LTM2NS4yIDQ3MS45bDI5LjYgNDYuNWMyMjQuMS02NS43IDM4OC4zLTI3My4yIDM4OC4zLTUxOC40IDAtMjk3LjgtMjQyLjMtNTQwLjEtNTQwLjEtNTQwLjEiIGNsYXNzPSJzdDAiLz48cGF0aCBkPSJNMjM3MCAxMjUzLjdjMjMuOS03LjIgNDUtMTcuMiA2My41LTMwLjJsOS4yIDUuMS02LjEgNTMuMnEtMzEuOCAxOS41LTY4LjEgMjkuN2MtMjQuMiA2LjgtNDcuNiAxMC4yLTcwLjEgMTAuMi02MC4xIDAtMTA4LjMtMTQuNS0xNDQuOC00My41cy02MC42LTcxLjUtNzIuMi0xMjcuNGgtNzUuOGwtNC4xLTUuMSAzLjEtNDNoNzAuNmwtMS0zNC44YzAtMTUgLjMtMjYuMyAxLTMzLjhoLTY5LjZsLTQuMS01LjEgMy4xLTQzaDc2LjhjMTIuMy01OS40IDM3LjktMTA0LjcgNzYuOC0xMzYuMXM4OS43LTQ3LjEgMTUyLjUtNDcuMWMyMy45IDAgNDcuNiAzLjIgNzEuMSA5LjdzNDUuMiAxNS41IDY1IDI3LjFsLTEyLjMgNTQuMy03LjIgMmMtMTcuMS0xMi4zLTM2LTIxLjctNTYuOC0yOC4ycy00Mi4xLTkuNy02NC05LjdjLTg1LjMgMC0xMzcuMiA0Mi43LTE1NS42IDEyOGgxOTAuNGw0LjEgNS4xLTMuMSA0M2gtMTk2LjVjLS43IDYuMS0xIDE1LjctMSAyOC43IDAgMTguNC4zIDMxLjcgMSAzOS45aDE5NS41bDQuMSA1LjEtMy4xIDQzaC0xODguNGMyMS44IDc1LjggNzEgMTEzLjYgMTQ3LjQgMTEzLjYgMjIgMCA0NC44LTMuNSA2OC43LTEwLjciIGNsYXNzPSJzdDAiLz48L3N2Zz4=)}footer .footer-top-info ul li .icon.second{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGQ9Ik0xNjg1LjUgMTI5Ni4xYzI1LjUtNy42IDQ4LjEtMTguNCA2Ny43LTMyLjJsOS44IDUuNS02LjYgNTYuOGMtMjIuNiAxMy44LTQ2LjggMjQuNC03Mi43IDMxLjdzLTUwLjggMTAuOS03NC45IDEwLjljLTY0LjEgMC0xMTUuNy0xNS41LTE1NC42LTQ2LjQtMzktMzEtNjQuNy03Ni4zLTc3LTEzNmgtODAuOWwtNC40LTUuNSAzLjMtNDUuOWg3NS40bC0xLjEtMzcuMmMwLTE2IC40LTI4IDEuMS0zNi4xaC03NC4zbC00LjQtNS41IDMuMy00NS45aDgyYzEzLjEtNjMuNCA0MC40LTExMS44IDgyLTE0NS4zIDQxLjUtMzMuNSA5NS44LTUwLjMgMTYyLjgtNTAuMyAyNS41IDAgNTAuOCAzLjUgNzUuOSAxMC40czQ4LjMgMTYuNiA2OS40IDI5bC0xMy4xIDU3LjktNy42IDIuMmMtMTguMi0xMy4xLTM4LjQtMjMuMS02MC42LTMwLjEtMjIuMi02LjktNDUtMTAuNC02OC4zLTEwLjQtOTEuMSAwLTE0Ni40IDQ1LjUtMTY2LjEgMTM2LjZoMjAzLjJsNC40IDUuNS0zLjMgNDUuOWgtMjA5LjhjLS43IDYuNi0xLjEgMTYuOC0xLjEgMzAuNiAwIDE5LjcuNCAzMy45IDEuMSA0Mi42aDIwOC43bDQuNCA1LjUtMy4zIDQ1LjloLTIwMS4xYzIzLjMgODAuOSA3NS44IDEyMS4zIDE1Ny40IDEyMS4zIDIzLjMgMCA0Ny43LTMuOCA3My4zLTExLjVNMjE2MC40IDE3NjhjLTQyLjEtNjMuMi0xMjcuOC04MC4zLTE5MS0zOC4yTDE4MDMuMyAxODQxYy0xNS43IDEwLjQtMTkuOSAzMS42LTkuNSA0Ny4zIDEwLjUgMTUuNyAzMS42IDE5LjkgNDcuMyA5LjVsMTY2LjEtMTExLjJjMzEuOS0yMS4yIDc1LjEtMTIuNiA5Ni40IDE5LjNzMTIuNiA3NS4xLTE5LjMgOTYuNGwtNTAwLjcgMzM0LjNjLTUuNSAzLjctMTEuNSA2LjYtMTcuOCA4LjUtOS41IDMtMTkuNiAzLjgtMjkuNiAyLjVsLTQ4Mi4yLTEzOGMtMS4yLS40LTIuNS0uNy0zLjgtLjktMzUuNC02LjUtNzEuMy45LTEwMS4zIDIwLjlsLTI4LjcgMTkuMi0xODUuNi0yNzguNCAyMjMuMS0xNDkuNmMzMi40LTIxLjYgNzEuMi0yOS42IDEwOS41LTIyLjVsNTE5LjQgMTY2LjZoLjJjMzYgMTEuNCA1Ni42IDQ5LjYgNDUuOSA4NS4zLTUuMiAxNy4zLTE3IDMxLjUtMzMuMSA0MC4xLTE2LjQgOC42LTM1LjIgMTAuNC01My4xIDUuMS0uMi0uMS0uMy0uMS0uNS0uMS0uMi0uMS0uNC0uMS0uNi0uMmwtMjUzLjctNjcuMmMtMTguMi00LjgtMzYuOSA2LTQxLjcgMjQuMi0yLjYgOS44LS42IDE5LjggNC42IDI3LjcgNC41IDYuNyAxMS4zIDExLjggMTkuNiAxNGwyNTMuNyA2Ny4yaC4xYzM0LjggMTAuMSA3MS41IDYuNSAxMDMuNS0xMC40IDMyLjUtMTcuMSA1Ni4xLTQ1LjkgNjYuNi04MC44IDIxLjMtNzEtMTkuMy0xNDcuMi05MC41LTE2OS44aC0uMWwtNTE4LjctMTY2LjNjLTEuOS0uNy0zLjgtMS40LTUuOS0xLjgtNTYuOS0xMS40LTExNC44LjEtMTYzLjEgMzIuM2wtMjIzIDE0OS41LTE5LjctMjkuNmMtMTAuNS0xNS43LTMxLjYtMTkuOS00Ny4zLTkuNWwtMjI4IDE1MmMtMTUuNyAxMC41LTE5LjkgMzEuNi05LjUgNDcuM0w1NzguNCAyMjUzYzEwLjUgMTUuNyAzMS42IDE5LjkgNDcuMyA5LjUgMTUuNy0xMC41IDE5LjktMzEuNiA5LjUtNDcuM0w0NjggMTk2NC40bDE3MS4yLTExNC4yIDI2My40IDM5NS4xLTE3MS4yIDExNC4yLTguMi0xMi4zYy0xMC41LTE1LjctMzEuNi0xOS45LTQ3LjMtOS41LTE1LjcgMTAuNS0xOS45IDMxLjYtOS41IDQ3LjNsMjcuMiA0MC43YzEwLjUgMTUuNyAzMS42IDE5LjkgNDcuMyA5LjVsMjI4LTE1MmMxNS43LTEwLjUgMTkuOS0zMS42IDkuNS00Ny4zbC0yMC4yLTMwLjMgMjguNy0xOS4yYzE0LjctOS44IDMyLjQtMTMuNiA0OS44LTEwLjdsNDgzLjIgMTM4LjNjLjEgMCAuMSAwIC4yLjEuNi4yIDEuMy4zIDEuOS40czEuMS4zIDEuNy40Yy4xIDAgLjMuMS40LjEgMjAuOCAzLjIgNDIuMyAxLjYgNjIuMi00LjYgMTIuNS0zLjkgMjQuMy05LjYgMzUuMy0xNi45bDUwMC43LTMzNC40YzYzLjEtNDIuMiA4MC4yLTEyNy45IDM4LjEtMTkxLjEiIGNsYXNzPSJzdDAiLz48cGF0aCBkPSJNMjA4NS44IDg4Ni4yYy0yNy02My44LTY1LjYtMTIxLTExNC44LTE3MC4ycy0xMDYuNC04Ny44LTE3MC4yLTExNC44Yy02Ni0yNy45LTEzNi4yLTQyLjEtMjA4LjUtNDIuMXMtMTQyLjQgMTQuMi0yMDguNSA0Mi4xYy02My44IDI3LTEyMSA2NS42LTE3MC4yIDExNC44cy04Ny44IDEwNi40LTExNC44IDE3MC4yYy0yNy45IDY2LTQyLjEgMTM2LjItNDIuMSAyMDguNXMxNC4yIDE0Mi40IDQyLjEgMjA4LjVjMjcgNjMuOCA2NS42IDEyMSAxMTQuOCAxNzAuMnMxMDYuNCA4Ny44IDE3MC4yIDExNC44YzY2IDI3LjkgMTM2LjIgNDIuMSAyMDguNSA0Mi4xczE0Mi40LTE0LjIgMjA4LjUtNDIuMWM2My44LTI3IDEyMS02NS42IDE3MC4yLTExNC44czg3LjgtMTA2LjQgMTE0LjgtMTcwLjJjMjcuOS02NiA0Mi4xLTEzNi4yIDQyLjEtMjA4LjUgMC03Mi40LTE0LjItMTQyLjUtNDIuMS0yMDguNW0tMjQuMSAyMDguNGMwIDI1OC44LTIxMC41IDQ2OS4zLTQ2OS4zIDQ2OS4zcy00NjkuMy0yMTAuNS00NjkuMy00NjkuMyAyMTAuNS00NjkuMyA0NjkuMy00NjkuM2MyNTguNyAwIDQ2OS4zIDIxMC41IDQ2OS4zIDQ2OS4zIiBjbGFzcz0ic3QwIi8+PC9zdmc+)}footer .footer-top-info ul li .icon.third{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGQ9Ik0xNDU0LjMgMjEyM2MtMTQuNyAwLTI4LjQtOS40LTMzLjItMjQuMUw5NjAuNCA2ODUuNmwtMzQ0LjEtNTEuNWMtMTkuMS0yLjktMzIuMy0yMC43LTI5LjQtMzkuOCAyLjgtMTkuMSAyMC41LTMyIDM5LjctMjkuNGwzNjUuNSA1NC43YzEzLjEgMiAyNCAxMS4xIDI4LjEgMjMuOGw0NjcuNCAxNDMzLjhjNiAxOC4zLTQgMzguMS0yMi40IDQ0LjEtMy42IDEuMi03LjMgMS43LTEwLjkgMS43TTE2ODcuNCAyMjU4Yy0xNC43IDAtMjguNC05LjQtMzMuMi0yNC4xLTYtMTguMyA0LTM4LjEgMjIuNC00NC4xbDg2Ni4yLTI4Mi40YzE4LjQtNi4xIDM4LjEgNC4xIDQ0LjEgMjIuNHMtNCAzOC4xLTIyLjQgNDQuMWwtODY2LjIgMjgyLjRjLTMuNyAxLjItNy40IDEuNy0xMC45IDEuN00yNDIyLjQgMTg5MGMtMTQuNyAwLTI4LjQtOS40LTMzLjItMjQuMWwtMjI5LjktNzA1LjMtNzgzLjggMjU1LjVjLTE4LjQgNi4xLTM4LjEtNC4xLTQ0LjEtMjIuNHM0LTM4LjEgMjIuNC00NC4xbDgxNy0yNjYuNGMxOC40LTYuMSAzOC4xIDQuMSA0NC4xIDIyLjRsMjQwLjggNzM4LjVjNiAxOC4zLTQgMzguMS0yMi40IDQ0LjEtMy43IDEuMy03LjMgMS44LTEwLjkgMS44IiBjbGFzcz0ic3QwIi8+PHBhdGggZD0iTTE5OTYuOCAxMTk0LjRjLTE0LjcgMC0yOC40LTkuNC0zMy4yLTI0LjFsLTE2OC43LTUxNy43LTYxMSAxOTkuMmMtMTguNCA2LjEtMzguMS00LjEtNDQuMS0yMi40czQtMzguMSAyMi40LTQ0LjFsNjQ0LjItMjEwYzguOC0yLjkgMTguNC0yLjEgMjYuNyAyIDguMyA0LjIgMTQuNSAxMS41IDE3LjQgMjAuM2wxNzkuNiA1NTAuOWM2IDE4LjMtNCAzOC4xLTIyLjQgNDQuMS0zLjYgMS4yLTcuMyAxLjgtMTAuOSAxLjgiIGNsYXNzPSJzdDAiLz48cGF0aCBkPSJNMTY1My42IDE0ODQuNGMtNS41IDAtMTAuOS0xLjMtMTUuOC0zLjgtOC4zLTQuMi0xNC41LTExLjUtMTcuNC0yMC4zTDE1NzMgMTMxNWMtNi0xOC4zIDQtMzguMSAyMi40LTQ0LjEgMTguNS02LjEgMzguMSA0LjEgNDQuMSAyMi40bDM2LjUgMTEyLjEgMjY3LjUtODcuMi0zNi41LTExMi4xYy02LTE4LjMgNC0zOC4xIDIyLjQtNDQuMSAxOC40LTYuMSAzOC4xIDQuMSA0NC4xIDIyLjRsNDcuNCAxNDUuM2MyLjkgOC44IDIuMSAxOC40LTIuMSAyNi43cy0xMS41IDE0LjUtMjAuMyAxNy40bC0zMzMuOSAxMDguOWMtMy43IDEuMi03LjQgMS43LTExIDEuN00xNDE1LjkgOTE4LjhjLTE0LjcgMC0yOC40LTkuNC0zMy4yLTI0LjFsLTM0LjYtMTA2LjFjLTYtMTguMyA0LTM4LjEgMjIuNC00NC4xIDE4LjUtNi4xIDM4LjEgNC4xIDQ0LjEgMjIuNGwyMy44IDcyLjkgMTc3LjItNTcuNy0yMy43LTcyLjljLTYtMTguMyA0LjEtMzguMSAyMi40LTQ0LjEgMTguNC02LjEgMzguMSA0LjEgNDQuMSAyMi40bDM0LjYgMTA2LjFjNiAxOC4zLTQuMSAzOC4xLTIyLjQgNDQuMUwxNDI3IDkxNy4xYy0zLjkgMS4xLTcuNSAxLjctMTEuMSAxLjdNMTUxNi4zIDI0ODguNGMtMzIuNSAwLTY0LjgtNy42LTk0LjctMjIuOC00OS45LTI1LjMtODYuOS02OC42LTEwNC4zLTEyMS44cy0xMi45LTExMCAxMi40LTE1OS45IDY4LjYtODYuOSAxMjEuOC0xMDQuM2MxMDkuOC0zNS44IDIyOC4zIDI0LjMgMjY0LjIgMTM0LjIgMzUuOCAxMDkuOC0yNC40IDIyOC4zLTEzNC4zIDI2NC4xLTIxLjMgNy00My4zIDEwLjUtNjUuMSAxMC41bS4xLTM0OS4yYy0xNC4zIDAtMjguOSAyLjItNDMuMiA2LjktMzUuNSAxMS42LTY0LjMgMzYuMi04MS4yIDY5LjUtMTYuOSAzMy4yLTE5LjggNzEuMS04LjMgMTA2LjUgMTEuNiAzNS41IDM2LjIgNjQuMyA2OS41IDgxLjIgMzMuMiAxNi44IDcxLjEgMTkuOCAxMDYuNSA4LjMgNzMuMi0yMy45IDExMy4zLTEwMi44IDg5LjUtMTc2LTE5LjItNTktNzQtOTYuNC0xMzIuOC05Ni40TTIwNDMuNjQgMTg4OS41MzdsMTA0LjEtMzMuOTQ2IDIxLjY3IDY2LjQ1NC0xMDQuMTAyIDMzLjk0NXpNMTczNS40MSAxMDc3LjM4NmwxMDQuMTAxLTMzLjk0NSAyMS42NjkgNjYuNDUzLTEwNC4xMDIgMzMuOTQ1ek0yMTg3LjAxNSAxODQyLjcxNmwxMDQuMTAyLTMzLjk0NSAyMS42NyA2Ni40NTQtMTA0LjEwMyAzMy45NDV6TTc3My42IDEyOTcuMUg1NjMuOWMtMTkuMyAwLTM0LjktMTUuNy0zNC45LTM0LjkgMC0xOS4zIDE1LjctMzQuOSAzNC45LTM0LjloMjA5LjdjMTkuMyAwIDM1IDE1LjcgMzUgMzQuOSAwIDE5LjMtMTUuNyAzNC45LTM1IDM0LjlNMTAwNy42IDE1NDMuN0g2OTNjLTE5LjMgMC0zNS0xNS43LTM1LTM1czE1LjctMzQuOSAzNS0zNC45aDMxNC42YzE5LjMgMCAzNSAxNS43IDM1IDM0LjktLjEgMTkuNC0xNS43IDM1LTM1IDM1TTk1MS4zIDE4MDUuOUg0NDYuNWMtMTkuMyAwLTM0LjktMTUuNy0zNC45LTM1czE1LjctMzQuOSAzNC45LTM0LjloNTA0LjhjMTkuMyAwIDM1IDE1LjcgMzUgMzQuOXMtMTUuNyAzNS0zNSAzNSIgY2xhc3M9InN0MCIvPjwvc3ZnPg==)}footer .footer-top-info ul li .icon.fourth{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiPjxzdHlsZT4uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6NzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5zdDJ7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggZD0iTTIxMTEuOCAxMjE3LjFjLTQ3LjEgMTcwLjUtMTgwLjQgMzQwLjktMzM3LjYgMzQwLjktMTU3LjggMC0yOTEuNi0xNzEuOC0zMzguMi0zNDNNMTQ0My41IDIwOTAuNnYzNDZNMjMxOS43IDE5MjQuOGMtNjguMy0xMDQuMS0xODYuNC0xNjguNy0zNjIuMS0yMDUuN2wtMTgzLjUgMTI3LjQtMTgzLjUtMTI3LjRjLTMwMy40IDYzLjktNDM1LjEgMjEwLjItNDM1LjEgNDk5LjdWMjMzNWMwIDU2LjEgNDUuNSAxMDEuNiAxMDEuNiAxMDEuNkgyMDYyIiBjbGFzcz0ic3QxIi8+PHBhdGggZD0iTTE1OTAuNyAxNzE5LjFjNDUuNy0zNy45IDQ1LjctMjAzLjIgNDUuNy0yMDMuMk0xOTU3LjYgMTcxOS4xYy00NS43LTM3LjktNDUuNy0yMDMuMi00NS43LTIwMy4yTTE3NjMuNSA1ODcuNGMzMzYuMSAwIDQ3OS4xIDEyNS40IDM3MiA2MTUuMy00LjMgMTkuNS0zMS45IDIwLjItMzcuMSAxLTE5LjctNzItNDctMjE3LjgtNDctMjE3LjgtLjktMTgtMTYuNC0zMC0zNC41LTMwLjEtMTE4LTEuMy0yNDguNi03Ni0yNDguNi03Ni0xNi45LTMuNC0zMi4xIDEwLjItMjguNyAyNS43bDQ5LjEgMTMxLjYtMjE4LjUtMTE1LjVjLTIwLjgtMTAuOS00Ny4yLTYuMy02Mi4yIDEwLjdsLTU4IDI2OS4xYy01LjEgMTkuNC0zMi45IDE4LjktMzcuMi0uNy0xMDYuNS00ODguMyAzNC40LTYxMy40IDM3MC4xLTYxMy40TTM1MS4zIDEzNjkuNGMwLTEzMy43IDEwOC44LTI0Mi41IDI0Mi41LTI0Mi41IDg5LjkgMCAxNzEuMSA1MCAyMTIuOSAxMjYuNSA0MS44LTc2LjUgMTIzLTEyNi41IDIxMi45LTEyNi41IDEzMy43IDAgMjQyLjUgMTA4LjggMjQyLjUgMjQyLjUgMCAyNzcuMS00MjYgNTM4LjgtNDQ0LjEgNTQ5LjhsLTExLjIgNi44LTExLjItNi44Yy0xOC4zLTExLTQ0NC4zLTI3Mi43LTQ0NC4zLTU0OS44IiBjbGFzcz0ic3QxIi8+PHBhdGggZD0iTTEwMTkuNiAxMjc2LjFjNTEuNSAwIDkzLjQgNDEuOSA5My40IDkzLjQiIGNsYXNzPSJzdDEiLz48cGF0aCBkPSJtMjM3Mi41IDIxMTUuMyA0NS41IDQ1LjUtMTI5LjQgMTI5LjQtNDUuNSA0NS41LTQ1LjUtNDUuNS02Mi42LTYyLjYgNDUuNS00NS41IDYyLjYgNjIuNnptMC00NS43Yy0xMS43IDAtMjMuNCA0LjUtMzIuMyAxMy40bC05Ny4xIDk3LjEtMzAuMy0zMC4zYTQ1LjYgNDUuNiAwIDAgMC0zMi4zLTEzLjRjLTExLjcgMC0yMy40IDQuNS0zMi4zIDEzLjRsLTQ1LjUgNDUuNWMtMTcuOCAxNy44LTE3LjggNDYuOCAwIDY0LjZsNjIuNiA2Mi42IDQ1LjUgNDUuNWM4LjkgOC45IDIwLjYgMTMuNCAzMi4zIDEzLjRzMjMuNC00LjUgMzIuMy0xMy40bDQ1LjUtNDUuNSAxMjkuNC0xMjkuNGMxNy44LTE3LjggMTcuOC00Ni44IDAtNjQuNmwtNDUuNS00NS41Yy04LjktOS0yMC42LTEzLjQtMzIuMy0xMy40IiBjbGFzcz0ic3QyIi8+PHBhdGggZD0iTTIyNzEuNyAxOTU5LjFjMTQ0LjggMCAyNjIuMyAxMTcuNCAyNjIuMyAyNjIuMyAwIDE0NC44LTExNy40IDI2Mi4zLTI2Mi4zIDI2Mi4zLTE0NC44IDAtMjYyLjMtMTE3LjQtMjYyLjMtMjYyLjNzMTE3LjQtMjYyLjMgMjYyLjMtMjYyLjNtMC00NS43Yy00MS42IDAtODEuOSA4LjEtMTE5LjkgMjQuMi0zNi43IDE1LjUtNjkuNiAzNy43LTk3LjkgNjZzLTUwLjUgNjEuMi02NiA5Ny45Yy0xNi4xIDM4LTI0LjIgNzguMy0yNC4yIDExOS45czguMSA4MS45IDI0LjIgMTE5LjljMTUuNSAzNi43IDM3LjcgNjkuNiA2NiA5Ny45czYxLjIgNTAuNSA5Ny45IDY2YzM4IDE2LjEgNzguMyAyNC4yIDExOS45IDI0LjJzODEuOS04LjEgMTE5LjktMjQuMmMzNi43LTE1LjUgNjkuNi0zNy43IDk3LjktNjZzNTAuNS02MS4yIDY2LTk3LjljMTYuMS0zOCAyNC4yLTc4LjMgMjQuMi0xMTkuOXMtOC4xLTgxLjktMjQuMi0xMTkuOWMtMTUuNS0zNi43LTM3LjctNjkuNi02Ni05Ny45cy02MS4yLTUwLjUtOTcuOS02NmMtMzgtMTYuMS03OC40LTI0LjItMTE5LjktMjQuMiIgY2xhc3M9InN0MiIvPjxwYXRoIGQ9Im0yMTMwLjggMjQ3MC42LTgwLjIgMjYxLjljLTQgMTMuMiAxNS43IDIzLjcgMzIuNCAxNy4ybDE4OC4xLTczLjUgMTY5LjcgNzIuMmMxNi40IDcgMzYuOC0zLjEgMzMuMy0xNi40bC02Ny4xLTI1NC44IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2NTtzdHJva2UtbWl0ZXJsaW1pdDoxMCIvPjwvc3ZnPg==)}footer .footer-top-info ul li .fal{font-size:3.4rem;font-weight:300;margin-right:1.4rem}@media only screen and (480px){footer .footer-top-info ul li .fal{font-size:2rem;margin-right:1rem}}@media only screen and (max-width:1280px){footer .footer-top-info ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-top-info ul li{padding-bottom:1rem;padding-top:1rem;width:45%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .footer-top-newsletter{background:#000;padding:3rem 0}footer .footer-top-newsletter .section-title{display:none}footer .footer-top-newsletter .section-content .form,footer .footer-top-newsletter .section-content .newsletter{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}footer .footer-top-newsletter .section-content .form .field-recaptcha{margin-left:2rem}footer .footer-top-newsletter .title{color:#fff;font-size:2.5rem;margin-right:2rem}footer .footer-top-newsletter .content input{border:1px solid #fff;font-family:Roboto}footer .footer-top-newsletter .content label{display:inline-block}footer .footer-top-newsletter .content .label{display:none}footer .footer-top-newsletter .content .actions button{background:transparent;border:1px solid #fff;height:4.6rem}footer .footer-top-newsletter .content .actions button:before{color:#fff;content:"GO!";font-family:Roboto;font-weight:700;padding:1.4rem 2rem}footer .footer-top-newsletter .content .actions button span{display:none}footer .footer-main{background-color:#e3e3e3}footer .footer-main-container{margin:0 auto;max-width:144rem;padding-top:5.3rem;width:95%}@media only screen and (max-width:1440px){footer .footer-main-container{max-width:105rem}}@media only screen and (max-width:1051px){footer .footer-main-container{max-width:65rem;width:100%}}@media only screen and (max-width:768px){footer .footer-main-container{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}footer .footer-main-block:not(.third) .section-content ul{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}footer .footer-main-block:not(.third) .section-content ul li a{font-size:2rem;padding:0 1.5rem}footer .footer-bottom{background-color:#000;color:#fff;padding-bottom:1.3rem;padding-top:1.5rem}footer .footer-bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:144rem;width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1440px){footer .footer-bottom-container{max-width:105rem}}@media only screen and (max-width:1051px){footer .footer-bottom-container{max-width:65rem;width:100%}}@media only screen and (max-width:768px){footer .footer-bottom-container{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}footer .inner-main-container.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #d0d0d0;justify-content:space-between;margin-bottom:6.5rem;padding-bottom:4.5rem}footer .inner-main-container.top .section,footer .inner-main-container.top .section.third{width:25%}footer .inner-main-container.top .section.top{width:100%}footer .inner-main-container.top .section-content{font-size:1.35rem;line-height:1.8rem}footer .inner-main-container.top .section-content .newsletter button{font-size:1.4rem;padding-left:1rem;padding-right:1rem}footer .inner-main-container.top .section-content p{margin-bottom:2.7rem}footer .inner-main-container.top .section-content i{font-size:2.4rem;margin-top:.3rem}footer .inner-main-container.top .section.first{margin-right:12.5rem}@media only screen and (max-width:1280px){footer .inner-main-container.top .section.first{margin-right:0}}footer .inner-main-container.top .section .newsletter .title{display:none}footer .inner-main-container.top .section .newsletter .form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}footer .inner-main-container.top .section .newsletter .form span.label{display:none}footer .inner-main-container.top .section.third{margin-left:8rem}footer .inner-main-container.top .section.third ul li{list-style:disc;margin-left:2rem}footer .inner-main-container.top .section.fourth ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:36.7rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .inner-main-container.top .section.fourth ul li{margin-bottom:3rem;max-width:15.8rem;text-align:center;width:49%}footer .inner-main-container.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .inner-main-container.bottom img{height:3rem;max-height:2rem}footer .inner-main-container.bottom .section{width:auto}footer .inner-main-container.bottom .section-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .inner-main-container.bottom .section-content ul li{margin-right:3.5rem}footer .inner-main-container.bottom .section.first{margin-right:2.5rem}@media only screen and (max-width:1280px){footer .inner-main-container.bottom .section.first{margin-right:0}}footer .inner-main-container.bottom .section.second .section-title h4{padding-bottom:1.8rem;text-align:center}footer .inner-main-container.bottom .section.second a{padding:0}footer .inner-main-container.bottom .section.second img{height:5rem;max-height:4rem}footer .inner-main-container.bottom .section .third{text-align:right}footer .inner-main-container.bottom .section .third .section-content ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .inner-main-container.bottom .section .third .section-content ul li{margin-right:0}footer .inner-bottom-container.left .section-content ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .inner-bottom-container.left .section-content ul li a{color:#fff;font-size:1.35rem;line-height:1.8rem;margin-right:1.5rem}footer .inner-bottom-container.middle{font-size:1.4rem;line-height:2.2rem}@media only screen and (max-width:768px){footer .inner-bottom-container.middle{font-size:1rem}}footer .inner-bottom-container.right{font-size:1.6rem;letter-spacing:.09rem}.page-header .nav-toggle{display:block}.page-header .header-content{background:#fff;margin:0 auto;position:relative;width:100%;z-index:3}.page-header .header-top{background-color:#000;color:#fff}.page-header .header-top-container{display:grid;margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.page-header .header-top-container{max-width:105rem}}@media only screen and (max-width:1051px){.page-header .header-top-container{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-header .header-top-container{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-header .header-top-container .inner-top-container.left{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;letter-spacing:.09rem;line-height:1.6rem;max-width:34rem;text-transform:uppercase;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.page-header .header-top-container .inner-top-container.left{letter-spacing:.05rem}}.page-header .header-top-container .inner-top-container.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-end;padding-bottom:1.5rem;padding-top:1.5rem}.page-header .header-top-account{width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-header .header-top-account a{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.8rem;text-transform:uppercase}.page-header .header-top-navigation.mobile{display:none}.page-header .header-top-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;line-height:1.8rem;width:100%}.page-header .header-top-info p{width:100%}.page-header .header-top-info img{display:inline-block;height:auto;margin-left:1rem;max-width:6.3rem;vertical-align:middle}.page-header .header-top-info img.maloja{margin:-.5rem 0 0;max-width:11.45rem}.page-header .header-top-info .mobile{display:none}.page-header .header-top-contact{border-right:1px solid #fff;font-size:1.3rem;line-height:1.8rem;margin-right:2.3rem;padding-right:2.3rem}.page-header .header-top-contact ul,.page-header .header-top-contact ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-top-contact ul li a{color:#fff;font-size:1.2rem;line-height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.3rem;justify-content:center;line-height:1.8rem}.page-header .header-top-contact ul li a span{display:block;margin-left:.7rem}@media only screen and (max-width:1051px){.page-header .header-top-contact ul li a span{display:none}}.page-header .header-top-contact ul li a i{font-size:2rem;margin-left:.5rem}.page-header .header-top-contact ul li a i.fab.fa-facebook-square{font-size:2rem;margin-left:4.3rem}.page-header .header-top-contact ul li a i.fab.fa-instagram{font-size:2rem}.page-header .header-top-contact ul li a i.fab.fa-whatsapp{margin-left:1.5rem}.page-header .header-top-contact ul li a i.fal.fa-envelope{font-weight:300;margin-left:4rem}@media only screen and (max-width:1051px){.page-header .header-top-contact ul li a i.fal.fa-envelope{margin-left:2rem}}.page-header .header-top-contact ul li a i.fal.fa-phone-alt{font-weight:300}.page-header .header-main{border-bottom:1px solid #f7f7f7;margin:0 auto;max-width:144rem;-webkit-transition:all .25s ease;transition:all .25s ease;width:95%;z-index:1}@media only screen and (max-width:1440px){.page-header .header-main{max-width:105rem}}@media only screen and (max-width:1051px){.page-header .header-main{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-header .header-main{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-header .header-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header .header-main-container .inner-main-container{background:#fff}.page-header .header-main-container .inner-main-container.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-main-container .inner-main-container.right .header-top-account a{color:#fff}.page-header .header-main-container .inner-main-container.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.page-header .header-main-logo a{display:inherit;height:auto}.page-header .header-main-logo a img{display:block;line-height:normal;max-height:6rem}@media only screen and (max-width:1051px){.page-header .header-main-logo a img{height:5rem;width:inherit}}.page-header .header-main-navigation.desktop{font-size:1.3rem;line-height:1.8rem;padding-left:5rem;width:100%}.page-header .header-main-navigation.desktop nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-main-navigation.desktop nav>ul>li>a{display:inline-block;font-size:1.5rem;font-weight:500;padding:5rem 3rem 5rem 0;text-transform:uppercase}.page-header .header-main-navigation.desktop nav>ul>li>.container{background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.42);box-shadow:0 2px 3px 0 rgba(0,0,0,.42);display:none;left:0;min-width:32rem;padding-bottom:4.7rem;padding-top:4.7rem;position:absolute;top:calc(100% - 1px);width:100%;z-index:4}.page-header .header-main-navigation.desktop nav>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:144rem;padding-left:20rem;width:95%}@media only screen and (max-width:1440px){.page-header .header-main-navigation.desktop nav>ul>li ul{max-width:105rem}}@media only screen and (max-width:1051px){.page-header .header-main-navigation.desktop nav>ul>li ul{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-header .header-main-navigation.desktop nav>ul>li ul{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}@media only screen and (max-width:1440px){.page-header .header-main-navigation.desktop nav>ul>li ul{padding-left:20rem}}@media only screen and (max-width:1051px){.page-header .header-main-navigation.desktop nav>ul>li ul{max-width:65rem}}@media only screen and (max-width:768px){.page-header .header-main-navigation.desktop nav>ul>li ul{max-width:90%}}.page-header .header-main-navigation.desktop nav>ul>li ul>li{background:#fff;padding-right:3rem;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:auto}.page-header .header-main-navigation.desktop nav>ul>li ul>li a{font-size:1.5rem;padding:0;position:relative;text-transform:none;width:100%}.page-header .header-main-navigation.desktop nav>ul>li ul>li a span{display:inline-block;width:100%}.page-header .header-main-navigation.desktop nav>ul>li ul>li.level1>a:after{background:#b71817;content:"";display:block;height:.4rem;margin-bottom:.9rem;margin-top:.9rem;width:5.4rem}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container{display:block;left:0;padding-left:0;padding-top:0;position:static;top:0}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container ul{display:block;padding-left:0}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container li{margin:0;padding:0}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container li a{background:transparent;border:0;font-size:1.4rem;font-weight:300;line-height:2.4rem;padding:0}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container li a:hover{color:#b71817}.page-header .header-main-navigation.desktop nav>ul>li ul>li .container li:first-child{margin-top:0}.page-header .header-main-navigation.desktop nav>ul>li ul>li .level2.container{display:none}.page-header .header-main-navigation.desktop nav>ul>li ul>li:hover>ul,.page-header .header-main-navigation.desktop nav>ul>li:hover>.container{display:block}.page-header .header-main-navigation.desktop nav>ul>li:hover>a{color:#b71817}@media only screen and (max-width:1051px){.page-header .header-main-navigation.desktop{display:none}}.page-header .header-main-search .block-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-main-search .block-search.active .block-title:before{content:""}.page-header .header-main-search .block-search.active .block-content{background:#f7f7f7;left:0;opacity:1;top:17rem;width:100%;z-index:0}.page-header .header-main-search .block-search.active .block-content .form{border-bottom:4px solid #f7f7f7;border-top:4px solid #f7f7f7;margin-top:.1rem}.page-header .header-main-search .block-search.active .block-content input{background:#fff;font-family:Roboto;text-transform:none}.page-header .header-main-search .block-search.active .block-content .actions{background:#b71817;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}.page-header .header-main-search .block-search.active .block-content .actions button{background:transparent;font-size:0;height:auto;margin-right:0;padding:0 2rem;width:auto}.page-header .header-main-search .block-search.active .block-content .actions button:before{color:#fff;content:"\f002";font-family:Font Awesome\ 5 Pro;font-size:3rem;font-weight:700;font-weight:500}.page-header .header-main-search .block-title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-right:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1051px){.page-header .header-main-search .block-title{padding-right:0}}.page-header .header-main-search .block-title:before{color:#000;content:"";font-family:Font Awesome\ 5 Pro;font-size:2.8rem;font-weight:700;font-weight:400;top:0}@media only screen and (max-width:1051px){.page-header .header-main-search .block-title:before{font-size:1.8rem}}.page-header .header-main-search .block-title strong{display:none}.page-header .header-main-search .block-content{height:auto;left:0;overflow:hidden;position:absolute;top:10.9rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:-1}.page-header .header-main-search .block-content form#search_mini_form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.page-header .header-main-search .block-content form#search_mini_form{max-width:105rem}}@media only screen and (max-width:1051px){.page-header .header-main-search .block-content form#search_mini_form{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-header .header-main-search .block-content form#search_mini_form{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-header .header-main-search .block-content .field.search{width:100%}.page-header .header-main-search .block-content button{border:none;overflow:hidden;padding:0;width:0}.page-header .header-main-search .block-content input{border:none;color:#000;font-size:1.8rem;line-height:3rem;margin-bottom:0}.page-header .header-main-search .block-content input::-webkit-input-placeholder{color:#000;font-size:1.8rem;line-height:3.8rem}.page-header .header-main-search .block-content input::-moz-placeholder{color:#000;font-size:1.8rem;line-height:3.8rem}.page-header .header-main-search .block-content input:-ms-input-placeholder{color:#000;font-size:1.8rem;line-height:3.8rem}.page-header .header-main-search .block-content input:-moz-placeholder{color:#000;font-size:1.8rem;line-height:3.8rem}.page-header .header-main-search .block-content label{display:none}.page-header .header-main-cart{padding-left:1.5rem}.page-header .header-main-cart a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;margin-right:0;padding:0;position:relative}.page-header .header-main-cart a:before{color:#000;content:"";font-family:Font Awesome\ 5 Pro;font-size:3rem;font-weight:700;font-weight:900;position:static;top:0}@media only screen and (max-width:1051px){.page-header .header-main-cart a:before{font-size:1.8rem}}.page-header .header-main-cart a span.counter-number{background:#b71817;border-radius:50px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:800;height:23px;line-height:20px;position:absolute;right:-15px;text-align:center;top:-10px;width:23px}.page-header .header-main-cart a span.counter-label,.page-header .header-main-cart a span.counter.empty,.page-header .header-main-cart a span.text{display:none}.page-header .header-main.scroll{top:0;-webkit-transition:all .25s ease;transition:all .25s ease}.page-header .header-main+.header-bottom.scroll,.page-header .header-main+.header-bottom.scrollDown,.page-header .header-main.scroll+.header-bottom{-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-cart-index .cart-empty{padding-bottom:5rem;padding-left:5rem;padding-right:5rem;text-align:center}.checkout-cart-index h1{line-height:1;margin:0 auto;max-width:144rem;text-align:left;width:95%}@media only screen and (max-width:1440px){.checkout-cart-index h1{max-width:105rem}}@media only screen and (max-width:1051px){.checkout-cart-index h1{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.checkout-cart-index h1{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.message.info.empty{margin-bottom:6rem}.checkout-index-index *{outline:none}.checkout-index-index .page-header .header-main-logo a{padding:3.9rem 0}.checkout-index-index .page-main{margin:0 auto;max-width:144rem;padding-top:0;width:95%}@media only screen and (max-width:1440px){.checkout-index-index .page-main{max-width:105rem}}@media only screen and (max-width:1051px){.checkout-index-index .page-main{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.checkout-index-index .page-main{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.checkout-index-index .page-title-wrapper{padding-top:0}.checkout-index-index .step-title{margin-bottom:4.8rem!important}.checkout-shipping_method td.col.col-method input.radio{margin-bottom:0}.checkout-shipping_method #checkout-shipping-method-load table.table-checkout-shipping-method{border-collapse:collapse;width:100%}.checkout-shipping_method #checkout-shipping-method-load table.table-checkout-shipping-method .col{border-bottom:.1rem solid #000;cursor:pointer;font-size:1.4rem;line-height:1}.checkout-shipping_method #checkout-shipping-method-load table.table-checkout-shipping-method tr td{padding:2.5rem}.checkout-shipping_method #checkout-shipping-method-load table.table-checkout-shipping-method tr:last-child .col{border-bottom:0}.checkout-billing-address{margin-bottom:2rem}.checkout-billing-address .billing-address-details br{display:block}.checkout-billing-address .billing-address-same-as-shipping-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;margin-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-billing-address .billing-address-same-as-shipping-block input{margin-bottom:0;margin-right:1rem;width:inherit}.checkout-billing-address .billing-address-details{line-height:1.9}.checkout-billing-address .field-select-billing{margin-bottom:2rem}.checkout-billing-address fieldset.fieldset{padding-bottom:0}.checkout-billing-address fieldset.fieldset .control{margin:.5rem 0 1rem}.checkout-agreement.field.choice.required{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-top:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkout-agreement.field.choice.required input{margin-left:0;margin-right:1rem;width:inherit}.checkout-agreement.field.choice.required label:after{color:#fff}.checkout-agreements-block{background:#b71817;color:#fff;margin-top:1.5rem;padding:1.5rem 2rem}.checkout-agreements-block a{color:#fff}.checkout-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;letter-spacing:.14rem}.checkout-container,.checkout-container .opc-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-container .opc-progress-bar{counter-reset:i;max-width:95.2rem;padding-bottom:5rem;padding-top:5rem;width:100%}.checkout-container .opc-progress-bar li{display:inline-block;margin:0 0 1rem;max-width:46.4rem;position:relative;text-align:center;vertical-align:top;width:50%}.checkout-container .opc-progress-bar li:before{background:#4b5458;content:"";height:.2rem;left:0;position:absolute;top:2.9rem;width:100%}.checkout-container .opc-progress-bar li:first-child:before{border-radius:.6rem 0 0 .6rem}.checkout-container .opc-progress-bar li:last-child:before{border-radius:0 .6rem .6rem 0}.checkout-container .opc-progress-bar li>span{display:block;padding-bottom:4.5rem;width:100%;word-wrap:break-word;color:#000;font-size:1.4rem;font-weight:700;line-height:1.2rem;text-align:center;text-transform:uppercase}.checkout-container .opc-progress-bar li>span:after{background:#fff;background-size:70%;border:.5px solid #4b5458;border-radius:50%;color:#000;content:counter(i);counter-increment:i;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:2.3rem;left:50%;margin-left:-1.3rem;padding:3px 3px 3px 5px;position:absolute;top:2rem;width:2.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-container .opc-progress-bar li._active:before{background:#4b5458;height:.2rem}.checkout-container .opc-progress-bar li._active>span{color:#000}.checkout-container .opc-progress-bar li._active>span:after{border:2px solid #4b5458}.checkout-container .opc-progress-bar li._complete{cursor:pointer}.checkout-container .opc-progress-bar li._complete:before{background:#e7e3d9}.checkout-container .opc-progress-bar li._complete>span{color:#e7e3d9}.checkout-container .opc-progress-bar li._complete>span:after{border-color:#e7e3d9;color:#e7e3d9}.checkout-container .authentication-wrapper .action-auth-toggle{background:none;border:none;color:#b71817;font-size:1.6rem;padding:0}@media only screen and (max-width:768px){.checkout-container .authentication-wrapper .action-auth-toggle{font-size:1.6rem;line-height:2.1rem}}.checkout-container .authentication-wrapper .action-auth-toggle:hover{opacity:.5}.checkout-container .authentication-dropdown{background:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:0 .3rem .3rem #e3e3e3;box-shadow:0 .3rem .3rem #e3e3e3;margin-top:.5rem;max-width:1500px;padding:2.5rem 2rem;position:absolute;visibility:hidden;width:100%;z-index:101}.checkout-container .authentication-dropdown._show{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0s linear 0s,-webkit-transform .1s linear;transition:visibility 0s linear 0s,-webkit-transform .1s linear;transition:transform .1s linear,visibility 0s linear 0s;transition:transform .1s linear,visibility 0s linear 0s,-webkit-transform .1s linear;visibility:visible;z-index:100}.checkout-container .authentication-dropdown .modal-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-container .authentication-dropdown .modal-header button{background-image:none;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-weight:400;height:4rem;line-height:inherit;margin:0;padding:0;position:absolute;right:0;text-decoration:none;text-shadow:none;top:0;width:4rem}.checkout-container .authentication-dropdown .modal-header button>span{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.checkout-container .authentication-dropdown .modal-header button.disabled{opacity:.5;pointer-events:none}.checkout-container .authentication-dropdown .modal-content{text-align:left}.checkout-container .authentication-dropdown .modal-content .block-title{margin:1rem 0}.checkout-container .authentication-dropdown .modal-content .control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.checkout-container .authentication-dropdown .modal-content .control input{width:100%}.checkout-container .authentication-dropdown .modal-content .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-container .opc-estimated-wrapper{display:none}.checkout-container .opc-wrapper{max-width:calc(100% - 48.8rem);width:100%}.checkout-container .opc-wrapper .fieldset .g-recaptcha,.checkout-container .opc-wrapper .fieldset div.field{margin-bottom:2rem}.checkout-container .opc-wrapper .fieldset div.field:last-child{margin-bottom:0}.checkout-container .opc-wrapper label.label{border:none;display:block;font-size:1.4rem;letter-spacing:.14rem;line-height:1;margin-bottom:.5rem}.checkout-container .opc-wrapper ol#checkoutSteps{list-style:none}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item{border:.1rem solid #e7e3d9;margin-bottom:1.5rem;margin-right:2%;padding:2rem;width:32%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item:nth-of-type(3n){margin-right:0}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item .action{background:#e7e3d9;border-color:#e7e3d9;margin-top:1rem;padding:1.5rem;width:100%}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item.selected-item{border-color:#000;color:#000}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-item.selected-item .action{background:#b71817;border-color:#b71817;color:#fff;min-width:0}.checkout-container .opc-wrapper ol#checkoutSteps .shipping-address-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.checkout-container .opc-wrapper .new-address-popup{margin-bottom:2.5rem}.checkout-container .opc-wrapper .control._with-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.checkout-container .opc-wrapper .control._with-tooltip .input-text{-ms-flex-preferred-size:94%;color:#000;flex-basis:94%}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip.toggle #tooltip-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip.toggle #tooltip:before{color:#000;content:"";font-family:Font Awesome\ 5 Pro;font-size:2rem;font-weight:700;font-weight:400}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip._active .field-tooltip-content{display:block}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip .field-tooltip-content{background:#f7f7f7;border:.1rem solid #f7f7f7;border-radius:.1rem;display:none;font-size:1.4rem;margin-left:0;margin-right:2rem;padding:1.2rem;position:absolute;text-transform:none;top:-.9rem;width:27rem;word-wrap:break-word;z-index:2}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip .field-tooltip-content:after,.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip .field-tooltip-content:before{border:1rem solid transparent;border-left-color:#f7f7f7;content:"";display:block;height:0;position:absolute;right:-2.1rem;top:1.2rem;width:0;z-index:3}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip .field-tooltip-content:before{border-left-color:#e3e3e3}.checkout-container .opc-wrapper .control._with-tooltip .field-tooltip .field-tooltip-content:after{border-left-color:#f7f7f7;width:.1rem;z-index:4}.checkout-container .opc-wrapper .control._with-tooltip .note{-ms-flex-preferred-size:100%;color:#000;flex-basis:100%;margin-top:.5rem}.checkout-container .opc-wrapper .control{margin:0}.checkout-container .opc-wrapper .control input{color:#000;letter-spacing:.8px;margin-bottom:0;width:100%}.checkout-container .opc-wrapper .step-title{border:0;font-size:2.2rem;font-weight:700;letter-spacing:.33rem;line-height:4.3rem;text-align:left;text-transform:uppercase}.checkout-container .opc-wrapper fieldset.field.street.admin__control-fields.required{margin-top:0}.checkout-container .opc-wrapper fieldset.field.street.admin__control-fields.required legend{display:none}.checkout-container .opc-wrapper form fieldset{padding-bottom:0}.checkout-container .opc-wrapper form fieldset.street{padding-bottom:1.5rem}.checkout-container .opc-wrapper li#shipping .amazon-button-container{margin-bottom:2rem}.checkout-container .opc-wrapper li#shipping .note{border:none;display:block;font-size:1.4rem;letter-spacing:.14rem;line-height:normal;margin-bottom:2rem}.checkout-container .opc-wrapper #payment legend.legend{border-bottom:.1rem solid #000;margin-bottom:2rem;padding-bottom:1rem;text-align:left;width:100%}.checkout-container .opc-wrapper #payment .field.choice{margin-bottom:0}.checkout-container .opc-wrapper #payment .payment-method{border-bottom:.1rem solid #000;cursor:pointer;margin-bottom:0!important;padding:1.5rem 0}.checkout-container .opc-wrapper #payment .payment-method-content{display:none}.checkout-container .opc-wrapper #payment .payment-method .messages{margin:0}.checkout-container .opc-wrapper #payment .payment-method._active .payment-method-content{display:block;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.checkout-container .opc-wrapper #payment .payment-method._active .payment-method-content .mage-error{font-size:smaller;margin-left:15px}.checkout-container .opc-wrapper #payment .payment-method-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.checkout-container .opc-wrapper #payment .payment-method-title label{padding-bottom:0;padding-left:1rem}.checkout-container .opc-wrapper #payment .payment-method-title input{margin-bottom:0;width:1.5rem}.checkout-container .opc-wrapper #payment .payment-method-title label{cursor:pointer}.checkout-container .opc-wrapper #payment .payment-method label button{background-color:transparent;border:none;color:#fff;font-weight:400;margin-right:0;padding:0;position:relative;text-align:left;text-transform:none;vertical-align:inherit}.checkout-container .opc-wrapper #payment .payment-method label button:hover{text-decoration:underline}.checkout-container .opc-wrapper #payment .payment-method .primary{margin-top:1rem;width:100%}.checkout-container .opc-wrapper #payment .payment-method button.action.primary.checkout{margin-top:10px;width:100%}.checkout-container .opc-wrapper #payment .payment-method:last-child{border-bottom:0}.checkout-container .opc-wrapper #payment .payment-group .step-title{margin-bottom:1rem!important}.checkout-container .opc-wrapper button.action.action-edit-address{margin-top:1.5rem}.checkout-container .opc-block-summary span.title{display:block;font-size:2.2rem;font-weight:700;letter-spacing:.33rem;line-height:1;padding-bottom:5.3rem;text-align:left;text-transform:uppercase}.checkout-container .opc-block-summary table{border-bottom:.1rem solid rgba(0,0,0,.5);margin-bottom:1rem;margin-top:1rem;width:100%}.checkout-container .opc-block-summary table caption.table-caption{display:none}.checkout-container .opc-block-summary table td,.checkout-container .opc-block-summary table th{font-size:1.6rem;letter-spacing:.16rem;line-height:1;padding:0 0 1.6rem;text-align:left}.checkout-container .opc-block-summary table td{text-align:right}.checkout-container .opc-block-summary table tr.grand.totals{padding-top:.5rem}.checkout-container .opc-block-summary .items-in-cart{cursor:pointer;margin-top:1rem}.checkout-container .opc-block-summary .items-in-cart .title{background:#e7e3d9;margin-bottom:2rem;padding:1rem;position:relative}.checkout-container .opc-block-summary .items-in-cart .title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:2rem;color:#e3e3e3;color:#000;content:"";display:inline-block;float:right;font-size:3rem;height:3rem;height:1.7rem;position:absolute;right:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:3rem;width:1.7rem}.checkout-container .opc-block-summary .items-in-cart.active .title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-container .opc-block-summary .items-in-cart .minicart-items{list-style:none}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item{border-bottom:.1rem solid #000;margin-bottom:2rem;padding-bottom:2rem}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item:last-child{border:none}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Roboto;font-size:1.35rem;justify-content:center;line-height:2.2rem;line-height:2rem}@media only screen and (max-width:768px){.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item-details{font-size:1.2rem;line-height:1.8rem}}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item-inner{height:100%}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item-inner .subtotal .cart-price{font-size:1.2rem;line-height:1.6rem}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product-item-name-block{font-size:1.2rem;line-height:1.6rem;padding-bottom:1rem}.checkout-container .opc-block-summary .items-in-cart .minicart-items .product.options{font-size:1.2rem;line-height:1.6rem}.checkout-container .opc-summary-wrapper{margin-top:-11rem;max-width:35rem;padding:0;width:100%}.checkout-container .opc-summary-wrapper .modal-inner-wrap{font-size:1.4rem}.checkout-container .opc-summary-wrapper .modal-inner-wrap header{display:none}.checkout-container .opc-summary-wrapper .modal-inner-wrap .opc-block-shipping-information .shipping-information-title{border-bottom:1px solid rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-bottom:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-container .opc-summary-wrapper .modal-inner-wrap .opc-block-shipping-information .shipping-information-title button{background-color:transparent}.checkout-container .opc-summary-wrapper .modal-inner-wrap .opc-block-shipping-information .ship-to{margin-bottom:1.5rem}.checkout-container .messages{grid-column:1/3;grid-row:3}.checkout-container #checkout-loader{background:hsla(0,0%,89%,.75);bottom:0;height:100%;left:0;margin:auto;position:fixed!important;right:0;top:0;width:100%;z-index:9999}.checkout-container #checkout-loader .loader img{left:50%;max-width:4.4rem;position:fixed;top:25%;z-index:9999}.checkout-container div#registration .action{display:block;margin-top:1.5rem;max-width:20rem}.checkout-container li#opc-shipping_method{margin-top:2.5rem}.checkout-container div#checkout-payment-method-load,.checkout-container div#checkout-shipping-method-load{background-color:#e7e3d9;margin-bottom:2.5rem;padding:2rem}.checkout-container div#checkout-payment-method-container button.primary,.checkout-container div#shipping-method-buttons-container button.primary{margin-bottom:7.1rem}.checkout-container div#checkout-shipping-method-load td.col.col-method:first-child{width:1.5rem}.checkout-container div#checkout-shipping-method-load td.col.col-method:last-child{padding-left:1rem!important}.load.indicator{background-color:hsla(0,0%,89%,.5);z-index:9999}.load.indicator:before{border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:0;margin:auto;position:absolute;right:0;top:0}.load.indicator>span{display:none}html{position:relative}.loading-mask{background:hsla(0,0%,89%,.75);bottom:0;left:0;margin:auto;position:fixed!important;right:0;top:0;z-index:9999}.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:calc(50% - 22px);position:absolute;top:calc(50% - 22px)}.loader p{display:none}.loader>img{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:4.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.checkout-success .actions-toolbar{margin-top:15px}form.form.form-login{margin-bottom:2rem}.checkout-onepage-success .page-main .columns .column{margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.checkout-onepage-success .page-main .columns .column{max-width:105rem}}@media only screen and (max-width:1051px){.checkout-onepage-success .page-main .columns .column{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.checkout-onepage-success .page-main .columns .column{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.checkout-onepage-success .page-main .columns .column #registration{padding-bottom:5rem}.checkout-onepage-success .page-main .columns .column #registration a{display:inline-block;margin-top:15px}.checkout-onepage-success .page-main .columns .column .actions-toolbar{padding-bottom:5rem}.checkout-onepage-success .page-main .columns .column .actions-toolbar a{display:inline-block}.catalog-product-view .modal-popup._show .modal-inner-wrap{max-width:80rem}.catalog-product-view .modal-header{position:relative}#block-gift-card-discount{display:none}.customer-account-create .column.main,.customer-account-createpassword .column.main,.customer-account-forgotpassword .column.main,.customer-account-login .column.main{margin:0 auto;max-width:144rem;padding-bottom:6rem;width:95%}@media only screen and (max-width:1440px){.customer-account-create .column.main,.customer-account-createpassword .column.main,.customer-account-forgotpassword .column.main,.customer-account-login .column.main{max-width:105rem}}@media only screen and (max-width:1051px){.customer-account-create .column.main,.customer-account-createpassword .column.main,.customer-account-forgotpassword .column.main,.customer-account-login .column.main{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.customer-account-create .column.main,.customer-account-createpassword .column.main,.customer-account-forgotpassword .column.main,.customer-account-login .column.main{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.customer-account-create .block-title,.customer-account-createpassword .block-title,.customer-account-forgotpassword .block-title,.customer-account-login .block-title{font-size:1.6rem;padding-bottom:1rem}@media only screen and (max-width:768px){.customer-account-create .block-title,.customer-account-createpassword .block-title,.customer-account-forgotpassword .block-title,.customer-account-login .block-title{font-size:1.6rem;line-height:2.1rem}}.page-layout-2columns-left .page-main{padding-top:0}.page-layout-2columns-left .columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 12rem;max-width:144rem;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.customer-account-logoutsuccess .columns{padding-bottom:8rem}.account .page-title-wrapper{padding-top:5rem}.account .actions-toolbar{margin-top:1rem;text-align:left!important}.account .columns{margin-bottom:5rem}.account .columns .column{margin:0 auto;max-width:144rem;padding-bottom:5rem;width:95%;width:calc(100% - 280px)}@media only screen and (max-width:1440px){.account .columns .column{max-width:105rem}}@media only screen and (max-width:1051px){.account .columns .column{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.account .columns .column{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.account .columns .sidebar-main{margin-top:8.5rem}.account .columns .sidebar-main .block-collapsible-nav-title{display:none}.account .columns .sidebar-main a,.account .columns .sidebar-main strong{display:block;font-family:Roboto;font-size:1.35rem;line-height:2.6rem;line-height:2.2rem}@media only screen and (max-width:768px){.account .columns .sidebar-main a,.account .columns .sidebar-main strong{font-size:1.2rem;line-height:1.8rem}}.account .columns .sidebar-main .current,.account .columns .sidebar-main a{padding-bottom:1.1rem}.account .columns .sidebar-main .current strong{font-weight:600}@media only screen and (max-width:1051px){.account .columns .sidebar-main{padding-bottom:1.6rem;padding-top:1.6rem;width:100%}.account .columns .sidebar-main .current,.account .columns .sidebar-main a{padding-bottom:0}}.account .columns .sidebar-main .account-nav{padding-left:2rem;padding-right:2rem}.account .columns p.toolbar-amount{display:none}.account .columns .order-products-toolbar.toolbar{margin:0}.account .columns .order-products-toolbar.toolbar,.account .columns .order-products-toolbar.toolbar select{font-size:1.4rem;font-weight:700;line-height:2rem;text-align:right}.account .columns .column.main .table-wrapper table th{text-align:left}.account .columns .column.main .table-caption{display:none}.account .columns .column.main .actions-toolbar.order-actions-toolbar a,.account .columns .column.main .order-date,.account .columns .column.main span.order-status{font-size:1.4rem;line-height:2.2rem}@media only screen and (max-width:768px){.account .columns .column.main .actions-toolbar.order-actions-toolbar a,.account .columns .column.main .order-date,.account .columns .column.main span.order-status{font-size:1rem}}.account .columns .column.main .table-wrapper.order-items{margin-bottom:1.5rem}.account .columns .column.main .table-wrapper.order-items tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account .columns .column.main .table-wrapper.order-items tr td,.account .columns .column.main .table-wrapper.order-items tr th{display:block}.account .columns .column.main .table-wrapper.order-items tr td.name,.account .columns .column.main .table-wrapper.order-items tr th.name{width:40%}.account .columns .column.main .table-wrapper.order-items tr td.sku,.account .columns .column.main .table-wrapper.order-items tr th.sku{width:10%}.account .columns .column.main .table-wrapper.order-items tr td.price,.account .columns .column.main .table-wrapper.order-items tr th.price{padding-left:4rem;width:15%}.account .columns .column.main .table-wrapper.order-items tr td.qty,.account .columns .column.main .table-wrapper.order-items tr th.qty{width:30%}.account .columns .column.main .table-wrapper.order-items tr td.qty ul.items-qty,.account .columns .column.main .table-wrapper.order-items tr th.qty ul.items-qty{display:-webkit-box;display:-ms-flexbox;display:flex}.account .columns .column.main .table-wrapper.order-items tr td.qty ul.items-qty .item,.account .columns .column.main .table-wrapper.order-items tr th.qty ul.items-qty .item{padding-right:1rem}.account .columns .column.main .table-wrapper.order-items tr td.subtotal,.account .columns .column.main .table-wrapper.order-items tr th.subtotal{text-align:right;width:15%}.account .columns .column.main .table-wrapper.order-items tfoot{display:block;margin-top:2rem}.account .columns .column.main .order-details-items.ordered{margin-bottom:1.5rem;margin-top:1.5rem}.account .columns .column.main ul.items.order-links{display:none}.account .columns .column.main .limiter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem;padding-top:1rem}.account .columns .column.main .limiter select#limiter{margin-left:.5rem;margin-right:1rem;width:7.5rem}.account .columns .column.main .box{position:relative}.account .columns .column.main .box-content{padding-bottom:1.5rem}.account .columns .column.main .box-actions{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account .columns .column.main .block-title,.account .columns .column.main .legend{border-bottom:.1rem solid #000;font-size:1.6rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;position:relative;width:100%}@media only screen and (max-width:768px){.account .columns .column.main .block-title,.account .columns .column.main .legend{font-size:1.6rem;line-height:2.1rem}}.account .columns .column.main form.form-address-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account .columns .column.main form.form-address-edit fieldset{width:49%}@media only screen and (max-width:768px){.account .columns .column.main form.form-address-edit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account .columns .column.main form.form-address-edit fieldset{width:100%}}.account .columns .column.main .block-dashboard-addresses .block-title .action{display:none}.account .columns .column.main .block-dashboard-orders .block-content>*{-ms-flex-preferred-size:100%;flex-basis:100%}.account .columns .column.main .block-dashboard-orders table{width:100%}.account .columns .column.main .block-dashboard-orders table .table-caption,.account .columns .column.main .block-dashboard-orders table th{text-align:left}.account .columns .column.main .block-addresses-default{padding-bottom:2.5rem}.account .columns .column.main .block-addresses-list .block-title{margin-bottom:0}.account .columns .column.main .block-addresses-list p.empty{font-size:1.4rem;line-height:2.2rem;margin-bottom:1rem;margin-top:1rem}@media only screen and (max-width:768px){.account .columns .column.main .block-addresses-list p.empty{font-size:1rem}}@media only screen and (max-width:1051px){.account .columns .column.main{width:100%!important}}.account .wishlist .limiter{margin:0}.account .wishlist .product-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account .wishlist .product-item-info strong,.account .wishlist .product-item-info>div{width:100%}.account .wishlist .product-item-info .price-configured_price{font-weight:700}.account .wishlist .product-item-info .price-details{font-size:1.4rem;line-height:2.2rem;padding-top:1rem}@media only screen and (max-width:768px){.account .wishlist .product-item-info .price-details{font-size:1rem}}.account .wishlist .product-item-inner{padding-top:1.5rem;position:relative}.account .wishlist .product-item-inner .field.comment-box label{display:none}.account .wishlist .product-item-inner .box-tocart .field.qty{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:-3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account .wishlist .product-item-inner .box-tocart .control{margin:0 0 0 1rem}.account .wishlist .product-item-inner .box-tocart .control input{width:5rem}.account .wishlist .product-item-comment{margin-bottom:1.5rem;margin-top:1.5rem;min-height:150px;padding:1rem;width:100%}.customer-account-create h1{padding-bottom:5rem}.customer-account-create .actions-toolbar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}.customer-account-create form#form-validate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-account-create form#form-validate .fieldset{width:49%}.customer-account-create form#form-validate .fieldset.additional_info{margin-right:auto}.customer-account-create form#form-validate .fieldset legend.legend{font-size:1.6rem;font-weight:700;padding-bottom:1rem}@media only screen and (max-width:768px){.customer-account-create form#form-validate .fieldset legend.legend{font-size:1.6rem;line-height:2.1rem}}@media only screen and (max-width:1280px){.customer-account-create form#form-validate .fieldset{width:100%}}.additional-addresses table{position:relative}.additional-addresses table .col.phone,.additional-addresses table .col.state{display:none}.additional-addresses table .col.actions{padding-right:0}.login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login-container .block{border:none;display:block;width:49%}.login-container .block .primary{display:block}.login-container .block-content .actions-toolbar{margin-top:1.5rem}.password.required .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.password.required .control #password{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.password.required .control #password-strength-meter{line-height:1}.password.required .control #password-strength-meter-container{background-color:#c1121c;padding:1rem 0 1rem 1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#fff;margin-bottom:1rem;order:2}.password.required .control #password-strength-meter-container.password-strong,.password.required .control #password-strength-meter-container.password-very-strong{background-color:#b0baa5}.password.required .control #password-strength-meter-container.password-medium{background-color:#f7b234}.password.required .control #password-strength-meter-container.password-error,.password.required .control #password-strength-meter-container.password-weak{background-color:#c1121c}.password.required .control #password-error{color:#c1121c;margin:.5rem 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.preview-giftcard{background-size:100%!important}.hidden{display:none}.catalog-product-view .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.catalog-product-view .main{max-width:105rem}}@media only screen and (max-width:1051px){.catalog-product-view .main{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.catalog-product-view .main{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.catalog-product-view .main .page-wrapper{padding-top:0}.catalog-product-view .main .webcrossing-widget-product-slider .block-title h2{text-align:left}.catalog-product-view .main .webcrossing-widget-product-slider .block-content .items .item.content{margin-top:0}.catalog-product-view .main .product-info-media{margin-bottom:5.1rem;margin-top:4rem;max-width:60rem;position:relative;width:100%}.catalog-product-view .main .product-info-media .fotorama__img{background:#f7f7f7}.catalog-product-view .main .product-info-media .fotorama__wrap--toggle-arrows{background:transparent}.catalog-product-view .main .product-info-media .fotorama__arr{background:transparent;width:4rem}.catalog-product-view .main .product-info-media .fotorama__arr__arr{background:transparent;background:#e7e3d9;color:#b71817;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 5 Pro;font-size:2rem;font-weight:700;height:4rem;text-align:center;width:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-product-view .main .product-info-media .fotorama__arr__arr:before{display:inline-block}.catalog-product-view .main .product-info-media .fotorama__arr--prev{-webkit-transform:none;transform:none}.catalog-product-view .main .product-info-media .fotorama__arr--prev>div:before{content:"\f053"}.catalog-product-view .main .product-info-media .fotorama__arr__arr:before{content:"\f054"}.catalog-product-view .main .product-info-media .action.skip{display:none}.catalog-product-view .main .product-info-media .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{bottom:.9rem;position:absolute}.catalog-product-view .main .product-info-media .fotorama__nav--dots .fotorama__nav__frame{height:inherit;width:inherit}.catalog-product-view .main .product-info-media .fotorama__dot{border-radius:50%;height:9px;left:inherit;margin-left:1.3rem;margin-right:1.3rem;top:inherit;width:9px}.catalog-product-view .main .product-info-media .fotorama__active .fotorama__dot{background-color:#000;border-color:#000}.catalog-product-view .main .product-info-media .fotorama__arr:focus:after,.catalog-product-view .main .product-info-media .fotorama__fullscreen-icon:focus:after,.catalog-product-view .main .product-info-media .fotorama__nav__frame--dot:focus .fotorama__dot:after,.catalog-product-view .main .product-info-media .fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.catalog-product-view .main .product-info-media .fotorama__stage__shaft:focus:after,.catalog-product-view .main .product-info-media .fotorama__zoom-in:focus:after,.catalog-product-view .main .product-info-media .fotorama__zoom-out:focus:after{-webkit-box-shadow:none!important;box-shadow:none!important}.catalog-product-view .main .product-info-media .fotorama__nav:after,.catalog-product-view .main .product-info-media .fotorama__nav:before,.catalog-product-view .main .product-info-media .fotorama__stage:after,.catalog-product-view .main .product-info-media .fotorama__stage:before{display:none!important}.catalog-product-view .main .product-info-media .action-skip-wrapper,.catalog-product-view .main .product-info-media .giftcard-template-setting,.catalog-product-view .main .product-info-media a.action.skip.gallery-next-area{display:none}.catalog-product-view .main .product-info-main{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2.7rem;margin-top:4rem;padding-bottom:6rem;width:calc(100% - 65rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1051px){.catalog-product-view .main .product-info-main{padding-left:4rem;width:100%}}.catalog-product-view .main .product-info-main .page-title{font-size:2.5rem;line-height:normal;padding-bottom:0;padding-top:0;text-align:left;width:100%}@media only screen and (max-width:768px){.catalog-product-view .main .product-info-main .page-title{padding-bottom:1.5rem}}.catalog-product-view .main .product-info-main .page-title span.price-label{display:none}.catalog-product-view .main .product-info-main .page-title .swatch-attribute-label{display:block;font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1;padding-bottom:1.3rem;text-transform:uppercase}.catalog-product-view .main .product-info-main .short_description{font-weight:400;line-height:2.2rem}.catalog-product-view .main .product-info-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2.8rem}.catalog-product-view .main .product-info-details .shipping-details a{text-decoration:underline}.catalog-product-view .main .product-info-details>div{padding-right:4.5rem}.catalog-product-view .main .product-info-details:last-child{font-size:1.4rem;line-height:2.2rem;padding-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:768px){.catalog-product-view .main .product-info-details:last-child{font-size:1rem}}.catalog-product-view .main .product-info-category ul{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-product-view .main .product-info-category ul li a.action.tocategory.secondary{border-color:#c8c8c8;color:#000;margin-right:2rem}.catalog-product-view .main .product-info-category ul li a.action.tocategory.secondary:hover{-webkit-box-shadow:0 0 1px 1px #000;box-shadow:0 0 1px 1px #000}.catalog-product-view .main .product-info-new{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;content:"";display:inline-block;font-size:3rem;height:3rem;height:11.5rem;position:absolute;right:19.5rem;top:-2rem;width:3rem;width:11.5rem}.catalog-product-view .main .product-info-new span{display:none}.catalog-product-view .main .product-info-special-price{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;content:"";display:inline-block;font-size:3rem;height:3rem;height:11.5rem;position:absolute;right:19.5rem;top:-2rem;width:3rem;width:11.5rem}.catalog-product-view .main .product-info-special-price span{display:none}.catalog-product-view .main .product-info-icon a{border-radius:0;color:transparent}.catalog-product-view .main .product-info-icon a span{display:none}.catalog-product-view .main .product-info-brand{font-family:garamond-premier-pro,serif;font-size:4.8rem;font-weight:400;line-height:5rem;text-align:left}.catalog-product-view .main .product-info-brand strong{font-weight:400}.catalog-product-view .main .product-info-spice_type{padding-bottom:2.5rem}.catalog-product-view .main .product-info-spice_type strong{font-size:1.6rem}@media only screen and (max-width:768px){.catalog-product-view .main .product-info-spice_type strong{font-size:1.6rem;line-height:2.1rem}}.catalog-product-view .main .product-addtocart-popup{display:none}.catalog-product-view .main .product-add-form{padding-right:4.5rem}.catalog-product-view .main .product-add-form .swatch-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-product-view .main .product-add-form .swatch-opt .swatch-attribute.size{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:2.3rem;order:1}.catalog-product-view .main .product-add-form .swatch-opt .swatch-attribute.color{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.catalog-product-view .main .product-add-form .swatch-attribute.color{padding-bottom:2rem}@media only screen and (max-width:768px){.catalog-product-view .main .product-add-form .swatch-attribute.color{padding-bottom:4.5rem}}.catalog-product-view .main .product-add-form .swatch-attribute-label{display:inline-block;font-weight:400;line-height:normal;margin-bottom:1.3rem;width:100%}.catalog-product-view .main .product-add-form .swatch-attribute-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image{border-radius:0;height:auto;padding:0;width:auto}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image img{border:1px solid #d1d1d1;position:relative}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image .label{border:1px solid #fff;display:block;font-size:1rem;font-style:italic;line-height:normal;margin-top:.5rem;width:100%}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image.selected{border:0}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.image.selected img{border:2px solid #000}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.text{border:.5px solid #d1d1d1;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.4rem;justify-content:center;margin-right:1.2rem;min-width:3.5rem!important}.catalog-product-view .main .product-add-form .swatch-attribute-options .swatch-option.text.selected{border:2px solid #000}.catalog-product-view .main .product-add-form .box-tocart{padding-bottom:3rem;padding-top:4.5rem}.catalog-product-view .main .product-add-form .box-tocart .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.spice_amount{width:calc(100% - 32rem)}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty label{letter-spacing:.09rem;margin-right:.7rem}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control input#qty{border:1px solid #d1d1d1}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .add,.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .remove{border:.1rem solid #000;border-radius:50%;color:transparent;cursor:pointer;font-size:inherit;font-weight:400;height:2.2rem;line-height:1;text-align:center;text-decoration:none;width:2.2rem}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .add,.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .remove{background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:1rem}.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .input-text.qty{border:none;color:#000;font-family:Roboto;font-size:1.35rem;font-size:1.8rem;line-height:2.2rem;line-height:2.9rem;line-height:normal;padding-bottom:.5rem;padding-top:.5rem;text-align:center;text-decoration:none;width:4.8rem}@media only screen and (max-width:768px){.catalog-product-view .main .product-add-form .box-tocart .fieldset .field.qty .control .input-text.qty{font-size:1.2rem;line-height:1.8rem}}.catalog-product-view .main .product-add-form .box-tocart .fieldset .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.5rem;margin-top:0;min-height:0;min-width:19rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog-product-view .main .product-add-form .box-tocart .fieldset .actions button{background:#af021f;border:0;font-family:Roboto;margin-right:0;padding-bottom:0;padding-top:0;text-transform:normal}.catalog-product-view .main .product-add-form .box-tocart .fieldset .actions button:before{color:#fff;content:"\f07a";display:inline-block;font-family:Font Awesome\ 5 Pro;font-weight:700;font-weight:900;margin-right:.5rem;vertical-align:middle}.catalog-product-view .main .product-add-form .giftcard-template-preview{display:none;max-width:8rem}.catalog-product-view .main .product-add-form .giftcard-template-preview>div{max-width:100%}.catalog-product-view .main .product-add-form .giftcard-template-setting{padding-bottom:5rem}.catalog-product-view .main .product-add-form .giftcard-template-setting .block-title{margin-bottom:1.4rem}.catalog-product-view .main .product-add-form .giftcard-template-setting-select>div{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-product-view .main .product-add-form .giftcard-design-button-container{margin-right:1.2rem;max-width:8rem}.catalog-product-view .main .product-add-form .giftcard-design-button-container i{line-height:normal}.catalog-product-view .main .product-add-form .giftcard-design-button-container img{border:2px solid #fff}.catalog-product-view .main .product-add-form .giftcard-design-button-container span{border:1px solid #fff;display:block;font-size:1rem;font-style:italic;line-height:normal;margin-top:.5rem;width:100%}.catalog-product-view .main .product-add-form .giftcard-design-button-container button{background:transparent;border:0;font-family:Roboto}.catalog-product-view .main .product-add-form .giftcard-design-button-container.active img{border:2px solid #b71817}.catalog-product-view .main .product-info-price{margin-bottom:3rem;margin-top:2.7rem}@media only screen and (max-width:768px){.catalog-product-view .main .product-info-price{padding-bottom:3rem}}.catalog-product-view .main .product-info-price .price-label{display:none}.catalog-product-view .main .product-info-price .price-final_price{color:#000;font-size:2.2rem;line-height:normal}.catalog-product-view .main .product-info-price .price-final_price span .price-label{display:none!important}.catalog-product-view .main .product-info-price .price-box.price-final_price{font-size:1.6rem;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media only screen and (max-width:768px){.catalog-product-view .main .product-info-price .price-box.price-final_price{font-size:1.6rem;line-height:2.1rem}}.catalog-product-view .main .product-info-price .price-box.price-final_price .percentage{margin-right:2rem}.catalog-product-view .main .product-info-price .sale-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.catalog-product-view .main .product-info-price .price-details{display:none}.catalog-product-view .main .product-info-detailed{border-top:1px solid #f7f7f7;padding-top:3rem;width:100%}.catalog-product-view .main .product-info-detailed .items{position:relative}.catalog-product-view .main .product-info-detailed .items .item.title{float:left;padding-right:3rem;width:auto}.catalog-product-view .main .product-info-detailed .items .item.title a{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-weight:700;min-height:5.3rem;padding-bottom:1.6rem;position:relative;text-align:center;text-align:left;z-index:2}.catalog-product-view .main .product-info-detailed .items .item.title.active a{border-left:0;padding-bottom:1.8rem;text-decoration:underline}.catalog-product-view .main .product-info-detailed .items .item.title.active+.content .inner-content{opacity:1}.catalog-product-view .main .product-info-detailed .items .item.title:first-child a{padding-left:0}.catalog-product-view .main .product-info-detailed .items .item.title:last-child a{padding-right:0}.catalog-product-view .main .product-info-detailed .items .item.content{float:right;margin-left:-100%;margin-top:5.3rem;width:100%}.catalog-product-view .main .product-info-detailed .items .item.content.active{display:block}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content{font-size:1.5rem;line-height:2.5rem;margin:0 auto;opacity:0}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.care_instruction ul li{list-style:inside}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.features ul li,.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.material ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;width:100%}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.features ul li .image,.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.material ul li .image{width:5rem}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.features ul li .text,.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.material ul li .text{padding-left:2rem;width:100%}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .left{font-weight:700;max-width:23.6rem;width:100%}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .right{max-width:30.5rem;width:100%}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .right ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:650px){.catalog-product-view .main .product-info-detailed .items .item.content .inner-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .left,.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .right{max-width:inherit;width:100%}}.catalog-product-view .main .product-info-detailed .items .item.content .inner-content .inner:not(:last-child){padding-bottom:2.5rem}.catalog-product-view .main .product.attribute.description{font-family:garamond-premier-pro,serif;font-size:1.6rem;line-height:2rem;max-width:54rem;padding-bottom:3rem}.catalog-product-view .main .product-options-country,.catalog-product-view .main .product-options-shipping,.catalog-product-view .main .product-options-size-chart,.catalog-product-view .main .product-options-sku,.catalog-product-view .main .product-options-stock,.catalog-product-view .main .product-options-stock-status{font-size:1.2rem}.catalog-product-view .main .product-options-size-chart{padding-bottom:2rem;text-decoration:underline}.catalog-product-view .main .product-options-size-chart>div{display:none}.catalog-product-view .main .product-options-size-chart span{cursor:pointer}.catalog-product-view .main .product-options-stock-status span i{color:#1a9b37}.page-products .category-image{margin-bottom:0;width:48%}.page-products .category-image img{display:block}.page-products .category-text{padding:2rem 0;width:100%}.page-products .category-information{background:#e7e3d9}.page-products .category-view{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:144rem;width:95%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media only screen and (max-width:1440px){.page-products .category-view{max-width:105rem}}@media only screen and (max-width:1051px){.page-products .category-view{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-products .category-view{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-products .category-view.hasImage{width:100%}.page-products .category-title{font-family:Roboto Slab;font-size:3rem;font-weight:500;line-height:5.3rem;margin-bottom:1.3rem;text-align:left;width:45%;width:100%}.page-products .category-title:after{background:#b71817;content:"";display:block;height:.4rem;width:8.6rem}.page-products .category-title h2{color:#000;font-size:1.87rem;line-height:2.3rem;padding-bottom:1.3rem;padding-top:0;text-align:left}.page-products .category-description{padding-bottom:0;width:55%;width:100%}.page-products .category-image+.category-text{padding-left:3.5rem;width:52%}.page-products .main .page-title{font-size:3rem;line-height:normal;margin-bottom:2.8rem;padding:0;text-align:left}.page-products .main .page-title-wrapper{margin:0 auto;max-width:144rem;width:95%}@media only screen and (max-width:1440px){.page-products .main .page-title-wrapper{max-width:105rem}}@media only screen and (max-width:1051px){.page-products .main .page-title-wrapper{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.page-products .main .page-title-wrapper{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}.page-products .main .toolbar{padding-bottom:4.8rem}.sale-price .price{color:#af021f}.products.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.products.list .product-item{margin-right:10px;padding-bottom:5rem;width:calc(32.99% - 5px)}.products.list .product-item:nth-of-type(3n){margin-right:0}.products.list .product-item-image{background-color:#f8f6f5;overflow:hidden;position:relative}.products.list .product-item-photo{border:1px solid #f9f9f9;display:inline-block;max-width:100%;text-align:center;width:100%}.products.list .product-item-photo span{background:#f7f7f7;display:inline-block;max-width:100%;padding:0!important;width:100%!important}.products.list .product-item-photo img{height:auto;vertical-align:top;width:100%}.products.list .product-item-new{background:#b71817;color:#fff;font-size:1.4rem;font-style:italic;font-weight:700;left:0;line-height:normal;padding:.6rem 1.3rem .6rem 1.1rem;position:absolute;top:1.4rem}.products.list .product-item-color{bottom:0;left:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.products.list .product-item-color.active{bottom:0}.products.list .product-item-color.active .swatch-attribute{margin-bottom:0}.products.list .product-item-overlay .special_price{background:#af021f;content:"";display:inline-block;height:auto;height:3.3rem;left:0;position:absolute;top:1.8rem;width:auto;width:5.7rem}.products.list .product-item-overlay .special_price>span{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:700;letter-spacing:.07rem;text-transform:uppercase;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;line-height:1.4rem}.products.list .product-item-overlay .special_price>span.text{font-size:1.2rem;font-style:italic;font-weight:700;margin-top:.2rem}.products.list .product-item-overlay .swatch-attribute{margin-bottom:-35rem;-webkit-transition:all .2s ease;transition:all .2s ease}.products.list .product-item-overlay .swatch-attribute input{display:none}.products.list .product-item-overlay .swatch-option{background:#fff;cursor:pointer;display:block!important;margin-right:1.26%;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:19%}.products.list .product-item-overlay .swatch-option:nth-of-type(5){margin-right:0}.products.list .product-item-overlay .swatch-option:nth-child(n+6){display:none!important}.products.list .product-item-overlay .swatch-option img{height:auto!important;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease}.products.list .product-item-overlay .swatch-option:hover img{opacity:1}.products.list .product-item-overlay .swatch-option span{display:none}.products.list .product-item-overlay .swatch-option.selected img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.products.list .product-item-overlay .swatch-attribute-options{background:transparent;background:-webkit-gradient(linear,left top,left bottom,from(hsla(43,23%,88%,0)),color-stop(50%,hsla(43,23%,88%,.3)),to(hsla(43,23%,88%,.7)));background:linear-gradient(180deg,hsla(43,23%,88%,0) 0,hsla(43,23%,88%,.3) 50%,hsla(43,23%,88%,.7));display:-webkit-box;display:-ms-flexbox;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e7e3d9",endColorstr="#b3e7e3d9",GradientType=0);padding:0 1rem 1rem;position:relative}.products.list .product-item-overlay .swatch-attribute-options>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;background:-webkit-gradient(linear,left top,left bottom,from(hsla(133,7%,50%,0)),color-stop(50%,hsla(133,7%,50%,.3)),to(hsla(133,7%,50%,.7)));background:linear-gradient(180deg,hsla(133,7%,50%,0) 0,hsla(133,7%,50%,.3) 50%,hsla(133,7%,50%,.7));bottom:100%;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0077897b",endColorstr="#b377897b",GradientType=0);font-size:0;justify-content:flex-start;padding:3rem 1rem 1rem;position:absolute;right:0;text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease}.products.list .product-item-overlay .swatch-attribute-options>a span{line-height:normal;padding-left:.5rem}.products.list .product-item-overlay .swatch-attribute-options>a span:before{content:"Colours";font-size:1rem}.products.list .product-item-overlay .swatch-attribute-options>a:before{border:1px solid #fff;color:#fff;content:"\f067";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.5rem;font-weight:700;font-weight:300;line-height:normal;padding:.2rem .5rem}.products.list .product-item-details{font-size:1.35rem;margin-top:2.1rem;text-align:center}.products.list .product-item-details a span{display:block;font-style:italic}.products.list .product-item-price .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products.list .product-item-price .price-box span.price-label{display:none}.products.list .product-item-price .price-box span.price{display:block;font-weight:700;padding-top:.5rem}.products.list .product-item-price .price-details{display:none}.products.list .product-item-brand{font-family:garamond-premier-pro,serif;font-size:1.2rem;letter-spacing:.016rem;line-height:1.8rem}.checkout-index-index .modal-inner-wrap{max-width:80rem}body._has-modal{height:100%;overflow:hidden;width:100%}#opc-new-shipping-address{width:100%}#opc-new-shipping-address>form{padding-right:2rem}.modal-popup,.modal-slide{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden}.modal-popup._show,.modal-slide._show{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-popup._show>div,.modal-slide._show>div{display:none}.modal-popup._show .modal-inner-wrap,.modal-slide._show .modal-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;top:0}.modal-popup .modal-inner-wrap,.modal-slide .modal-inner-wrap{background-color:#fff;-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.35);box-shadow:0 0 12px 2px rgba(0,0,0,.35);opacity:1;pointer-events:auto}.modal-slide{left:44px;z-index:900}.modal-slide._inner-scroll .modal-inner-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-y:visible;width:90%}.modal-slide._inner-scroll .modal-footer,.modal-slide._inner-scroll .modal-header{-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.modal-slide._inner-scroll .modal-header{min-height:2rem}.modal-slide._inner-scroll .modal-content{font-size:1.4rem;line-height:1.4;overflow-y:auto}.checkout-container .opc-wrapper #payment .modal-slide._inner-scroll .modal-content legend.legend,.checkout-container .opc-wrapper .modal-slide._inner-scroll .modal-content .step-title,.modal-slide._inner-scroll .modal-content .checkout-container .opc-wrapper #payment legend.legend,.modal-slide._inner-scroll .modal-content .checkout-container .opc-wrapper .step-title,.modal-slide._inner-scroll .modal-content h3{padding-top:2rem;text-align:left}.modal-slide._inner-scroll .modal-footer{margin-top:auto;padding-top:2rem}.modal-slide .modal-inner-wrap{height:100%;overflow-y:auto;position:static;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform,visibility;-webkit-transition-property:visibility,-webkit-transform;transition-property:visibility,-webkit-transform;transition-property:transform,visibility;transition-property:transform,visibility,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%}.modal-slide .modal-header{margin-bottom:4rem}.modal-slide .action-close{padding:2.1rem 3rem}.modal-slide .page-main-actions{margin-bottom:-12.9rem;margin-top:2.1rem}.modal-popup{left:0;overflow-y:auto;z-index:900}.modal-popup._inner-scroll .modal-inner-wrap{margin:4rem auto}.modal-popup._inner-scroll .modal-content{height:auto;padding-bottom:2rem}.modal-popup .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;overflow-y:auto;width:100%}.modal-popup .modal-content .product-info-price{border-bottom:.1rem solid #d1d1d1;border-top:.1rem solid #d1d1d1;color:#af021f;font-size:2.2rem;margin-top:3.1rem;padding:2rem 0}.modal-popup .modal-content .product-info-price .price:after{content:""}.modal-popup .modal-content .product-info-media{width:40%}.modal-popup .modal-content .product-info-main{padding-left:3rem;width:100%}.modal-popup .modal-content .product-info-main .product-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.modal-popup .modal-content .product-info-main .product-attribute.size .value{border:.5px solid #d1d1d1;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;min-width:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.2rem;padding:5px}.modal-popup .modal-content .product-info-main .product-attribute .label{width:30%}.modal-popup .modal-content .product-info-main .product-attribute .value{margin-right:1.2rem}.modal-popup .modal-content .product-info-main .product h2{color:#000;font-family:Roboto Slab;font-size:2.5rem;font-weight:500;line-height:3rem;margin-bottom:2.6rem;padding:0;text-align:left}.modal-popup .modal-content .product-info-main .product strong{font-weight:500}.modal-popup .modal-inner-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:.9rem solid #b71817;border-top:.9rem solid #b71817;-ms-flex-direction:column;flex-direction:column;height:auto;margin:4rem auto;max-height:90vh;max-width:144rem;opacity:0;padding:4rem 4.5rem;position:relative;top:-100%;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:visibility,-webkit-transform;transition-property:visibility,-webkit-transform;transition-property:transform,visibility;transition-property:transform,visibility,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition:all .2s ease;transition:all .2s ease;width:95%}@media only screen and (max-width:1440px){.modal-popup .modal-inner-wrap{max-width:105rem}}@media only screen and (max-width:1051px){.modal-popup .modal-inner-wrap{max-width:65rem;width:100%}}@media only screen and (max-width:768px){.modal-popup .modal-inner-wrap{max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}}@media only screen and (min-width:768px){.modal-popup .modal-inner-wrap{max-width:80rem}}.modal-popup .modal-footer,.modal-popup .modal-header{-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.modal-popup .modal-header{margin-bottom:4rem}.modal-popup .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}.modal-popup .modal-footer .action,.modal-popup .modal-footer button{border:0;font-size:1.3rem;font-weight:700;margin:0;padding:1.5rem;text-align:center;width:49%}.modal-popup .modal-footer .action span,.modal-popup .modal-footer button span{display:inline-block;width:100%}.modal-popup .modal-footer .action-secondary,.modal-popup .modal-footer .action.secondary,.modal-popup .modal-footer button-secondary,.modal-popup .modal-footer button.secondary{background:#b71817;color:#fff;margin-right:2%;text-align:center}.modal-popup .modal-footer .action-view-cart,.modal-popup .modal-footer button-view-cart{background:#fff;border:1px solid #d1d1d1;color:#000}.modal-popup .modal-footer .action-view-checkout,.modal-popup .modal-footer button-view-checkout{background:#000;color:#fff;margin-top:1.4rem;width:100%}.modal-popup .modal-footer-actions{text-align:right}.modal-popup .modal-title{font-family:Roboto Slab;font-size:2.5rem;font-weight:500;line-height:3.5rem;min-height:1em;padding:.5rem 0;position:relative;text-align:left}.modal-popup .modal-title:after{background:#b71817;content:"";height:4px;left:0;max-width:8.6rem;position:absolute;top:100%;width:100%}.modal-popup .action-close{padding:20px}.modal-costum .modal-footer,.modal-costum .modal-header,.modal-popup .modal-footer,.modal-popup .modal-header,.modal-slide .modal-footer,.modal-slide .modal-header{position:relative}.modal-costum .action-close,.modal-popup .action-close,.modal-slide .action-close{background:none;background-image:none;border:0;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:content-box;display:inline-block;font-size:1rem;font-weight:400;line-height:inherit;margin:0;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:none;top:0}.modal-costum .action-close:active,.modal-costum .action-close:focus,.modal-costum .action-close:hover,.modal-popup .action-close:active,.modal-popup .action-close:focus,.modal-popup .action-close:hover,.modal-slide .action-close:active,.modal-slide .action-close:focus,.modal-slide .action-close:hover{background:none;border:none}.modal-costum .action-close.disabled,.modal-costum .action-close[disabled],.modal-popup .action-close.disabled,.modal-popup .action-close[disabled],.modal-slide .action-close.disabled,.modal-slide .action-close[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.modal-costum .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{border:1px solid #b71817;border-radius:50px;color:#b71817;content:"\f00d";display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Font Awesome\ 5 Pro;font-size:2rem;font-weight:700;font-weight:400;height:2.3rem;text-align:center;width:2.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.modal-costum .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{color:#b71817;display:inline-block;text-align:center;width:100%}.modal-costum .action-close:active:before,.modal-popup .action-close:active:before,.modal-slide .action-close:active:before{color:inherit}.modal-costum .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:#000}.modal-costum .action-close{margin:25px}.modals-overlay{background-color:rgba(51,51,51,.55);bottom:0;left:0;position:fixed;right:0;top:0;z-index:899}.fieldset[disabled] .modal-costum .action-close,.fieldset[disabled] .modal-popup .action-close,.fieldset[disabled] .modal-slide .action-close{cursor:not-allowed;opacity:.5;pointer-events:none}.webcrossing-popup-1 .modal-inner-wrap{padding:0}.webcrossing-popup-1 .modal-header{position:absolute;right:3.7rem;top:3.7rem}.webcrossing-popup-1 .modal-footer{display:none}.webcrossing-popup-1 .modal-content .newsletterPopup{display:-webkit-box;display:-ms-flexbox;display:flex}.webcrossing-popup-1 .modal-content .newsletterPopup .image{background:no-repeat 50%;background-size:cover;line-height:0;max-width:50%;position:relative;width:100%}.webcrossing-popup-1 .modal-content .newsletterPopup .image .new{background:#b71817;color:#fff;font-size:2.1rem;font-style:italic;font-weight:700;left:0;line-height:2.1rem;padding:1.3rem 1.7rem 1.3rem 1.5rem;position:absolute;text-transform:uppercase;top:2rem}.webcrossing-popup-1 .modal-content .newsletterPopup .image img{height:100%;opacity:0;width:100%}.webcrossing-popup-1 .modal-content .newsletterPopup .text{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.7rem}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer h2{color:#b71817;font-size:4rem;font-style:normal;padding-top:0;text-align:left}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .note{font-weight:700;padding-top:7rem}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .note span{color:#af021f;font-size:3rem}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield .content .label,.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield .title{display:none}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield input{width:100%}.webcrossing-popup-1 .modal-content .newsletterPopup .textContainer .inputfield button{background:#b71817;border-color:#b71817;border-radius:0;color:#fff;height:4.6rem;margin-right:0;padding:0;width:10.6rem}.ie10 .modal-popup._inner-scroll,.ie9 .modal-popup._inner-scroll{overflow-y:auto}.ie10 .modal-popup._inner-scroll .modal-inner-wrap,.ie9 .modal-popup._inner-scroll .modal-inner-wrap{max-height:none}div#newsletter-error{padding:10px}body._has-modal-custom .modal-custom-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:899}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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ZUYsbUJRb1VXLFVScFVYLHFDUW9VVyxrQlJwVVgsd0VBTkosNEJROFZWLENBZFUsK0JQM1FJLHdCT3lSZCwwRExsWEQsZ0JLd1hZLENBQUUscURMdlhxQixxQkttWHJDLHVFUmxYZSxvQkdJSixDQUYwQixZS2dYckMsQ0xoWHFDLGVBRTFCLCtEQUdFLHlCQUFFLHdEQUVJLGVLaVhqQixtQlIzWGMsb0JHaUJQLENBUFUsZUFPVixDSzBXUCwyR1IxWGEsa0VHcUJBLGlCQUNHLENLb1doQixxQkxwV2dCLG1ESzZXSixrQkFFRCxrQkFLUCxtQlIzWVUsQ0dpQlAsY0hqQk8sZ0JHaUJQLFVLNFhTLDBDTDNYbUIsa0RIakJ0QixtQ1EwWVQsNENMcFhZLGtES29YWixnQlJ2WFMsNENROFhHLGtEQUtGLDBCQURkLDJDQUdnQixnVkFJRixnQ0FlQyxVQUVKLENBWFAsdUJBUUYsQ0FUQSxnQkFDRSxDQVFGLGVBR1Msd0JBSFQsK0JBSVcsdUJBSlgsZ0JMblhPLENLbVhQLFNMblhPLDJDSzZYVSx1QkFDRyw0REw5WGIsc0NLa1lRLHNEQUdHLHVCQUVSLDRDQUtTLHVFQU9SLGNBRGdCLGdCQUNoQixXQUlYLDJDQUVrQixzQ0FHQywwREFEVCxzQ0FJUyxjQUNBLDhCQUViLCtCQUlELFFQNVhNLGtDTzhYTSxhQUFFLGdCQUVELGNBREMsZ0JBQ0QsQ0FDSyx5RUxsWlIsZUF6QlIsMERBeUJRLDJES3FaVCwrQlBsWTZCLGdDTzBYOUIsbUJQelhVLDBFT21ZVCxxQ0xoYkMsaVdGNkNRLDhDT3laQSw0Q0FFUCxnQkFDUywrQkx6Y1YsK0RLcWNILHVDTHJjRyxhSytja0IsQ0wvY2xCLGdESzhjYyxvQkFDSSx3Q0x4Z0J0Qiw4REsyZ0JrQixVQUNHLG9DQUNELDhEQWZuQixtQlI3ZlEsc0RHR3FCLGlDSzBmN0IsOEJMeGZHLDJFS3dmSCxnQkxyZk8saUNBQ0csU0FDQyxDQURELGdCQUNDLHFDS3FnQlMsbUJBR0wsb0JBQ0MsYUFDQSxDTDFnQkwsZ0JLMGZULENBV2tCLGdCQVhsQixrQkFXa0IsNkRBS0osc0NMNWRmLENLNGRl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QixDQUNFLCtCQURGLHFCQUNFLDRGQU1ZLCtDQUlkLGdDQUNtQixnQkFDakIsZ0JBQ0EsQ0FQWSx3Q0FPWixDQUFzQix5RUFJdEIsWUFDVyxDQUZGLGNBRUUsOEVBS1gsY0FDYSwwRUFHYixtTkFJRSxxSUFJQSw0TkFJQSxxQkFDQSxzRkFLQSxxQmhCdFBTLENnQmlQVCxhQTlCSixDQWlDVyxjQUNFLENBbENiLGlCQWlDVyxDQUVQLG1CQURTLGdCQUNULENBTEEsVWhCalBTLHdGZ0I0UFEsc0JBRWpCLENBSEEsUUFDWSxDQUVaLGtCQUNBLDRGZHJTTix3QkFZQSxpREFDQSxrQmMwUk0sQ2QzUk4saUJjMlJNLDBGQTlDSixtQkFtREksK0RBRUEsZ0ZBS08sV0FMUCxnQkFyRFMsbUJBMERGLDRHQTFERSw4RUF1RVosZ0NBSUQsdUJBRUEsb0JBQ0ssQ0FFTCxxREFGSywwQkFFTCx1SEFTSSxtQ0FPSCwyRkFNQyw4RUFHQSwyQkFHQSx5RmRyV0osZ0VjMFdRLDRCQUVVLENBSFYsZ0JBQ0EsQ0FGWSxVQUlGLDJEQUNWLGlCQU5GLHVFQVlJLFdBQ1UsbUJBRFYsVUFDVSx5RUFLViw2QkFHQSxzQkFFQSxnQkFOQSxhQUNBLENBS0EsZ0JBTEEsa0JBS0EscUJBSUYsQ0FURSxrQkFLQSxrQkFJRixnQkFURSxTQVNGLGdGQUVBLGNkblhSLHFCY21YUSxDZHBZUix5QmNvWVEsc0dBTUksOEZBTEgsY0FTRyxvRkFDQSxlQUZGLHlFQUtTLDhCQUdULGlCQUVJLENBTEssVUFLTCw2RkFFRix3RkFKRixtQ2RyWlYsQ2NxWlUsY0FNTSxTZDNaaEIsK0djcVpVLGlCQWNJLDZNQVVBLG9EQVVtQyxtQkFDakQsQ0FYYyxVQVdkLDJOQVdBLFVBQVUseU5BR1YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2Jhc2UvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL3V0aWxzL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2NvbXBvbmVudHMvX21lc3NhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9wYWdlcy9fcGFnZS00MDQuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2xheW91dC9fY29udGVudC5zY3NzIiwid2VicGFjazovL2ZpdmVmaW5nZXJzLy4vbGF5b3V0L19jaGVja291dC5zY3NzIiwid2VicGFjazovL2ZpdmVmaW5nZXJzLy4vbGF5b3V0L19jb29raWViYXIuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2xheW91dC9fc3dhdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly9maXZlZmluZ2Vycy8uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2ZpdmVmaW5nZXJzLy4vbGF5b3V0L19jdXN0b21lcl9hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9sYXlvdXQvX3Byb2R1Y3RfZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vZml2ZWZpbmdlcnMvLi9sYXlvdXQvX3Byb2R1Y3RfbGlzdC5zY3NzIiwid2VicGFjazovL2ZpdmVmaW5nZXJzLy4vbGF5b3V0L19tb2RhbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxucHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtYXgtd2lkdGg6JG1heFdpZHRoO1xuICBtYXJnaW46MCBhdXRvO1xuICBjb2xvcjogJGNvbG9yQmxhY2s7XG59XG5zZWxlY3R7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3cmVtO1xufVxuLmZhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvcldoaXRlO1xufVxuXG5ib2R5LmNtcy1uby1yb3V0ZSAuY29sdW1uc3tcbiAgbWF4LXdpZHRoOiAxNDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5jb2x1bW4tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiRhbmltYXRlOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiIsIi8vIHdpZHRoXHJcbiRtYXhXaWR0aDogMTkycmVtO1xyXG4vLyRjb250ZW50V2lkdGg6IDE0OS40cmVtO1xyXG4kY29udGVudFdpZHRoOiAxNDRyZW07XHJcbiRtZWRpdW1Db250ZW50OiAxMDVyZW07XHJcbiRzbWFsbENvbnRlbnQ6IDY1cmVtO1xyXG5cclxuXHJcbi8vIGJyZWFrcG9pbnRzXHJcbiRtYXhCcmVha3BvaW50OiAxNDQwcHg7XHJcbiRtZWRpdW1CcmVha3BvaW50OiAxMDUxcHg7XHJcbiRtZWRpdW1TbWFsbEJyZWFrcG9pbnQ6IDc2OHB4O1xyXG4kc21hbGxCcmVha3BvaW50OiA2NTBweDtcclxuJG1vYmlsZUJyZWFrcG9pbnQ6IDQ4MHB4O1xyXG5cclxuXHJcbi8vIGltYWdlc3tcclxuJGltYWdlRGlyOiBcIi4uLy4uL2ltYWdlcy9cIjtcclxuLy8gaWNvbnNcclxuJGljb25EaXI6IFwiLi4vLi4vaW1hZ2VzL2ljb25zL1wiO1xyXG5cclxuLy8gY29sb3JzICsgc2hhZGVzXHJcbiRjb2xvcldoaXRlOiAjZmZmO1xyXG4kY29sb3JCbGFjazogIzAwMDtcclxuJGNvbG9yUHJpbWFyeTogI0I3MTgxNztcclxuJGNvbG9yU2Vjb25kYXJ5OiAjMDAwO1xyXG4kY29sb3JUZXJ0aWFyeTogI0U3RTNEOTtcclxuJGNvbG9yR3JleTogI0UzRTNFMztcclxuJGNvbG9yRGFya0dyZXk6ICMwMzAzMDM7XHJcbiRjb2xvckxpZ2h0R3JleTogI2QzZDNkMztcclxuJGNvbG9yQmVpZ2U6ICNFNERERDY7XHJcbiRjb2xvckJvcmRlcjogI2QxZDFkMTtcclxuJGNvbG9yRXJyb3I6ICNjMTEyMWM7XHJcbiRjb2xvclN1Y2Nlc3M6ICNCMEJBQTU7XHJcbiRjb2xvckluZm86ICNGN0IyMzQ7XHJcbiRjb2xvcldhcm5pbmc6ICNGN0IyMzQ7XHJcbiRjb2xvckJ1c2luZXNzOiAjMmIyOTJjO1xyXG4kY29sb3JCdXR0b246ICNBRjAyMUY7XHJcbiRjb2xvckxpZ2h0ZXJHcmV5OiAjRjdGN0Y3O1xyXG4kY29sb3JSZWQ6ICNhZjAyMWY7XHJcbiRjb2xvckltZ0JvcmRlcjogI2Y5ZjlmOTtcclxuXHJcbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxyXG4kaWNvbldpc2hsaXNodDogXCJcXGYwMDRcIjtcclxuJGljb25Db21wYXJlOiBcIlxcZjA4MFwiO1xyXG4kaWNvbkNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kaWNvblRyYXNoOiBcIlxcZjJlZFwiO1xyXG4kaWNvbkVkaXQ6IFwiXFxmMDQwXCI7XHJcbiRpY29uR3JpZDogXCJcXGYwMDlcIjtcclxuJGljb25MaXN0OiBcIlxcZjAzYVwiO1xyXG4kaWNvbkFycm93OiBcIlxcZjA3N1wiO1xyXG4kaWNvblBhZ2luYXRpb246IFwiXFxmMDU0XCI7XHJcbiRpY29uQ2hlY2s6IFwiXFxmMDBjXCI7XHJcbiRpY29uQXN0ZXJpeDogXCJcXGYwNjlcIjtcclxuJGljb25RdWVzdGlvbjogXCJcXGYwNTlcIjtcclxuJGljb25FcnJvcjogXCJcXGYwNmFcIjtcclxuJGljb25JbmZvOiBcIlxcZjA1YVwiO1xyXG4kaWNvbldhcm5pbmc6IFwiXFxmMDcxXCI7XHJcbiRpY29uVG9nZ2xlOiBcIlxcZjBjOVwiO1xyXG4kaWNvblNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGljb25Tb3J0QXNjOiBcIlxcZjE2MFwiO1xyXG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xyXG4kaWNvbktleTogXCJcXGYwODRcIjtcclxuJGljb25QZXJzb246IFwiXFxmMDA3XCI7XHJcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kaWNvbkNhcnQ6IFwiXFxmMDdhXCI7XHJcblxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLnN2ZyNSb2JvdG9TbGFiLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1MaWdodC5zdmcjUm9ib3RvU2xhYi1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC5zdmcjUm9ib3RvU2xhYi1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS5zdmcjUm9ib3RvU2xhYi1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0uc3ZnI1JvYm90by1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tQm9sZC5zdmcjUm9ib3RvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC5zdmcjUm9ib3RvLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnN2ZyNSb2JvdG8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AbWl4aW4gcm9ib3RvU2xhYiB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xyXG59XHJcbkBtaXhpbiByb2JvdG8ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbn1cclxuQG1peGluIGZvbnRJY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuQG1peGluIGZvbnRTbWFsbGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGZvbnREZWZhdWx0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBmb250TWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxufVxyXG5AbWl4aW4gZm9udExhcmdlciB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBmb290ZXJGb250IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbn1cclxuQG1peGluIGhlYWRlck5hdiB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbn1cclxuQG1peGluIHNwZWNpYWxGb250IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5AbWl4aW4gbGV0dGVyU3BhY2luZyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOXJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICBQcmljZSBGb250cyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBmb250UHJpY2VQcm9kdWN0cyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQG1peGluIGZvbnRQcmljZVByb2R1Y3RzU3BlY2lhbCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250UHJpY2VQcm9kdWN0c1NhbGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuQG1peGluIGZvbnRQcmljZVByb2R1Y3RTYWxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgQGluY2x1ZGUgZm9udERlZmF1bHQ7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgQGluY2x1ZGUgc3BlY2lhbEZvbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNS4xcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgJi5ub1BhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZy10b3A6IDcuMnJlbTtcclxuICAgIGNvbG9yOiAjNEI1NDU4O1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMzZyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBAaW5jbHVkZSBmb250TGFyZ2VyO1xyXG4gICAgQGluY2x1ZGUgc3BlY2lhbEZvbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsImJ1dHRvbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnBhZ2UtbWFpbiwgLmZvb3Rlci1tYWluLCAuaGVhZGVyLW1haW4sIC5jb29raWUsICNub3RpY2UtY29va2llLWJsb2NrLCAubW9kYWxzLXdyYXBwZXJ7XHJcbiAgLnNlY29uZGFyeSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmFjdGlvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0VHJhbnM7XHJcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0RmFzdFRyYW5zO1xyXG4gICAgJi5wcmltYXJ5LCAmLnRvY2FydC5wcmltYXJ5LCAmLmFsbG93ICB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRUcmFucztcclxuICAgICAgfVxyXG4gICAgICAmLnRvY2FydC5kaXNhYmxlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTdWNjZXNzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeSwgJi5hY3Rpb24tZWRpdC1hZGRyZXNzICwgJi5hY3Rpb24uZWRpdC1hZGRyZXNzLWxpbmssICYudG9jYXRlZ29yeS5zZWNvbmRhcnksICYudG90YWcuc2Vjb25kYXJ5LCAmLmFjdGlvbi1zZWxlY3Qtc2hpcHBpbmctaXRlbSwgJi5iYWNrLCAmLnJlbWluZCwgJi50b2NhcnQsICYucmVsb2FkLCAmLmNsZWFyLCAmLnVwZGF0ZSwgJi5hY3Rpb24taGlkZS1wb3B1cCwgJi5hY3Rpb24tc2hvdy1wb3B1cCwgJi5hY3Rpb24tdXBkYXRlLCAmLmFjdGlvbi1jYW5jZWwsICYuc2hhcmUge1xyXG4gICAgICBjb2xvcjogIzRiNTQ1ODtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QjU0NTg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdFRyYW5zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbWluaWNhcnQtY29udGVudC13cmFwcGVyIC5zZWNvbmRhcnkgLmFjdGlvbiwgYS5hY3Rpb24ucHJpbnQsIC5ibG9jay5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZS5vcmRlciBhLmFjdGlvbi52aWV3IHtcclxuICBAaW5jbHVkZSBkZWZhdWx0RmFzdFRyYW5zO1xyXG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTs7XHJcbiAgYm9yZGVyLXJhZGl1czogMi4zcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgYmxhY2s7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEZhc3RUcmFucztcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIGJsYWNrO1xyXG4gIH1cclxufVxyXG4uYmxvY2suYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stdGl0bGUub3JkZXIgYS5hY3Rpb24udmlldyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMS41cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uZW1wdHlCdXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xyXG4gICY6aG92ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi50b3AtY29udGFpbmVyIC5vdmVybGF5IC5hY3Rpb257XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcclxuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkY29sb3JXaGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46IDAuMnJlbTtcclxuICAmOmhvdmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gIH1cclxufVxyXG4ucGFnZS1tYWluICAuYWN0aW9ucy10b29sYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxufVxyXG4ucGFnZS1tYWluIC5hY3Rpb24uZGVsZXRlLCAucGFnZS1tYWluIC5hY3Rpb24tZGVsZXRlLCAucGFnZS1oZWFkZXIgLmFjdGlvbi5kZWxldGUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgPiBzcGFuIHtcclxuICAgIGhlaWdodDogMC4xcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYWdlLW1haW57XHJcbiAgLmFjdGlvbntcclxuICAgICYuZWRpdCwgJi1lZGl0LCAmLmNoYW5nZS1wYXNzd29yZCwgJi1jaGFuZ2UtcGFzc3dvcmR7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIGhlaWdodDogMC4xcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEljb247XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbjtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1tYWlue1xyXG4gIC5hY3Rpb257XHJcbiAgICAmLmVkaXQsICYtZWRpdHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uRWRpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1tYWlue1xyXG4gIC5hY3Rpb257XHJcbiAgICAmLmNoYW5nZS1wYXNzd29yZCwgJi1jaGFuZ2UtcGFzc3dvcmR7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbktleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndpZGdldC5tYWdlbnRvLXdpZGdldC5jYXRlZ29yeS1vdmVydmlldyAud2lkZ2V0LWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xyXG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gIH1cclxufVxyXG5pbnB1dC5hY3Rpb24uc3VibWl0LnNlY29uZGFyeTpob3ZlciB7XHJcbiAgbWFyZ2luOiAwIDAuMXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby1jYXRlZ29yeSB7XHJcbiAgdWwgbGkgYS5hY3Rpb24uc2Vjb25kYXJ5IHtcclxuICAgICYudG9jYXRlZ29yeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxudWwuY2F0ZWdvcmllcy5saXN0IHtcclxuICBsaSBhLmFjdGlvbi5zZWNvbmRhcnkge1xyXG4gICAgJi50b2NhdGVnb3J5IHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gY29udGVudE1lZGl1bXtcbiAgbWF4LXdpZHRoOiAkY29udGVudFdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk1JTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtYXhCcmVha3BvaW50fSkge1xuICAgIG1heC13aWR0aDogJG1lZGl1bUNvbnRlbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xuICAgIG1heC13aWR0aDogJHNtYWxsQ29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVNtYWxsQnJlYWtwb2ludH0pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcblxuICB9XG59XG5AbWl4aW4gY29udGVudFNtYWxse1xuICBtYXgtd2lkdGg6ICRtZWRpdW1Db250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcbiAgICBtYXgtd2lkdGg6ICRzbWFsbENvbnRlbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1TbWFsbEJyZWFrcG9pbnR9KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiByb3RhdGVDQ1cxMCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbn1cbkBtaXhpbiByb3RhdGVDQ1cxNSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbn1cbkBtaXhpbiBkZWZhdWx0VHJhbnMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XG59XG5AbWl4aW4gc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwICRjb2xvckxpZ2h0ZXJHcmV5O1xufVxuQG1peGluIGRlZmF1bHRGYXN0VHJhbnMge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG59XG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWl4aW4gZmxleFdyYXAge1xuICBAaW5jbHVkZSBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWl4aW4gZmxleENvbHVtbiB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWl4aW4gZmxleENlbnRlciB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1peGluIGZsZXhWZXJ0Q2VudGVyIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtaXhpbiBmbGV4QmV0d2VlbiB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtaXhpbiBmbGV4RW5kIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtaXhpbiBmbGV4U3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtaXhpbiBiYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICRjb2xvckJsYWNrO1xuICBjb250ZW50OiAnJztcbn1cbkBtaXhpbiBib3JkZXIxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbn1cblxuQG1peGluIGJvcmRlcjIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xufSIsImlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICBAaW5jbHVkZSBmb250U21hbGxlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JMaWdodEdyZXk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuMXJlbSAwLjlyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbn1cclxuc2VsZWN0I2NvdW50cnkge1xyXG4gIG1pbi1oZWlnaHQ6IDMuNnJlbTtcclxufVxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5maWVsZC5yZWdpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW1nLmNhcHRjaGEtaW1nIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuZmllbGRzZXQgYnIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuYm9keS5hY2NvdW50IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hvaWNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBzcGFuIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuaW5wdXQuY2hlY2tib3gge1xyXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gIHdpZHRoOiAxLjNyZW07XHJcbiAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5maWVsZC5wYXNzd29yZC1pbmZvIHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgZm9udERlZmF1bHQ7XHJcbn1cclxuLypDb250YWN0Ki9cclxuZm9ybSB7XHJcbiAgLmZpZWxkLm5vdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuICBmaWVsZHNldCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1hcmdpbjogMy41cmVtIDAgMDtcclxuICAgICAgY29udGVudDogYXR0cihkYXRhLWhhc3JlcXVpcmVkKTtcclxuICAgICAgY29sb3I6ICRjb2xvckVycm9yO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQjY2FwdGNoYV91c2VyX2xvZ2luIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypuZXVlIGFkcmVzc2UgdG9vbHRpcCBjaGVja291dCovXHJcbi5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlICN0b29sdGlwLWxhYmVsIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbi5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlICN0b29sdGlwOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgUHJvO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGNvbnRlbnQ6IFwi74GZXCI7XHJcbn1cclxuZmllbGRzZXQuZmllbGQuc3RyZWV0LmFkbWluX19jb250cm9sLWZpZWxkcy5yZXF1aXJlZCA+IC5sYWJlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0ZXJHcmV5O1xyXG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yQmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFyZW07XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgcGFkZGluZzogMS4ycmVtO1xyXG4gIHdpZHRoOiAyN3JlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICByaWdodDogMy41cmVtO1xyXG4gIGJvdHRvbTogMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4jb3BjLW5ldy1zaGlwcGluZy1hZGRyZXNzIC5maWVsZC5jaG9pY2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jb3BjLW5ldy1zaGlwcGluZy1hZGRyZXNzICNzaGlwcGluZy1zYXZlLWluLWFkZHJlc3MtYm9vayB7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4jb3BjLW5ldy1zaGlwcGluZy1hZGRyZXNzIC5maWVsZC5jaG9pY2UgbGFiZWwubGFiZWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAjdG9vbHRpcC1sYWJlbCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG4uY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLl9hY3RpdmUgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuaW5wdXQtdGV4dCB7XHJcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk0JTtcclxuICBmbGV4LWJhc2lzOiA5NCU7XHJcbn1cclxuI29wYy1uZXctc2hpcHBpbmctYWRkcmVzcyBpbnB1dCwgI29wYy1uZXctc2hpcHBpbmctYWRkcmVzcyBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxufVxyXG4ucmVxdWlyZWQgPiBsYWJlbCwgLl9yZXF1aXJlZCA+IGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgIGNvbnRlbnQ6IFwiI3skaWNvbkFzdGVyaXh9XCI7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4udG93aXNobGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxLjFyZW07XHJcbiAgdG9wOjEuMXJlbTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBpY29uO1xyXG4gICAgd2lkdGg6IDEuN3JlbTtcclxuICAgIGhlaWdodDogMS43cmVtO1xyXG4gIH1cclxufVxyXG4uaXNfbmV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMXJlbTtcclxuICB0b3A6IDFyZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGljb247XHJcbiAgICB3aWR0aDogNC4ycmVtO1xyXG4gICAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udG9jb21wYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiN7JGljb25Db21wYXJlfVwiO1xyXG4gICAgQGluY2x1ZGUgZm9udEljb247XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcbi5jYXB0Y2hhIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLmNvbnRyb2wuY2FwdGNoYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jYXB0Y2hhLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQuZWxlbWVudG9yLXdpZGdldC5jb250YWN0LWZvcm0ge1xyXG4gbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XHJcbiAgLmZpZWxkLXdyYXBwZXIuaGFsZiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4QmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWVsZCB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIGxpLmZpZWxkLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLnByaXZhY3ktcG9saWN5IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LmVsZW1lbnRvci13aWRnZXQuY29udGFjdC1mb3JtIHVsIGxpOm50aC1jaGlsZCg1KSB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4iLCIvKlNpZGViYXIqL1xuLmFjY291bnQsIC5wYWdlLXByb2R1Y3Rze1xuICAuc2lkZWJhci1tYWlue1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgIG9yZGVyOiAxO1xuICAgIGEsIHN0cm9uZ3tcbiAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5zaWRlYmFyLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgLmJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgJi10aXRsZXtcbiAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0O1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JXaGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudHtcblxuICAgIH1cblxuICB9XG4gIC5jYXRlZ29yeXtcbiAgICAmLWxpc3R7XG4gICAgICAmLmxldmVsIHtcbiAgICAgICAgJi0zIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuY2F0ZWdvcnktaXRlbS5sZXZlbC0zOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbXtcbiAgICAgICYubGV2ZWwge1xuICAgICAgICAmLTMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JMaWdodEdyZXk7XG4gICAgICAgICAgbWluLWhlaWdodDogMTIuMXJlbTtcbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHVsLmNhdGVnb3J5LWxpc3QubGV2ZWwtNCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRUcmFucztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLTR7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG59XG5cbiIsIiAgLm1hZ2UtZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbn1cbi5tZXNzYWdlcyB7XG5cbiAgLm1lc3NhZ2V7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICA+KntcbiAgIC8vbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG59XG4ubWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTQ0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgJi5lcnJvciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yRXJyb3I7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuXG4gIH1cbiAgJi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWNjZXNzO1xuICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgfVxuICAmLmluZm8ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvckdyZXk7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICB9XG4gICYuZW1wdHkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICB9XG4gICYud2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gIH1cbiAgJi5ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICB9XG4gICYuc3VjY2VzcyxcbiAgJi5ub3RpY2UsXG4gICYud2FybmluZyxcbiAgJi5pbmZvLFxuICAmLmVtcHR5LFxuICAmLmVycm9yIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNtcy1ob21le1xuICAubWVzc2FnZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4e1xuICAubWVzc2FnZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1lc3NhZ2V7XG4gICAgICAmLmVycm9ye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk1LjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLm1lc3NhZ2V7XG4gICAgJi5ub3RpY2V7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuICAuZmllbGQtZXJyb3IsIC5tYWdlLWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH0iLCJib2R5LmNtcy1uby1yb3V0ZSB7XG4gIC53ZWJjcm9zc2luZy13aWRnZXQtaW1hZ2Utc2xpZGVyIHtcbiAgICAuYmxvY2sge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lIHtcclxuICAucGFnZS1tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5oZWFkZXIsIHNlY3Rpb24sIGZvb3RlciwgYXNpZGUsIG5hdiwgbWFpbiwgYXJ0aWNsZSwgZmlndXJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKlNwaWRlKi9cclxuLmVsZW1lbnRvci13aWRnZXQgLndpZGdldC1jb250ZW50IC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUuaXMtaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5lbGVtZW50b3Itd2lkZ2V0IC53aWRnZXQtY29udGVudCAuc3BsaWRlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxudWwuZmFxe1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNtcy1mYXF7XHJcbiAgLnBhZ2VzLndyYXBwZXJ7XHJcbiAgICA+IGRpdntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG51bC5zcGxpZGVfX3BhZ2luYXRpb257XHJcbiAgYm90dG9tOiAzcmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogMHJlbSBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiAuOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogICRjb2xvclByaW1hcnk7XHJcbiAgICAgIGhlaWdodDogLjhyZW07XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJ1dHRvbi5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3d7XHJcbiAgd2lkdGg6IDRyZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRvcDogNDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICNBRkFGQUY7XHJcbiAgfVxyXG4gICYtLXByZXYge1xyXG4gICAgbGVmdDogLTRyZW07XHJcblxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1uZXh0e1xyXG4gICAgcmlnaHQ6IC00cmVtO1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLW5leHQsIGJ1dHRvbi5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIGhlaWdodDogNHJlbTtcclxuICByaWdodDogNnJlbTtcclxuICBsZWZ0OiBpbmhlcml0O1xyXG4gIGJvdHRvbTogLTdyZW07XHJcbiAgdG9wOiBpbmhlcml0O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5idXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvd3tcclxuICB3aWR0aDogNHJlbTtcclxuICBoZWlnaHQ6IDRyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcmlnaHQ6IDByZW07XHJcbiAgbGVmdDogaW5oZXJpdDtcclxuICBib3R0b206IC05cmVtO1xyXG4gIHRvcDogaW5oZXJpdDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi8qMSBDb2wgTGF5b3V0Ki9cclxuXHJcbi5jbXMtaW1wcmVzc3VtLnBhZ2UtbGF5b3V0LTFjb2x1bW4gLnBhZ2UtbWFpbiwgYm9keS5jbXMtZGF0ZW5zY2h1dHogbWFpbiwgLmNtcy1hZ2JzIG1haW4ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKjIgQ29sIExheW91dCovXHJcbi5wYWdlLWxheW91dCB7XHJcbiAgJi0xY29sdW1ue1xyXG4gICAgLnByb2R1Y3RzLCAuZm9ybS5jb25maXJtYXRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgICAubGlzdCB7XHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gOHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0yY29sdW1ucy1sZWZ0IHtcclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1tYWluIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgJi5mYS1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmLmZhLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJi5mYS1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxldmVsIHtcclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNS40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcmVtO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMy43cmVtIDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNSB7XHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2Uge1xyXG4gICAgICAmLXByb2R1Y3RzIHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA4cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Uge1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250RGVmYXVsdDtcclxuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZSB7XHJcbiAgICAgICAgICAmLW1hcGFnZXNpbiAucHJvZHVjdHMtZ3JpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGNvbG9yTGlnaHRHcmV5O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmJsb2NrLXRpdGxle1xyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICBAaW5jbHVkZSByb2JvdG9TbGFiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICB9XHJcbn1cclxuLnBhZ2UtdGl0bGUtd3JhcHBlcntcclxuICBoMXtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDMuOHJlbTtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4uY21zLXBhZ2Utdmlld3tcclxuICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgIGgxIHtcclxuICAgICAgQGluY2x1ZGUgY29udGVudFNtYWxsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbnRhYmxle1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGQsIHRoe1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgfVxyXG59XHJcbi8qQWNjb3VudCBQYWdlKi9cclxuXHJcbi5wYWdlcy53cmFwcGVyIHtcclxuICBAaW5jbHVkZSBjb250ZW50U21hbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgYXtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gIH1cclxuICBvbHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHJcbiAgfVxyXG4gIHVse1xyXG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLmNtcy1ob21le1xyXG4gIC5wYWdlLXdyYXBwZXJ7XHJcbiAgICAubWFpbntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qUGFnZSovXHJcbi5wYWdlIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgLypCcmVhZGNydW1icyovXHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMCAwO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2suYmxvY2stYWRkcmVzc2VzLWxpc3QgKyBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qQ29sdW1ucyovXHJcbiAgICAubWFpbiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgLypUb29sYmFyKi9cclxuICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgJi5jdXN0b21lci1hZGRyZXNzZXMtdG9vbGJhciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qVG9vbGJhciBTb3J0ZXIqL1xyXG4gICAgICAgICYtc29ydGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTbWFsbGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4RW5kO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgLnNvcnRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc29ydGVyLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZXMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICA+IHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yQmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy43cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgYSwgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLnBhZ2VzIHtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICYtcHJldmlvdXMsICYtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYtcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBQYWdlcyAqL1xyXG4gICAgICAgICYtcHJvZHVjdHMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3RzLWdyaWQgKyAudG9vbGJhci1wcm9kdWN0cyAucGFnZXMsXHJcbiAgICAgIC5wb3N0cy1ncmlkICsgLnRvb2xiYXItcG9zdHMgLnBhZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcclxuXHJcbiAgICAgICAgKyAudG9vbGJhci1zb3J0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0cy1ncmlkICsgLnRvb2xiYXItcHJvZHVjdHMgLnRvb2xiYXItc29ydGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2F0ZWdvcnktaW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgLypvbGQgJiBzcGVjaWFsIFByaWNlKi9cclxuICAgICAgLnByaWNlLWZpbmFsX3ByaWNlIHtcclxuICAgICAgICAucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTbWFsbGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlY2lhbC1wcmljZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgIC5wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2xkLXByaWNlIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNtYWxsZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByaWNlLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IC05cmVtO1xyXG5cclxuICAgICAgJi1hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvYm90b1NsYWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIC44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgJi5yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRJY29uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgkaW1hZ2VEaXIgKyBcImZpbHRlcnMuc3ZnXCIpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcblxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcm9ib3RvU2xhYjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3YXRjaCB7XHJcbiAgICAgICAgICAgICYtYXR0cmlidXRlIHtcclxuICAgICAgICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNoYXJpbmctd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtM3JlbTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLXByb2R1Y3Rze1xyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtZ3JpZC50aHJlZSB7XHJcbiAgLnByb2R1Y3RzLmxpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQ+LmVsZW1lbnRvci1yb3c+LmVsZW1lbnRvci1jb2x1bW4+LmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5lcnJvcjQwNCB7XHJcbiAgLnBhZ2UtaW5mby1tYWluIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLndpZGdldC5tYWdlbnRvLXdpZGdldC5jYXRlZ29yeS1vdmVydmlldyB7XHJcbiAgYS5hY3Rpb24udG9jYXRlZ29yeS5zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuMXJlbTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lzaGxpc3QtaW5kZXgtaW5kZXgge1xyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLmNvbHVtbnMge1xyXG4gICAgICAubWFpbiB7XHJcbiAgICAgICAgLnByb2R1Y3RzLnByb2R1Y3RzLWdyaWQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAucHJvZHVjdHMubGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lkZ2V0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IC01cmVtO1xyXG59XHJcbi53aWRnZXQtdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEzNHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gIC50aXRsZS1saW5rIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XHJcbiAgfVxyXG59XHJcbi5jb2x1bW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzLCAuYXJjaGl2ZSB7XHJcbiAgLm1haW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3ktcG9saWN5IHtcclxuICAud2lkZ2V0LmVsZW1lbnRvci13aWRnZXQudGV4dC10ZWFzZXIuc21hbGwubGVmdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4uZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4vKlBhZ2luYXRpb24qL1xyXG4iLCIuY2hlY2tvdXQtY2FydC1pbmRleCB7XHJcbiAgLmNhcnQtZW1wdHkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcbi5tZXNzYWdlLmluZm8uZW1wdHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbn1cclxuLmNoZWNrb3V0LWluZGV4LWluZGV4ICoge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcclxuICAucGFnZXtcclxuICAgICYtaGVhZGVye1xyXG4gICAgICAuaGVhZGVye1xyXG4gICAgICAgICYtbWFpbntcclxuICAgICAgICAgICYtbG9nb3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzLjlyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYWluIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICB9XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY2hlY2tvdXQge1xyXG4gICYtc2hpcHBpbmdfbWV0aG9kIHtcclxuICAgIHRkLmNvbC5jb2wtbWV0aG9kIHtcclxuICAgICAgaW5wdXQucmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB7XHJcbiAgICAgIHRhYmxlLnRhYmxlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkY29sb3JCbGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJpbGxpbmctYWRkcmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgLmJpbGxpbmd7XHJcbiAgICAgICYtYWRkcmVzc3tcclxuICAgICAgICAmLWRldGFpbHN7XHJcbiAgICAgICAgICBicntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2FtZS1hcy1zaGlwcGluZy1ibG9ja3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGV0YWlsc3tcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtc2VsZWN0LWJpbGxpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgZmllbGRzZXQuZmllbGRzZXQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgLmNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWFncmVlbWVudC5maWVsZC5jaG9pY2UucmVxdWlyZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1hZ3JlZW1lbnRze1xyXG4gICAgJi1ibG9ja3tcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiRjb2xvclByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cmVtO1xyXG4gICAgLm9wYy1wcm9ncmVzcy1iYXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGk7XHJcbiAgICAgIG1heC13aWR0aDogOTUuMnJlbTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDYuNHJlbTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEI1NDU4O1xyXG4gICAgICAgICAgdG9wOiAyLjlyZW07XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbSAwIDAgMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC42cmVtIDAuNnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzRCNTQ1ODtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5fYWN0aXZlIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRCNTQ1ODtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzRCNTQ1ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9jb21wbGV0ZSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhlbnRpY2F0aW9uIHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAuYWN0aW9uLWF1dGgtdG9nZ2xlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2VyO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuM3JlbSAwLjNyZW0gJGNvbG9yR3JleTtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgJi5fc2hvdyB7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjFzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250cm9sIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDByZW0gMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3BjIHtcclxuICAgICAgJi1lc3RpbWF0ZWQge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDguOHJlbSk7XHJcbiAgICAgICAgLmZpZWxkc2V0IHtcclxuICAgICAgICAgIC5nLXJlY2FwdGNoYXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdi5maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLmxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sI2NoZWNrb3V0U3RlcHMge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yVGVydGlhcnk7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aW9ue1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JUZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkLWl0ZW17XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgICAgLmFjdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZze1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXctYWRkcmVzcy1wb3B1cCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250cm9sLl93aXRoLXRvb2x0aXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogOTQlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmllbGQtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJi50b2dnbGUge1xyXG4gICAgICAgICAgICAgICN0b29sdGlwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI3Rvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI3skaWNvblF1ZXN0aW9ufVwiO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5fYWN0aXZlIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyN3JlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMC45cmVtO1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi4xcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvckdyZXk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDByZW0gMDtcclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgIEBleHRlbmQgaDM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zM3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBmaWVsZHNldC5maWVsZC5zdHJlZXQuYWRtaW5fX2NvbnRyb2wtZmllbGRzLnJlcXVpcmVkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0gZmllbGRzZXQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAmLnN0cmVldHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpI3NoaXBwaW5nIHtcclxuICAgICAgICAgIC5hbWF6b24tYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZm9ybS5mb3JtLWxvZ2luIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgI3BheW1lbnQge1xyXG4gICAgICAgICAgbGVnZW5kLmxlZ2VuZCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgaDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWVsZC5jaG9pY2V7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGF5bWVudCB7XHJcbiAgICAgICAgICAgICYtbWV0aG9kIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWFnZS1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsYWJlbCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYnV0dG9uLmFjdGlvbi5wcmltYXJ5LmNoZWNrb3V0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGF5bWVudC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5hY3Rpb24uYWN0aW9uLWVkaXQtYWRkcmVzcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYmxvY2stc3VtbWFyeSB7XHJcbiAgICAgICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzNyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS4zcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgkY29sb3JCbGFjaywgMC41KTtcclxuICAgICAgICAgIGNhcHRpb24udGFibGUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRyLmdyYW5kLnRvdGFscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMtaW4tY2FydCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGVydGlhcnk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JleTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdFRyYW5zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSAudGl0bGUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdFRyYW5zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1pbmljYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1YnRvdGFse1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmNhcnQtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtbmFtZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vcHRpb25ze1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdW1tYXJ5LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTFyZW07XHJcblxyXG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleEJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaGlwLXRvIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlcyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgI2NoZWNrb3V0LWxvYWRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgcmlnaHQ6IDByZW07XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JHcmV5LCAwLjc1KTtcclxuXHJcbiAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQuNHJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgZGl2I3JlZ2lzdHJhdGlvbiB7XHJcbiAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkjb3BjLXNoaXBwaW5nX21ldGhvZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQsIGRpdiNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yVGVydGlhcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYjc2hpcHBpbmctbWV0aG9kLWJ1dHRvbnMtY29udGFpbmVyLCBkaXYjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtY29udGFpbmVyIHtcclxuXHJcbiAgICAgIGJ1dHRvbi5wcmltYXJ5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQge1xyXG4gICAgICB0ZC5jb2wuY29sLW1ldGhvZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQuY29sLmNvbC1tZXRob2Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qTG9hZGVuKi9cclxuXHJcblxyXG4ubG9hZC5pbmRpY2F0b3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yR3JleSwgMC41KTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5odG1sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgO1xyXG59XHJcbi5sb2FkaW5nLW1hc2sge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICByaWdodDogMHJlbTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvckdyZXksIDAuNzUpO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjJweCk7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDIycHgpO1xyXG4gIHAgIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogNC40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG59XHJcbi5jaGVja291dC1zdWNjZXNzIC5hY3Rpb25zLXRvb2xiYXIge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuZm9ybS5mb3JtLmZvcm0tbG9naW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2Vzc3tcclxuICAucGFnZS1tYWlue1xyXG4gICAgLmNvbHVtbnN7XHJcbiAgICAgIC5jb2x1bW57XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICAjcmVnaXN0cmF0aW9ue1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXJ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhdGFsb2ctcHJvZHVjdC12aWV3e1xyXG4gIC5tb2RhbCB7XHJcbiAgICAmLXBvcHVwIHtcclxuICAgICAgJi5fc2hvdyB7XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICYtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODByZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuI2Jsb2NrLWdpZnQtY2FyZC1kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKkVuZGUqL1xyXG5cclxuXHJcblxyXG4iLCIjbm90aWNlLWNvb2tpZS1ibG9ja3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvdHRvbTogMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICRjb2xvclByaW1hcnk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIC5jb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleEJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250RGVmYXVsdDtcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgIG1pbi13aWR0aDogMjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgfVxuXG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zd2F0Y2gtb3B0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5zd2F0Y2gtb3B0aW9uLnRleHQge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zd2F0Y2gtYXR0cmlidXRlLXNlbGVjdGVkLW9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dhdGNoLW9wdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIGhlaWdodDogMy42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICBAaW5jbHVkZSBkZWZhdWx0VHJhbnM7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQ7XG4gICAgfVxuICB9XG4gIGlucHV0LnN3YXRjaC1pbnB1dC5zdXBlci1hdHRyaWJ1dGUtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAmLnNpemUgLnRleHR7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXJ7XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICAgICYtY29udGVudHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGVuZCAuZm9vdGVyLWNvbnRlbnQgKi9cclxuICAgICAgICAmLXRvcHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm97XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhCZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Q2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpcnN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkaW1hZ2VEaXIgKyBcInZlcnNhbmRrb3N0ZW5mcmVpLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkaW1hZ2VEaXIgKyBcImJlemFobHVuZy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRoaXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkaW1hZ2VEaXIgKyBcImxpZWZlcnVuZy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvdXJ0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJGltYWdlRGlyICsgXCJwZXJzw7ZobmxpY2guc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRtb2JpbGVCcmVha3BvaW50fSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfS8qIGVuZCAuZm9vdGVyLXRvcC1pbmZvICovXHJcbiAgICAgICAgICAgICYtbmV3c2xldHRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtcmVjYXB0Y2hhe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiR08hXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvYm90bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lcntcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LyogZW5kIC5mb290ZXItdG9wICovXHJcbiAgICAgICAgJi1tYWlue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmV5O1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYmxvY2s6bm90KC50aGlyZCl7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvdHRvbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcclxuICAgICAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleEJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9LyogZW5kIC5mb290ZXIgKi9cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleEJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRoaXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb290ZXJGb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm91cnRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNi43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gLyogRW5kIC5pbm5lci1tYWluLWNvbnRhaW5lci50b3AgKi9cclxuICAgICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aGlyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfS8qIEVuZCAuaW5uZXItbWFpbi1jb250YWluZXIuYm90dG9tICovXHJcbiAgICAgICAgICAgIH0vKiBFbmQgLmlubmVyLW1haW4tY29udGFpbmVyICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm90dG9te1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9vdGVyRm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0vKiBFbmQgLmlubmVyLWJvdHRvbS1jb250YWluZXIubGVmdCAqL1xyXG4gICAgICAgICAgICAgICAgJi5taWRkbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNtYWxsZXI7XHJcbiAgICAgICAgICAgICAgICB9LyogRW5kIC5pbm5lci1ib3R0b20tY29udGFpbmVyLm1pZGRsZSAqL1xyXG4gICAgICAgICAgICAgICAgJi5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH0vKiBFbmQgLmlubmVyLWJvdHRvbS1jb250YWluZXIucmlnaHQgKi9cclxuICAgICAgICAgICAgfS8qIEVuZCAuaW5uZXItYm90dG9tLWNvbnRhaW5lciAqL1xyXG4gICAgICAgIH0vKiBFbmQgLmlubmVyLWJvdHRvbSAqL1xyXG4gICAgfVxyXG59LyogRW5kIGZvb3RlciAqL1xyXG4iLCIucGFnZS1oZWFkZXIge1xyXG4gICAgLm5hdi10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBFTkQgLmhlYWRlci1jb250ZW50ICovXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIC5pbm5lci10b3AtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXJTcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBFTkQgLmhlYWRlci10b3AtY29udGFpbmVyICovXHJcbiAgICAgICAgICAgICYtYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkZXJOYXY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgJi5tb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkZXJOYXY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2LjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICYubWFsb2phe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExLjQ1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIEVORCAuaGVhZGVyLXRvcC1hY2NvdW50ICovXHJcbiAgICAgICAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkZXJOYXY7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlck5hdjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhYi5mYS1mYWNlYm9vay1zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhYi5mYS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFiLmZhLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYWwuZmEtcGhvbmUtYWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gLyogRU5EIC5oZWFkZXItdG9wLWNvbnRhY3QgKi9cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogRU5EIC5oZWFkZXItdG9wICovXHJcbiAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZhc3RUcmFucztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGN0Y3Rjc7XHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhCZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbm5lci1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLXRvcC1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogRU5EIC5oZWFkZXItbWFpbi1jb250YWluZXIgKi9cclxuICAgICAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBFTkQgLmhlYWRlci1tYWluLWxvZ28gKi9cclxuICAgICAgICAgICAgJi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlck5hdjtcclxuICAgICAgICAgICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWF4QnJlYWtwb2ludH0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjByZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsQ29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGV2ZWwxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsMi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0vKiBFTkQgLmhlYWRlci1tYWluLW5hdmlnYXRpb24uZGVza3RvcCAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBFTkQgLmhlYWRlci1tYWluLW5hdmlnYXRpb24gKi9cclxuICAgICAgICAgICAgJi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI3skaWNvbkFycm93fVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yTGlnaHRlckdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yTGlnaHRlckdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRpY29uU2VhcmNofVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRUcmFucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtI3NlYXJjaF9taW5pX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogRU5EIC5oZWFkZXItbWFpbi1zZWFyY2ggKi9cclxuICAgICAgICAgICAgJi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JGljb25DYXJ0fVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmNvdW50ZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4udGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmNvdW50ZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5jb3VudGVyLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIEVORCAuaGVhZGVyLW1haW4tY2FydCAqL1xyXG4gICAgICAgICAgICAmLnNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0RmFzdFRyYW5zO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdFRyYW5zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgLmhlYWRlci1ib3R0b20uc2Nyb2xsLCAmICsgLmhlYWRlci1ib3R0b20uc2Nyb2xsRG93biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0VHJhbnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogRU5EIC5oZWFkZXItbWFpbiAqL1xyXG4gICAgfVxyXG59XHJcbiIsIi8qQWNjb3VudCovXHJcbi5jdXN0b21lci1hY2NvdW50LWxvZ2luLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUsIC5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGVwYXNzd29yZCAge1xyXG4gIC5jb2x1bW4ubWFpbiB7XHJcbiAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgfVxyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgZm9udExhcmdlcjtcclxuICB9XHJcbn1cclxuLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xyXG4gIC5wYWdlLW1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgfVxyXG4gIC5jb2x1bW5zIHtcclxuICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2Vzc3tcclxuICAuY29sdW1uc3tcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gIH1cclxufVxyXG4uYWNjb3VudCB7XHJcbiAgLnBhZ2Uge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuICAuY29sdW1ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnRNZWRpdW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWFpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDguNXJlbTtcclxuICAgICAgLmJsb2Nre1xyXG4gICAgICAgICYtY29sbGFwc2libGUtbmF2LXRpdGxle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSwgc3Ryb25nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1CcmVha3BvaW50fSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgICAgICAuY3VycmVudCwgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY291bnQtbmF2IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC50b29sYmFyLWFtb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItcHJvZHVjdHMtdG9vbGJhci50b29sYmFyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtbi5tYWluIHtcclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNhcHRpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5vcmRlci1zdGF0dXMsIC5vcmRlci1kYXRlLCAuYWN0aW9ucy10b29sYmFyLm9yZGVyLWFjdGlvbnMtdG9vbGJhciBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcclxuICAgICAgfVxyXG4gICAgICAudGFibGUtd3JhcHBlci5vcmRlci1pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2t1IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucXR5IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIHVsLml0ZW1zLXF0eSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRmb290IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9yZGVyLWRldGFpbHMtaXRlbXMub3JkZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgdWwuaXRlbXMub3JkZXItbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmxpbWl0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHNlbGVjdCNsaW1pdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3Rpb25zIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleFN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmxvY2stdGl0bGUsIC5sZWdlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRMYXJnZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRjb2xvckJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAmLmZvcm0tYWRkcmVzcy1lZGl0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9ja3tcclxuICAgICAgICAmLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAmLWFkZHJlc3NlcyB7XHJcbiAgICAgICAgICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1vcmRlcnN7XHJcbiAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAudGFibGUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWFkZHJlc3NlcyB7XHJcbiAgICAgICAgICAmLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1saXN0e1xyXG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTbWFsbGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQnJlYWtwb2ludH0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXNobGlzdCB7XHJcbiAgICAubGltaXRlciB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgJi1pbmZve1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgID4gZGl2LCBzdHJvbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgJi1jb25maWd1cmVkX3ByaWNle1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNtYWxsZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuZmllbGQuY29tbWVudC1ib3ggbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJveC10b2NhcnQge1xyXG4gICAgICAgICAgICAuZmllbGQucXR5IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMy42cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbW1lbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIHtcclxuICBoMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICB9XHJcbiAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgZm9ybSNmb3JtLXZhbGlkYXRlIHtcclxuICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmZpZWxkc2V0IHtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgJi5hZGRpdGlvbmFsX2luZm97XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIGxlZ2VuZC5sZWdlbmQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udExhcmdlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtYWRkcmVzc2VzIHtcclxuICB0YWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29se1xyXG4gICAgICAmLnN0YXRlLCAmLnBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypMb2dpbiovXHJcbi5sb2dpbi1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGZsZXhCZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC5ibG9jayB7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAucHJpbWFyeSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qUGFzc3dvcnQqL1xyXG4ucGFzc3dvcmQucmVxdWlyZWQge1xyXG5cclxuICAuY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICNwYXNzd29yZCB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAmLXN0cmVuZ3RoIHtcclxuICAgICAgICAmLW1ldGVyIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFcnJvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMXJlbTtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgJi5wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgJi12ZXJ5IHtcclxuICAgICAgICAgICAgICAgICYtc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi1zdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3VjY2VzcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySW5mbztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi13ZWFrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckVycm9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckVycm9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYXNzd29yZC1lcnJvciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JFcnJvcjtcclxuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgI3Bhc3N3b3JkIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qUHJvZHVjdCBEZXRhaWwqL1xyXG4ucHJldmlldy1naWZ0Y2FyZHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XHJcbiAgLm1vZGFsLXBvcHVwIHtcclxuICAgICYuX3Nob3cgLm1vZGFsLWlubmVyLXdyYXAge1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC53ZWJjcm9zc2luZy13aWRnZXQtcHJvZHVjdC1zbGlkZXIge1xyXG4gICAgICAuYmxvY2sge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgJi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdHtcclxuICAgICAgJi1pbmZve1xyXG4gICAgICAgICYtbWVkaWEge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuMXJlbTtcclxuICAgICAgICAgIC5mb3RvcmFtYV9faW1ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodGVyR3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUuZm90b3JhbWFfdmVydGljYWxfcmF0aW8uZm90b3JhbWFfX2xvYWRlZC5mb3RvcmFtYV9fbG9hZGVkLS1pbWcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3RvcmFtYV9fYXJyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAmX19hcnIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRJY29uO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXJ0aWFyeTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHJldntcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYXJye1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWN0aW9uLnNraXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvdG9yYW1hX19uYXYtd3JhcC5mb3RvcmFtYV9fbmF2LXdyYXAtLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMC45cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3RvcmFtYV9fZG90IHtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3RvcmFtYV9fYWN0aXZlIC5mb3RvcmFtYV9fZG90IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1czphZnRlciwgLmZvdG9yYW1hX196b29tLW91dDpmb2N1czphZnRlciwgLmZvdG9yYW1hX196b29tLWluOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX2Fycjpmb2N1czphZnRlciwgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQ6Zm9jdXM6YWZ0ZXIsIC5mb3RvcmFtYV9fbmF2X19mcmFtZS0tdGh1bWI6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlciwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS1kb3Q6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX25hdjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEuYWN0aW9uLnNraXAuZ2FsbGVyeS1uZXh0LWFyZWEsIC5hY3Rpb24tc2tpcC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5naWZ0Y2FyZCB7XHJcbiAgICAgICAgICAgICYtdGVtcGxhdGUge1xyXG4gICAgICAgICAgICAgICYtc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAtbWVkaWEgKi9cclxuICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cmVtKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuN3JlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUJyZWFrcG9pbnR9KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLnByaWNlLWxhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2F0Y2gtYXR0cmlidXRlLWxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2hvcnRfZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAtbWVkaWEgKi9cclxuICAgICAgICAmLWRldGFpbHN7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4QmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XHJcbiAgICAgICAgICAuc2hpcHBpbmctZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNtYWxsZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAtZGV0YWlscyAqL1xyXG4gICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYS5hY3Rpb24udG9jYXRlZ29yeS5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzhDOEM4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAtY2F0ZWdvcnkgKi9cclxuICAgICAgICAmLW5ldyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTkuNXJlbTtcclxuICAgICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uO1xyXG4gICAgICAgICAgd2lkdGg6IDExLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDExLjVyZW07XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LyogRW5kIC1uZXcgKi9cclxuICAgICAgICAmLXNwZWNpYWwtcHJpY2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE5LjVyZW07XHJcbiAgICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbjtcclxuICAgICAgICAgIHdpZHRoOiAxMS41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMS41cmVtO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfS8qIEVuZCAtc3BlY2lhbC1wcmljZSAqL1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZW1wdHlCdXR0b247XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0vKiBFbmQgLWljb24gKi9cclxuICAgICAgICAmLWJyYW5kIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdhcmFtb25kLXByZW1pZXItcHJvXCIsc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0vKiBFbmQgLWJyYW5kICovXHJcbiAgICAgICAgJi1zcGljZV90eXBlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2VyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0vKiBFbmQgLXNwaWNlX3R5cGUgKi9cclxuICAgICAgfS8qIEVuZCAtaW5mbyAqL1xyXG4gICAgICAmLWFkZCB7XHJcbiAgICAgICAgJnRvY2FydC1wb3B1cHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcblxyXG4gICAgICAgICAgLnN3YXRjaC1vcHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnN3YXRjaC1hdHRyaWJ1dGUuc2l6ZSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dhdGNoLWF0dHJpYnV0ZS5jb2xvciB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dhdGNoLWF0dHJpYnV0ZSB7XHJcbiAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAuc3dhdGNoLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JXaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvckJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm94LXRvY2FydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAuZmllbGQuc3BpY2VfYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnJlbSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmllbGQucXR5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5cmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiNxdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnJlbW92ZSwgLmFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0LnF0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udERlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTlyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhFbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJ1dHRvbjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb2JvdG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwN2FcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ2lmdGNhcmQge1xyXG4gICAgICAgICAgICAmLXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtc2V0dGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1wcmV2aWV3IHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlc2lnbiB7XHJcbiAgICAgICAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBFbmQgLWFkZC1mb3JtICovXHJcbiAgICAgIH1cclxuICAgICAgJi1pbmZvIHtcclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByaWNlLWxhYmVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByaWNlLWZpbmFsX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgLnByaWNlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmljZS1ib3gucHJpY2UtZmluYWxfcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250TGFyZ2VyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcblxyXG4gICAgICAgICAgICAucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhbGUtcHJpY2V7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByaWNlLWRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRldGFpbGVkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y3RjdGNztcclxuICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJisuY29udGVudCAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGF7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuM3JlbTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgJi5jYXJlX2luc3RydWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuZmVhdHVyZXMsICYubWF0ZXJpYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhCZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleEJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxCcmVha3BvaW50fSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAubGVmdCwgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuaW5uZXI6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYXR0cmlidXRlLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnYXJhbW9uZC1wcmVtaWVyLXByb1wiLHNlcmlmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNTRyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1vcHRpb25ze1xyXG4gICAgICAgICYtc3RvY2ssICYtc2hpcHBpbmcsICYtc2t1LCAmLWNvdW50cnksICYtc2l6ZS1jaGFydCwgJi1zdG9jay1zdGF0dXN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zaXplLWNoYXJ0e1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN0b2NrLXN0YXR1c3tcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxQTlCMzc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gLyogRW5kIC5wcm9kdWN0ICovXHJcbiAgfVxyXG5cclxufSIsIlxyXG4ucGFnZS1wcm9kdWN0c3tcclxuXHJcbiAgLmNhdGVnb3J5IHtcclxuICAgICYtaW1hZ2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAgIH1cclxuICAgICYtaW1hZ2UgKyAmLXRleHR7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mb3JtYXRpb257XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRlcnRpYXJ5O1xyXG4gICAgfVxyXG4gICAgJi12aWV3IHtcclxuICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJi5oYXNJbWFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZXtcclxuICAgICAgQGluY2x1ZGUgcm9ib3RvU2xhYjtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDguNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IC40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjNyZW07XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGVnb3J5LWltYWdlICsgLmNhdGVnb3J5LXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICB3aWR0aDogNTIlO1xyXG4gIH1cclxuICAubWFpbntcclxuXHJcblxyXG5cclxuXHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICYtd3JhcHBlcntcclxuICAgICAgICBAaW5jbHVkZSBjb250ZW50TWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbGJhciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuLnNhbGUtcHJpY2V7XHJcbiAgLnByaWNle1xyXG4gICAgY29sb3I6ICRjb2xvclJlZDtcclxuICB9XHJcblxyXG59XHJcbi5wcm9kdWN0c3tcclxuICAmLmxpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4U3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygzMi45OSUgLSA1cHgpO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBob3Rve1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JJbWdCb3JkZXI7XHJcbiAgICAgICAgICA+c3BhbntcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0ZXJHcmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1uZXd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDEuM3JlbSAuNnJlbSAxLjFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbG9ye1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnN3YXRjaCB7XHJcbiAgICAgICAgICAgICAgJi1hdHRyaWJ1dGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1vdmVybGF5e1xyXG4gICAgICAgICAgLnNwZWNpYWxfcHJpY2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDByZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDUuN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclJlZDtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgJi50ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3YXRjaHtcclxuICAgICAgICAgICAgJi1hdHRyaWJ1dGV7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cmVtO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcclxuICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtb3B0aW9ue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI2JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzYpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWF0dHJpYnV0ZXtcclxuICAgICAgICAgICAgICAmLW9wdGlvbnN7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlN2UzZDkrMCxlN2UzZDkrMTAwJjArMCwwLjMrNTAsMC43KzEwMCAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyMzEsMjI3LDIxNywwKSAwJSwgcmdiYSgyMzEsMjI3LDIxNywwLjMpIDUwJSwgcmdiYSgyMzEsMjI3LDIxNywwLjcpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyMzEsMjI3LDIxNywwKSAwJSxyZ2JhKDIzMSwyMjcsMjE3LDAuMykgNTAlLHJnYmEoMjMxLDIyNywyMTcsMC43KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDIzMSwyMjcsMjE3LDApIDAlLHJnYmEoMjMxLDIyNywyMTcsMC4zKSA1MCUscmdiYSgyMzEsMjI3LDIxNywwLjcpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBlN2UzZDknLCBlbmRDb2xvcnN0cj0nI2IzZTdlM2Q5JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcldoaXRlLCAxKTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM3Nzg5N2IrMCw3Nzg5N2IrMTAwJjArMCwwLjMrNTAsMC43KzEwMCAqL1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDExOSwxMzcsMTIzLDApIDAlLCByZ2JhKDExOSwxMzcsMTIzLDAuMykgNTAlLCByZ2JhKDExOSwxMzcsMTIzLDAuNykgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTE5LDEzNywxMjMsMCkgMCUscmdiYSgxMTksMTM3LDEyMywwLjMpIDUwJSxyZ2JhKDExOSwxMzcsMTIzLDAuNykgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDExOSwxMzcsMTIzLDApIDAlLHJnYmEoMTE5LDEzNywxMjMsMC4zKSA1MCUscmdiYSgxMTksMTM3LDEyMywwLjcpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDc3ODk3YicsIGVuZENvbG9yc3RyPScjYjM3Nzg5N2InLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcblxyXG4gICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ29sb3Vyc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcldoaXRlLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcldoaXRlLCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXRhaWxze1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4xcmVtO1xyXG5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJpY2V7XHJcblxyXG4gICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAmLWJveHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBzcGFuLnByaWNlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJyYW5kIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdhcmFtb25kLXByZW1pZXItcHJvXCIsc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJi5wcm9kdWN0LWdyaWR7XHJcblxyXG4gIH1cclxufVxyXG4iLCJcclxuLypNb2RhbCovXHJcbi5jaGVja291dC1pbmRleC1pbmRleCAubW9kYWwge1xyXG4gICYtaW5uZXItd3JhcCB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICB9XHJcbn1cclxuYm9keS5faGFzLW1vZGFsIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4jb3BjLW5ldy1zaGlwcGluZy1hZGRyZXNze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gID4gZm9ybXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgfVxyXG59XHJcbi5tb2RhbCB7XHJcbiAgJi1zbGlkZSwgJi1wb3B1cCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAmLl9zaG93e1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWx7XHJcbiAgICAgICAgJi1pbm5lci13cmFwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWx7XHJcbiAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2xpZGV7XHJcbiAgICBsZWZ0OiA0NHB4O1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgJi5faW5uZXItc2Nyb2xse1xyXG4gICAgICAubW9kYWx7XHJcbiAgICAgICAgJi1pbm5lci13cmFwIHtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWhlYWRlciwgJi1mb290ZXJ7XHJcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1oZWFkZXJ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbHtcclxuICAgICAgJi1pbm5lci13cmFwe1xyXG5cclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCB2aXNpYmlsaXR5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi1oZWFkZXIsICYtY29udGVudCwgJi1mb290ZXJ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYtaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3Rpb24tY2xvc2Uge1xyXG4gICAgICBwYWRkaW5nOiAyLjFyZW0gM3JlbTtcclxuICAgIH1cclxuICAgIC5wYWdlLW1haW4tYWN0aW9ucyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMi45cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBvcHVwe1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcblxyXG5cclxuICAgICYuX2lubmVyLXNjcm9sbHtcclxuICAgICAgLm1vZGFse1xyXG4gICAgICAgICYtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFse1xyXG4gICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgICYtaW5mb3tcclxuICAgICAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUmVkO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMXJlbTtcclxuICAgICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW1lZGlhe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1tYWlue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgICAgICAgICAucHJvZHVjdHtcclxuICAgICAgICAgICAgICAgICYtYXR0cmlidXRle1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFZlcnRDZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICYuc2l6ZXtcclxuICAgICAgICAgICAgICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWNpYWxGb250O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYtaW5uZXItd3JhcCB7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleENvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGVudE1lZGl1bTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICAobWluLXdpZHRoOiAjeyRtZWRpdW1TbWFsbEJyZWFrcG9pbnR9KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDQuNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAuOXJlbSBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC45cmVtIHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xyXG4gICAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmLWhlYWRlciwgJi1mb290ZXJ7XHJcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1oZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAuYWN0aW9uLCBidXR0b257XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWNvbmRhcnksICYtc2Vjb25kYXJ5e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtdmlldy1jYXJ0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXZpZXctY2hlY2tvdXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWFjdGlvbnMge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgc3BlY2lhbEZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogOC42cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3Rpb24tY2xvc2Uge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvc3R1bSwgJi1wb3B1cCwgJi1zbGlkZXtcclxuICAgIC5tb2RhbHtcclxuICAgICAgJi1oZWFkZXIsICYtZm9vdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3Rpb24tY2xvc2V7XHJcbiAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgJjpmb2N1cywgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXXtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcblxyXG4gICAgICAgIGhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiAyLjNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIH1cclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvc3R1bXtcclxuICAgIC5hY3Rpb24tY2xvc2Uge1xyXG4gICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZzLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAuNTUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogODk5O1xyXG4gIH1cclxufSAvKiBNb2RhbCAqL1xyXG4uZmllbGRzZXRbZGlzYWJsZWRde1xyXG4gIC5tb2RhbHtcclxuICAgICYtY29zdHVtLCAmLXBvcHVwLCAmLXNsaWRle1xyXG4gICAgICAuYWN0aW9uLWNsb3Nle1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndlYmNyb3NzaW5nLXBvcHVwLTF7XHJcbiAgLm1vZGFsIHtcclxuICAgICYtaW5uZXItd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMy43cmVtO1xyXG4gICAgICB0b3A6IDMuN3JlbTtcclxuICAgIH1cclxuICAgICYtZm9vdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICAubmV3c2xldHRlclBvcHVwe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgLm5ld3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtIDEuN3JlbSAxLjNyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleFZlcnRDZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzLjdyZW07XHJcbiAgICAgICAgICAmQ29udGFpbmVye1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGV7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0ZmllbGR7XHJcbiAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaWUxMCAubW9kYWwtcG9wdXAuX2lubmVyLXNjcm9sbCwgLmllOSAubW9kYWwtcG9wdXAuX2lubmVyLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4uaWUxMCAubW9kYWwtcG9wdXAuX2lubmVyLXNjcm9sbCAubW9kYWwtaW5uZXItd3JhcCwgLmllOSAubW9kYWwtcG9wdXAuX2lubmVyLXNjcm9sbCAubW9kYWwtaW5uZXItd3JhcCB7XHJcbiAgbWF4LWhlaWdodDogbm9uZTtcclxufVxyXG5kaXYjbmV3c2xldHRlci1lcnJvciB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5ib2R5Ll9oYXMtbW9kYWwtY3VzdG9tIC5tb2RhbC1jdXN0b20tb3ZlcmxheSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHotaW5kZXg6IDg5OTtcclxufVxyXG4vKk1vZGFsIEVuZGUqL1xyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/