/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://use.typekit.net/drg4vqr.css");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?2z8kua");src:url("fonts/icomoon.eot?2z8kua#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?2z8kua") format("truetype"),url("fonts/icomoon.woff?2z8kua") format("woff"),url("fonts/icomoon.svg?2z8kua#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon', sans-serif !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calidad::before{content:"\e900"}.icon-envio::before{content:"\e901"}.icon-forma-pago::before{content:"\e902"}.icon-imagen::before{content:"\e903"}.icon-informacion::before{content:"\e904"}.icon-mastercard::before{content:"\e905"}.icon-pagatarde::before{content:"\e906"}.icon-paypal::before{content:"\e907"}.icon-sequra::before{content:"\e908"}.icon-visa-electron::before{content:"\e909"}.icon-visa::before{content:"\e90a"}.icon-flecha::before{content:"\e90b"}.icon-plus-full::before{content:"\e90c"}.icon-plus::before{content:"\e90d"}.icon-cesta-full::before{content:"\e90e"}.icon-cesta::before{content:"\e90f"}.icon-facebook::before{content:"\e910"}.icon-instagram::before{content:"\e911"}.icon-twitter::before{content:"\e912"}.icon-youtube::before{content:"\e913"}.icon-sesion::before{content:"\e914"}.icon-flecha-grande::before{content:"\e915"}.icon-contact::before{content:"\e916"}.icon-phone-full-2::before{content:"\e917"}.icon-phone-full::before{content:"\e918"}.icon-phone::before{content:"\e919"}.icon-alert::before{content:"\e91a"}.icon-check-empty::before{content:"\e91b"}.icon-check::before{content:"\e91c"}.icon-scroll::before{content:"\e91d"}.icon-aplazame::before{content:"\e91e"}.icon-tiktok::before{content:"\e91f"}.icon-play3::before{content:"\e920"}.icon-amazonpay::before{content:"\e921"}.icon-bizum::before{content:"\e922"}.icon-caixa::before{content:"\e923"}.icon-logo-oney::before{content:"\e924"}.icon-facebook-f::before{content:"\e925"}.icon-amazon::before{content:"\e926"}.icon-google::before{content:"\e927"}.icon-tablet-mobile::before{content:"\e928"}.icon-screen::before{content:"\e929"}.icon-problempc::before{content:"\e92a"}.icon-order::before{content:"\e92b"}.icon-numberid::before{content:"\e92c"}.icon-laptop::before{content:"\e92d"}.icon-asterisk::before{content:"\e92e"}.icon-info::before{content:"\e92f"}.icon-pay-money::before{content:"\e930"}.icon-bank::before{content:"\e931"}.icon-calite::before{content:"\e932"}.icon-check-circle::before{content:"\e933"}.icon-command::before{content:"\e934"}.icon-computer::before{content:"\e935"}.icon-configurator::before{content:"\e936"}.icon-headphone::before{content:"\e937"}.icon-code-number::before{content:"\e938"}.icon-check-simple::before{content:"\e939"}.icon-dialog::before{content:"\e93a"}.icon-download::before{content:"\e93b"}.icon-email::before{content:"\e93c"}.icon-goback::before{content:"\e93d"}.icon-google-pay::before{content:"\e93e"}.icon-apple-pay::before{content:"\e93f"}.icon-mastercard-horizontal::before{content:"\e940"}.icon-multibanco::before{content:"\e941"}.icon-multibanco-horizontal::before{content:"\e942"}.icon-edit::before{content:"\e943"}.icon-trash::before{content:"\e944"}.icon-isotipo::before{content:"\e945"}.icon-warranty::before{content:"\e946"}.icon-help-comment::before{content:"\e947"}.icon-method-pay::before{content:"\e948"}.icon-transport::before{content:"\e949"}.icon-cart::before{content:"\e94a"}.icon-star::before{content:"\e94b"}.icon-more::before{content:"\e94c"}.icon-google-rating::before{content:"\e94d"}.icon-arrow-large::before{content:"\e94e"}.icon-arrow-short::before{content:"\e94f"}.icon-search::before{content:"\e950"}.icon-user::before{content:"\e951"}.icon-need-help::before{content:"\e952"}.icon-arrow-diagonal::before{content:"\e953"}.icon-close-bold::before{content:"\e954"}.icon-close-light::before{content:"\e955"}.icon-condition::before{content:"\e956"}.icon-linkedin::before{content:"\e957"}.btn,.homeslider__content .btn,.homeslider__content a,.cart-bottom-resume .cart-voucher button[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-resume .cart-voucher button[type="submit"]{font-size:16px;font-weight:500;padding:6px 25px 8px 25px;border-radius:100px;border:none;height:fit-content;cursor:pointer;display:inline-block;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.btn.btn-lg,.homeslider__content a.btn-lg,.cart-bottom-resume .cart-voucher button.btn-lg[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-lg.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-lg.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-lg.continue,#checkout #content .checkout-info #checkout-payment-step .btn-lg.continue,#checkout #content .checkout-info .js-address-form .btn-lg.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-lg[type="submit"]{font-size:17px;padding:11px 40px;font-weight:700}.btn.btn-sm,.homeslider__content .btn,.homeslider__content a,.cart-bottom-resume .cart-voucher button.btn-sm[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content .cart-bottom-resume .cart-voucher button.btn[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-sm.continue,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step .continue.btn,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step a.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-sm.continue,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step .continue.btn,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step a.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-sm.continue,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step .continue.btn,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step a.continue,#checkout #content .checkout-info #checkout-payment-step .btn-sm.continue,#checkout #content .checkout-info #checkout-payment-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-payment-step .continue.btn,#checkout #content .checkout-info #checkout-payment-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-payment-step a.continue,#checkout #content .checkout-info .js-address-form .btn-sm.btn-new-direction,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction.btn,.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction.btn,#checkout #content .checkout-info .js-address-form .homeslider__content a.btn-new-direction,.homeslider__content #checkout #content .checkout-info .js-address-form a.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-sm[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content #checkout #content .checkout-resume .cart-voucher button.btn[type="submit"]{font-size:14px;padding:7px 25px}@media only screen and (max-width: 1095px){.btn.btn-sm,.homeslider__content .btn,.homeslider__content a,.cart-bottom-resume .cart-voucher button.btn-sm[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content .cart-bottom-resume .cart-voucher button.btn[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-sm.continue,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step .continue.btn,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step a.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-sm.continue,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step .continue.btn,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step a.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-sm.continue,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step .continue.btn,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step a.continue,#checkout #content .checkout-info #checkout-payment-step .btn-sm.continue,#checkout #content .checkout-info #checkout-payment-step .homeslider__content .continue.btn,.homeslider__content #checkout #content .checkout-info #checkout-payment-step .continue.btn,#checkout #content .checkout-info #checkout-payment-step .homeslider__content a.continue,.homeslider__content #checkout #content .checkout-info #checkout-payment-step a.continue,#checkout #content .checkout-info .js-address-form .btn-sm.btn-new-direction,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction.btn,.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction.btn,#checkout #content .checkout-info .js-address-form .homeslider__content a.btn-new-direction,.homeslider__content #checkout #content .checkout-info .js-address-form a.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-sm[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content #checkout #content .checkout-resume .cart-voucher button.btn[type="submit"]{padding:7px 20px}}@media only screen and (max-width: 767px){.btn.btn-sm-movile,.homeslider__content a.btn-sm-movile,.cart-bottom-resume .cart-voucher button.btn-sm-movile[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-sm-movile.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-sm-movile.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-sm-movile.continue,#checkout #content .checkout-info #checkout-payment-step .btn-sm-movile.continue,#checkout #content .checkout-info .js-address-form .btn-sm-movile.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-sm-movile[type="submit"]{padding:7px 20px;font-size:14px}}.btn.btn-blue,.btn.btn-default,.cart-bottom-resume .cart-voucher button.btn-default[type="submit"],#checkout #content .checkout-info .js-address-form .btn-default.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-default[type="submit"],.homeslider__content .btn,.homeslider__content a,.cart-bottom-resume .cart-voucher button.btn-blue[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content .cart-bottom-resume .cart-voucher button.btn[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info .js-address-form .btn-blue.btn-new-direction,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction.btn,.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction.btn,#checkout #content .checkout-info .js-address-form .homeslider__content a.btn-new-direction,.homeslider__content #checkout #content .checkout-info .js-address-form a.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-blue[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button.btn[type="submit"],.homeslider__content #checkout #content .checkout-resume .cart-voucher button.btn[type="submit"]{background-color:#416bf3;color:white}@media only screen and (min-width: 991px){.btn.btn-blue:hover,.btn.btn-default:hover,.cart-bottom-resume .cart-voucher button.btn-default:hover[type="submit"],#checkout #content .checkout-info .js-address-form .btn-default.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-default:hover[type="submit"],.homeslider__content .btn:hover,.homeslider__content a:hover,.homeslider__content .cart-bottom-resume .cart-voucher button:hover[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button:hover[type="submit"],.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction:hover,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction:hover,.homeslider__content #checkout #content .checkout-resume .cart-voucher button:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button:hover[type="submit"],.cart-bottom-resume .cart-voucher button.btn-blue:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .continue:hover,#checkout #content .checkout-info #checkout-addresses-step .continue:hover,#checkout #content .checkout-info #checkout-delivery-step .continue:hover,#checkout #content .checkout-info #checkout-payment-step .continue:hover,#checkout #content .checkout-info .js-address-form .btn-blue.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-blue:hover[type="submit"]{background-color:#4345fb;box-shadow:0 0 23px -8px rgba(0,0,0,0.31);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}}.btn.btn-blue--footer,.homeslider__content a.btn-blue--footer,.cart-bottom-resume .cart-voucher button.btn-blue--footer[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-blue--footer.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-blue--footer.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-blue--footer.continue,#checkout #content .checkout-info #checkout-payment-step .btn-blue--footer.continue,#checkout #content .checkout-info .js-address-form .btn-blue--footer.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-blue--footer[type="submit"]{min-width:175px}.btn.btn-blue-outline,.homeslider__content a.btn-blue-outline,.cart-bottom-resume .cart-voucher button[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-blue-outline.continue,#checkout #content .checkout-info #checkout-personal-information-step .cart-bottom-resume .cart-voucher button.continue[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-personal-information-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .js-address-form .continue.btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-personal-information-step .continue.btn-new-direction,#checkout #content .checkout-info #checkout-personal-information-step .checkout-resume .cart-voucher button.continue[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-personal-information-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-addresses-step .btn-blue-outline.continue,#checkout #content .checkout-info #checkout-addresses-step .cart-bottom-resume .cart-voucher button.continue[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-addresses-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-addresses-step .js-address-form .continue.btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-addresses-step .continue.btn-new-direction,#checkout #content .checkout-info #checkout-addresses-step .checkout-resume .cart-voucher button.continue[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-addresses-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-delivery-step .btn-blue-outline.continue,#checkout #content .checkout-info #checkout-delivery-step .cart-bottom-resume .cart-voucher button.continue[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-delivery-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-delivery-step .js-address-form .continue.btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-delivery-step .continue.btn-new-direction,#checkout #content .checkout-info #checkout-delivery-step .checkout-resume .cart-voucher button.continue[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-delivery-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-payment-step .btn-blue-outline.continue,#checkout #content .checkout-info #checkout-payment-step .cart-bottom-resume .cart-voucher button.continue[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step button.continue[type="submit"],#checkout #content .checkout-info #checkout-payment-step .js-address-form .continue.btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-payment-step .continue.btn-new-direction,#checkout #content .checkout-info #checkout-payment-step .checkout-resume .cart-voucher button.continue[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step button.continue[type="submit"],#checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-resume .cart-voucher button[type="submit"]{border:1px solid #416bf3;color:#416bf3;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 991px){.btn.btn-blue-outline:hover,.homeslider__content a.btn-blue-outline:hover,.cart-bottom-resume .cart-voucher button:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-blue-outline.continue:hover,#checkout #content .checkout-info #checkout-personal-information-step .cart-bottom-resume .cart-voucher button.continue:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-personal-information-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .js-address-form .continue.btn-new-direction:hover,#checkout #content .checkout-info .js-address-form #checkout-personal-information-step .continue.btn-new-direction:hover,#checkout #content .checkout-info #checkout-personal-information-step .checkout-resume .cart-voucher button.continue:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-personal-information-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-addresses-step .btn-blue-outline.continue:hover,#checkout #content .checkout-info #checkout-addresses-step .cart-bottom-resume .cart-voucher button.continue:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-addresses-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-addresses-step .js-address-form .continue.btn-new-direction:hover,#checkout #content .checkout-info .js-address-form #checkout-addresses-step .continue.btn-new-direction:hover,#checkout #content .checkout-info #checkout-addresses-step .checkout-resume .cart-voucher button.continue:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-addresses-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-delivery-step .btn-blue-outline.continue:hover,#checkout #content .checkout-info #checkout-delivery-step .cart-bottom-resume .cart-voucher button.continue:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-delivery-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-delivery-step .js-address-form .continue.btn-new-direction:hover,#checkout #content .checkout-info .js-address-form #checkout-delivery-step .continue.btn-new-direction:hover,#checkout #content .checkout-info #checkout-delivery-step .checkout-resume .cart-voucher button.continue:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-delivery-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step .btn-blue-outline.continue:hover,#checkout #content .checkout-info #checkout-payment-step .cart-bottom-resume .cart-voucher button.continue:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step button.continue:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step .js-address-form .continue.btn-new-direction:hover,#checkout #content .checkout-info .js-address-form #checkout-payment-step .continue.btn-new-direction:hover,#checkout #content .checkout-info #checkout-payment-step .checkout-resume .cart-voucher button.continue:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step button.continue:hover[type="submit"],#checkout #content .checkout-info .js-address-form .btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button:hover[type="submit"]{background-color:#416bf3;color:white;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.btn.btn-orange,.homeslider__content a.btn-orange,.cart-bottom-resume .cart-voucher button.btn-orange[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-orange.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-orange.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-orange.continue,#checkout #content .checkout-info #checkout-payment-step .btn-orange.continue,#checkout #content .checkout-info .js-address-form .btn-orange.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-orange[type="submit"]{background-color:#ff5124;color:white}@media only screen and (min-width: 991px){.btn.btn-orange:hover,.homeslider__content a.btn-orange:hover,.cart-bottom-resume .cart-voucher button.btn-orange:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-orange.continue:hover,#checkout #content .checkout-info #checkout-addresses-step .btn-orange.continue:hover,#checkout #content .checkout-info #checkout-delivery-step .btn-orange.continue:hover,#checkout #content .checkout-info #checkout-payment-step .btn-orange.continue:hover,#checkout #content .checkout-info .js-address-form .btn-orange.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-orange:hover[type="submit"]{box-shadow:0 0 23px -8px rgba(0,0,0,0.31);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}}.btn.btn-orange-outline,.homeslider__content a.btn-orange-outline,.cart-bottom-resume .cart-voucher button.btn-orange-outline[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-orange-outline.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-orange-outline.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-orange-outline.continue,#checkout #content .checkout-info #checkout-payment-step .btn-orange-outline.continue,#checkout #content .checkout-info .js-address-form .btn-orange-outline.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-orange-outline[type="submit"]{border:1px solid #ff5124;color:#ff5124;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 991px){.btn.btn-orange-outline:hover,.homeslider__content a.btn-orange-outline:hover,.cart-bottom-resume .cart-voucher button.btn-orange-outline:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-orange-outline.continue:hover,#checkout #content .checkout-info #checkout-addresses-step .btn-orange-outline.continue:hover,#checkout #content .checkout-info #checkout-delivery-step .btn-orange-outline.continue:hover,#checkout #content .checkout-info #checkout-payment-step .btn-orange-outline.continue:hover,#checkout #content .checkout-info .js-address-form .btn-orange-outline.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-orange-outline:hover[type="submit"]{background-color:#ff5124;color:white;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.btn.btn-white,.homeslider__content a.btn-white,.cart-bottom-resume .cart-voucher button.btn-white[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-white.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-white.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-white.continue,#checkout #content .checkout-info #checkout-payment-step .btn-white.continue,#checkout #content .checkout-info .js-address-form .btn-white.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-white[type="submit"]{background-color:white;border:1px solid white;color:#b1b1b1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 991px){.btn.btn-white:hover,.homeslider__content a.btn-white:hover,.cart-bottom-resume .cart-voucher button.btn-white:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-white.continue:hover,#checkout #content .checkout-info #checkout-addresses-step .btn-white.continue:hover,#checkout #content .checkout-info #checkout-delivery-step .btn-white.continue:hover,#checkout #content .checkout-info #checkout-payment-step .btn-white.continue:hover,#checkout #content .checkout-info .js-address-form .btn-white.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-white:hover[type="submit"]{border:1px solid white;color:white;background-color:transparent;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.btn.btn-white-outline,.homeslider__content a.btn-white-outline,.cart-bottom-resume .cart-voucher button.btn-white-outline[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-white-outline.continue,#checkout #content .checkout-info #checkout-addresses-step .btn-white-outline.continue,#checkout #content .checkout-info #checkout-delivery-step .btn-white-outline.continue,#checkout #content .checkout-info #checkout-payment-step .btn-white-outline.continue,#checkout #content .checkout-info .js-address-form .btn-white-outline.btn-new-direction,#checkout #content .checkout-resume .cart-voucher button.btn-white-outline[type="submit"]{border:1px solid white;color:white;background-color:transparent;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 991px){.btn.btn-white-outline:hover,.homeslider__content a.btn-white-outline:hover,.cart-bottom-resume .cart-voucher button.btn-white-outline:hover[type="submit"],#checkout #content .checkout-info #checkout-personal-information-step .btn-white-outline.continue:hover,#checkout #content .checkout-info #checkout-addresses-step .btn-white-outline.continue:hover,#checkout #content .checkout-info #checkout-delivery-step .btn-white-outline.continue:hover,#checkout #content .checkout-info #checkout-payment-step .btn-white-outline.continue:hover,#checkout #content .checkout-info .js-address-form .btn-white-outline.btn-new-direction:hover,#checkout #content .checkout-resume .cart-voucher button.btn-white-outline:hover[type="submit"]{background-color:white;color:#b1b1b1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.progress{border-radius:30px;background:#e7e7e7}.progress .progress-bar{height:10px;border-radius:30px;background-image:linear-gradient(to right, #4345fb, #578cff)}@keyframes progressAnimation{0%{width:0%}100%{}}.select{position:relative;cursor:pointer}.select::before{content:"\e90b";font-family:"icomoon" !important;position:absolute;top:calc(50% - 9px);right:13px;transform:rotate(90deg);z-index:1;background-color:#e7e7e7}@media only screen and (min-width: 991px){.select:hover select{box-shadow:0 0 7px 0 rgba(0,0,0,0.16);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.select select{font-size:15px;cursor:pointer;width:100%;background-color:#e7e7e7;border-radius:50px;padding:10px 20px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 767px){.select select{padding:13px 20px}}.no-margin-top{margin-top:0}.container-input-addfield3{display:flex !important;flex-wrap:wrap;align-items:center !important;flex-direction:row !important}.container-input-addfield3>span{width:100%}.container-input-addfield3 .textfieldselect{color:#b1b1b1;width:auto;margin:0 0 3px 11px !important}@media only screen and (max-width: 767px){.container-input-addfield3 .textfieldselect{font-size:13px}}.container-input-addfield3 .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:0;overflow:hidden;position:absolute;z-index:-1}.container-input-addfield3 .inputfile+label{max-width:none;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:1px 8px 8px 9px}.container-input-addfield3 .inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:#416bf3;margin-top:-0.25em;margin-right:0.25em}.iborrainputfile{font-size:15px !important;font-weight:normal;margin:0 !important}.inputfile-2+label{color:#416bf3;border:1px solid #416bf3}.inputfile-2+label i{font-size:14px;color:#416bf3;margin:0 0 0 12px}.inputfile-2:focus+label,.inputfile-2.has-focus+label,.inputfile-2+label:hover{color:#416bf3}.btncta{background-color:#07262b;padding:7px 40px;border-radius:8px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:1em;line-height:1;font-weight:300;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 1095px){.btncta{padding:15px 30px}}.btncta__hide{position:relative;overflow:hidden;line-height:2.5}.btncta__text{font-size:15px;color:#fff;z-index:1;font-weight:500;transform:translateY(0) rotateX(0);transform-style:preserve-3d;overflow:hidden;display:flex;line-height:2.5;font-family:"Manrope",sans-serif;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transform:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}@media only screen and (max-width: 1095px){.btncta__text{line-height:1.3}}.btncta__flip{position:absolute;top:0%;bottom:auto;left:0%;right:auto;transform:translateY(-50%) rotateX(90deg);transform-style:preserve-3d;z-index:999;opacity:1;will-change:transform;line-height:2.5;font-family:"Manrope",sans-serif;display:none;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transform:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta__flip::before{content:attr(data-front);font-family:"Manrope",sans-serif;font-size:15px;color:#fff;font-weight:500}.btncta i{z-index:1;font-size:30px;color:#07262b;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.btncta::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#71e6fc;z-index:0;display:none;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 1095px){.btncta:hover{-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transform:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.btncta:hover::before{height:100%}.btncta:hover .btncta__text{color:#07262b;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transform:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta:hover .btncta__flip{color:#07262b;transform:translateY(0) rotateX(0);-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-ms-transform:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta:hover .btncta__flip::before{color:#07262b}}.btncta--white{background-color:#fff;border:1px solid #fff}.btncta--white .btncta__text{color:#07262b}.btncta--white::before{background-color:#71e6fc}@media only screen and (min-width: 1095px){.btncta--white:hover{background-color:#71e6fc;border:1px solid #71e6fc}}.btncta--outline-white{background-color:transparent;border:1px solid #fff}.btncta--outline-white .btncta__text{color:#fff}.btncta--outline-white::before{background-color:#71e6fc}@media only screen and (min-width: 1095px){.btncta--outline-white:hover{background-color:#71e6fc;border:1px solid #71e6fc;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transform:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.btncta--outline-white:hover .btncta__text{color:#07262b}.btncta--outline-white:hover .btncta__flip::before{color:#07262b}}.btncta--outline-secondary{background-color:transparent;border:1px solid #71e6fc}.btncta--outline-secondary .btncta__text{color:#fff}.btncta--outline-secondary::before{background-color:#71e6fc}@media only screen and (min-width: 1095px){.btncta--outline-secondary:hover{background-color:#71e6fc;border:1px solid #71e6fc;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transform:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.btncta--outline-secondary:hover .btncta__text{color:#07262b}.btncta--outline-secondary:hover .btncta__flip::before{color:#07262b}}.btncta--outline-primary{background-color:transparent;border:1px solid #e9522f}.btncta--outline-primary .btncta__text{color:#fff}.btncta--outline-primary::before{background-color:#e9522f}@media only screen and (min-width: 1095px){.btncta--outline-primary:hover{background-color:#e9522f}.btncta--outline-primary:hover .btncta__text{color:#fff}.btncta--outline-primary:hover .btncta__flip::before{color:#fff}}.btncta--white-toprimary{background-color:#fff;border:none}.btncta--white-toprimary .btncta__text,.btncta--white-toprimary i{color:#07262b;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transform:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.btncta--white-toprimary::before{background-color:#e9522f}@media only screen and (max-width: 1095px){.btncta--white-toprimary i{color:#fff}}@media only screen and (min-width: 1095px){.btncta--white-toprimary:hover{background-color:#e9522f}.btncta--white-toprimary:hover .btncta__text,.btncta--white-toprimary:hover i{color:#fff}.btncta--white-toprimary:hover .btncta__flip::before{color:#fff}}.btncta--primary{background-color:#e9522f;border:none}.btncta--primary .btncta__text{color:#fff}.btncta--primary::before{background-color:#07262b}@media only screen and (min-width: 1095px){.btncta--primary:hover{background-color:#07262b}.btncta--primary:hover .btncta__text{color:#fff}.btncta--primary:hover .btncta__flip::before{color:#fff}}.btncta--secondary{background-color:#71e6fc;border:none}.btncta--secondary .btncta__text{color:#07262b}.btncta--secondary::before{background-color:#71e6fc}@media only screen and (min-width: 1095px){.btncta--secondary:hover{background-color:#fff}.btncta--secondary:hover::before{background-color:#fff}}.google-reviews{border-radius:15px;background-color:#fff;display:flex;padding:10px 20px 10px 15px;gap:10px;align-items:center}.google-reviews__contentrating{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 8px}.google-reviews__contentrating i{font-size:44px;height:31px;margin:-10px 0 0;color:#797979}@media only screen and (min-width: 991px){.google-reviews__contentrating:hover .google-reviews__link{color:#e9522f;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}}.google-reviews i{font-size:44px;height:31px;margin:-10px 0 0;color:#797979}.google-reviews__logogoogle{width:40px}.google-reviews__logogoogle img{width:100%;height:100%;object-fit:contain}.google-reviews__info{display:flex;gap:10px}.google-reviews__number{font-size:21px;margin:0;font-weight:600;line-height:1;font-family:"Manrope",sans-serif}.google-reviews__link{font-size:10px;color:#797979;margin:5px 0 0;font-family:"Manrope",sans-serif;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}.google-reviews__stars{display:flex}.google-reviews__stars i{height:auto;font-size:20px;color:#fea500;margin:0 -1px}.gobackmenu{display:inline-flex;align-items:center;gap:14px;margin:0 0 10px;background:transparent;border:none;padding:10px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 1095px){.gobackmenu{margin:3px 0 8px}}.gobackmenu i{font-size:11px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;transform:rotate(180deg)}.gobackmenu i::after{content:"";border:0.25px solid #717171;position:absolute;width:25px;height:25px;border-radius:50px}.gobackmenu__text{color:#fff;font-size:11px}.background{background-color:rgba(0,0,0,0.6);position:fixed;height:100vh;width:100vw;z-index:11;opacity:0;visibility:hidden;top:0;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.tag{border-radius:50px;background-color:#f0f1f1;font-size:11px;text-transform:uppercase;color:#07262b;position:relative;padding:6px 12px 6px 24px;display:inline-flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 767px){.tag{font-size:8px}}.tag::before{content:"";padding:4px;border-radius:50px;background-color:#07262b;position:absolute;left:10px}.tag--offer{background-color:#e9522f;color:#fff}.tag--offer::before{background-color:#fff}.tag--blog{background-color:#fff}.tag--blog::before{background-color:#71e6fc}.cardproductheader{display:flex;width:100%;position:relative;padding:0}.cardproductheader__img{aspect-ratio:1;background-color:#eef2f6;display:grid;padding:20px}.cardproductheader__img img{width:100%;height:100%;object-fit:contain}.cardproductheader__img .tag{position:absolute;left:10px;top:10px;padding:3px 8px 3px 14px;font-size:10px;text-transform:inherit}.cardproductheader__img .tag::before{padding:2px;left:7px}.cardproductheader__content{padding:13px;background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:flex-start}.cardproductheader__condition{background-color:transparent;padding:0;margin:5px 0 0;font-size:12px}.cardproductheader__condition .condition{padding:0;margin:5px 0 0;font-size:12px;cursor:pointer}.cardproductheader__condition .condition i{font-size:12px;color:#e9522f;top:1px;position:relative;margin:0 0 0 4px}.cardproductheader__condition .show-condition{padding:14px;border-radius:8px;position:absolute;width:60%;background:#07262b;margin:4px 0 20px 60px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.cardproductheader__condition .show-condition p{margin:0;font-size:10px;color:#fff}.cardproductheader__condition .show-condition a{color:#71e6fc;margin:0;font-size:10px;line-height:1.4;text-decoration:underline;font-weight:700}.cardproductheader__condition .show-condition .title{font-weight:800;margin:0 0 7px;font-size:12px}.cardproductheader__condition.show .show-condition{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.cardproductheader__featured{font-weight:700;margin:auto 0 0;color:#e9522f}.cardproductheader__name{margin:0;font-size:12px;font-weight:700;font-family:"Manrope",sans-serif;line-height:1.4}.cardproductheader__price{margin:0;font-size:10px;color:#797979;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}.cardproductheader__price strong{color:#e9522f;font-size:12px;font-weight:600}.cardproductheader__price--discount{color:#797979;text-decoration:line-through}.cardproductheader__description{margin:10px 0 0;font-size:11px;line-height:1.4;font-family:"Manrope",sans-serif;font-weight:400}.cardproductheader__prices{margin:10px 0 5px;display:flex;column-gap:10px}.cardproductheader__prices .price-original{color:#07262b;font-weight:600;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 767px){.cardproductheader__prices .price-original{font-size:12px}}.cardproductheader__prices.has-discount .price-discount{color:#e9522f;font-weight:600;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 767px){.cardproductheader__prices.has-discount .price-discount{font-size:12px}}.cardproductheader__prices.has-discount .price-original{color:#797979;text-decoration:line-through;line-height:1.2;font-family:"Manrope",sans-serif}.cardproductheader__close{position:absolute;right:-2px;top:-4px;background-color:transparent !important;padding:10px}.cardproductheader__close i{font-size:12px;color:#000}.link{display:inline-flex;position:relative}.link__text{text-transform:uppercase;display:inline-flex;position:relative;align-items:center;color:#e9522f;font-size:12px;font-weight:700;letter-spacing:0.5px;padding:0 5px;justify-content:center}.link__text::before{content:"";height:1px;width:100%;position:absolute;bottom:-1px;background-color:#e9522f;transform-origin:center;-webkit-transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transform:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;transition:transform 0.3s ease-in}@media only screen and (min-width: 991px){.link:hover .link__text::before{transform:scaleX(0);-webkit-transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transform:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;transition:transform 0.3s ease-in}}.linkmenu{font-size:17px;margin:5px 0;color:#fff;display:inline-flex;border:none;font-weight:400}.linkmenu__text{font-size:17px;color:#fff;line-height:1.2;font-family:"Manrope",sans-serif;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}@media only screen and (min-width: 1290px){.linkmenu:hover .linkmenu__text{color:#e9522f;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}}.linkmenu--big .linkmenu__text{font-size:41px;position:relative;line-height:1.2}.linkmenu--big .linkmenu__text::before{content:"";width:2px;height:1px;background-color:#fff;position:absolute;bottom:8px;left:105%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (min-width: 1290px){.linkmenu--big:hover .linkmenu__text{color:#e9522f}.linkmenu--big:hover .linkmenu__text::before{width:100vw;background-color:#e9522f;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}}.linkmenu--line{padding:15px 10px;position:relative;align-items:center}.linkmenu--line .linkmenu__text{color:#000}.linkmenu--line i{color:#000;font-size:20px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.linkmenu--line::before{content:"";width:100%;height:0.5px;background-color:#b2b2b2;position:absolute;left:0;bottom:0}.linkmenu--line::after{content:"";width:0;height:0.5px;background-color:#e9522f;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (min-width: 1290px){.linkmenu--line:hover::after{width:100%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.linkmenu--line:hover i{color:#e9522f;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}}.cardpost{display:inline-flex !important}@media only screen and (max-width: 991px){.cardpost{flex-direction:column-reverse}}.cardpost__content{background-color:#f0f1f1;border-radius:15px;display:flex;flex-direction:column;gap:20px;padding:20px;align-items:flex-start;width:60%;pointer-events:none}@media only screen and (max-width: 1095px){.cardpost__content{width:100%;padding:16px 16px 24px;gap:10px;min-height:180px}}@media only screen and (max-width: 600px){.cardpost__content{min-height:220px}}.cardpost__content .link{margin:auto 0 0;white-space:normal}.cardpost__title{font-size:20px;text-align:left;line-height:1.4;white-space:normal;color:#07262b !important;font-weight:400;font-family:"Manrope",sans-serif}@media only screen and (max-width: 991px){.cardpost__title{line-height:1.3;margin:0 0 20px}}.cardpost__img{border-radius:12px;overflow:hidden;width:40%;min-height:200px;display:grid}@media only screen and (max-width: 991px){.cardpost__img{width:100%}}.cardpost__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (min-width: 991px){.cardpost:hover .cardpost__img img{transform:scale(1.2);-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}#module-aplazame-redirect .content{height:1024px}.dfd-fullscreen{z-index:99999999999 !important}@media (min-width: 991px){.dfd-fullscreen{top:62px !important}}@media (max-width: 991px){.dfd-mobile{top:62px !important}}.dfd-layer{padding:0 !important}.cartBody .productmodal-sec{top:120px !important}@media only screen and (max-width: 600px){.cartBody .productmodal-sec{top:150px !important}}h1{font-size:32px;font-weight:700;margin:0;color:#1a1a1a;line-height:initial}@media only screen and (max-width: 767px){h1{font-size:25px}}h2{font-size:28px;font-weight:700;margin:0;color:#1a1a1a}@media only screen and (max-width: 767px){h2{font-size:22px}}h3{font-size:22px;color:#1a1a1a}h4,.h4{font-size:22px;color:#1a1a1a}h4--bold,.h4--bold{font-weight:700}h5{font-size:18px;color:#1a1a1a}h6{font-size:18px;color:#1a1a1a}p{font-size:16px;line-height:24px;font-weight:500;color:#1a1a1a}@media only screen and (max-width: 600px){p{font-size:15px;line-height:23px;margin:0.9em 0}}a{color:#b1b1b1;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (min-width: 991px){a:hover{color:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}}a.a-grey::before{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#b1b1b1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (min-width: 991px){a.a-grey:hover{color:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.a-grey:hover::before{background:#1a1a1a;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}}a.a-blue{color:#416bf3;display:inline-block;padding-bottom:5px;font-family:"sofia-pro";font-weight:500}a.a-blue::before{content:'';position:absolute;transition:width 0.5s ease;left:0;bottom:0;width:0;height:1px;background:#416bf3}@media only screen and (min-width: 991px){a.a-blue:hover::before{width:100%;transition:width 0.5s ease}}ol{list-style:none;padding-left:22px}ol li{margin:1em 0}ol li::before{color:#b1b1b1;margin-left:-20px;margin-right:0}blockquote{margin:30px 40px}@media only screen and (max-width: 600px){blockquote{margin:20px}}.content-wrapper{background:#fff}.hidden{display:none}.antetitle{font-size:16px;font-weight:300;text-transform:uppercase;margin:0;color:#1a1a1a}.title{font-size:30px;font-weight:700;margin:12px 0;color:#1a1a1a;line-height:36px}@media only screen and (max-width: 767px){.title{font-size:25px;line-height:inherit}}.subtitle{font-size:20px;font-weight:700;margin:0;margin-bottom:3px;color:#1a1a1a;line-height:28px}.text{font-size:16px;line-height:24px;font-weight:500;margin:0;color:#1a1a1a;margin-bottom:20px}.date{font-size:16px;font-weight:300;font-style:italic;color:#1a1a1a}.product__name{font-size:16px;font-weight:700;margin:0;color:#1a1a1a;line-height:inherit}.color-orange{color:#ff5124}.box{border-radius:5px;background-color:#e7e7e7}.box.box-txt{padding:25px}.box.box-img{overflow:hidden;padding:0;display:block}.box.box-img img{width:100%;overflow:hidden;object-fit:cover;display:block}.box.box-banner{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}.box.box-banner .box-banner-text{padding:40px 30px;height:100%}.box .box-txt-50 .title,.box .box-txt-50 .text{width:50%}.box .box-txt-70 .title,.box .box-txt-70 .text{width:70%}.product__banner{background-color:#ff5124}.product__banner-content{display:flex;justify-content:center;align-items:center;margin:8px 0}@media only screen and (max-width: 767px){.product__banner-content{align-items:flex-start}}.product__banner-content img{width:26px;height:26px;object-fit:contain;filter:contrast(0);filter:brightness(1000%)}@media only screen and (max-width: 767px){.product__banner-content img{display:none}}.product__banner-content p{color:white;font-weight:700;font-size:14px;padding:0 0 0 5px;margin:0;line-height:inherit}@media only screen and (max-width: 767px){.product__banner-content p{font-size:13px;padding:0 0 0 5px;text-align:center}}.product__banner--green{background-color:#00a51f}@media only screen and (min-width: 991px){.zoom-parent{overflow:hidden;border-radius:5px}.zoom-parent .zoom-child{overflow:hidden;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.zoom-parent .zoom-child img{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}@media only screen and (min-width: 991px) and (min-width: 991px){.zoom-parent .zoom-child:hover{background-size:auto 110%;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.zoom-parent .zoom-child:hover img{transform:scale(1.1);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.box-youtuber{position:relative;border-radius:5px;overflow:hidden}.box-youtuber-img{width:100%;height:auto;object-fit:cover;object-position:center;display:block;transform:scale(1);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.box-youtuber-text{opacity:1;position:absolute;top:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:15px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.box-youtuber-text .youtuber-name p{color:white;text-transform:uppercase;font-weight:700;margin:0;font-size:22px;padding-top:5px}.box-youtuber-text .youtuber-info p{color:white;margin:0}.box-youtuber-text .youtuber-info .youtuber-price{font-weight:700;display:inline-block;font-size:17px}.box-youtuber-text .youtuber-info .youtuber-pc{font-weight:300;display:inline-block;text-transform:uppercase;font-size:15px}.box-youtuber-text .youtuber-info .youtuber-description{line-height:14px;font-size:13px;width:70%;font-weight:300}.box-youtuber .youtuber-hover{opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 991px){.box-youtuber .youtuber-hover{display:none}}.box-youtuber .youtuber-hover p{font-weight:700;line-height:22px;font-size:17px;text-align:center;width:70%;margin:0 auto;color:white;margin-bottom:20px}@media only screen and (min-width: 991px){.box-youtuber:hover .box-youtuber-img{transform:scale(1.1);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.box-youtuber:hover .box-youtuber-text{opacity:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.box-youtuber:hover .youtuber-hover{opacity:1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.pattern{position:relative;width:100%}.pattern::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-image:url("../img/pattern.png");background-repeat:repeat}.pattern::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#1a1a1a;opacity:0.5;mix-blend-mode:multiply}.category-product__label-fps{background-color:rgba(26,26,26,0.6);border-radius:5px;border:1px solid white;padding:8px;padding-top:3px;display:inline-block;min-width:100px}@media only screen and (max-width: 767px){.category-product__label-fps{min-width:60px;padding:4px;padding-top:0}}.category-product__label-fps .fps-title{font-size:27px;color:white;font-weight:700;text-transform:uppercase;margin:0}@media only screen and (max-width: 767px){.category-product__label-fps .fps-title{font-size:17px}}.category-product__label-fps .fps-number{font-size:14px;color:white;font-weight:700;text-transform:uppercase;margin:0;line-height:1}@media only screen and (max-width: 767px){.category-product__label-fps .fps-number{font-size:10px}}.table th,.table td{padding-top:10px;padding-bottom:10px;color:#1a1a1a;font-size:15px}.table thead tr{border-bottom:1px solid #b1b1b1}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type="number"] a{display:table;margin:0;left:-28px;top:3px;position:relative;height:18px;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-number{position:relative}.input-number label{font-weight:700}.input-number input{min-width:80px;background-color:#e7e7e7;color:#1a1a1a;border:none}@media only screen and (max-width: 767px){.input-number input{text-align:center;min-width:140px}}.input-number .input-a{position:absolute}.input-number .input-a::before{display:none}.input-number .input-a span{color:#1a1a1a}.input-number-add{width:25px;text-align:center;bottom:12px;right:8px;cursor:pointer}@media only screen and (max-width: 767px){.input-number-add{right:8px;top:9px}}.input-number-sub{width:25px;text-align:center;bottom:12px;right:47px;cursor:pointer}@media only screen and (max-width: 767px){.input-number-sub{right:108px;top:9px}}.drop-area{position:relative;display:flex;justify-content:space-between;flex-direction:row-reverse;border:1px solid #b1b1b1;border-radius:100px;width:100%;background-color:white;color:#1a1a1a;padding:10px 20px;font-size:15px;font-family:"sofia-pro"}.drop-area.is-active{background-color:#e7e7e7}.drop-area__button{flex-shrink:0;cursor:pointer}.drop-area__button i{font-size:28px;position:absolute;top:5px;right:15px;color:#b1b1b1}.drop-area__message{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-family:"sofia-pro";color:#b1b1b1}.drop-area__message.black{color:#1a1a1a}.drop-area__hidden{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.drop-area__hidden:focus{outline:none}.product__list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between}.category-subcategory .product__item,.subcategories__list .product__item,.home-special .product__item{position:relative;text-align:center;border-radius:5px;display:flex;flex-direction:column;width:calc(33.33% - 20px);margin:10px}@media only screen and (max-width: 767px){.category-subcategory .product__item,.subcategories__list .product__item,.home-special .product__item{width:calc(100% - 20px)}}.category-subcategory .product__item-img,.subcategories__list .product__item-img,.home-special .product__item-img{padding:30px;padding-bottom:0}.category-subcategory .product__item-img a,.subcategories__list .product__item-img a,.home-special .product__item-img a{display:block}.category-subcategory .product__item-img img,.subcategories__list .product__item-img img,.home-special .product__item-img img{max-width:100%;padding:15%;padding-bottom:0}@media only screen and (max-width: 1199px){.category-subcategory .product__item-img img,.subcategories__list .product__item-img img,.home-special .product__item-img img{padding:15% 11%;padding-bottom:0}}@media only screen and (max-width: 1095px){.category-subcategory .product__item-img img,.subcategories__list .product__item-img img,.home-special .product__item-img img{padding:15px 7%;padding-bottom:0}}.category-subcategory .product__item-offer,.subcategories__list .product__item-offer,.home-special .product__item-offer{position:absolute;color:#ff5124;font-weight:700;top:10px;right:15px;margin:0}.category-subcategory .product__item-offer--left,.subcategories__list .product__item-offer--left,.home-special .product__item-offer--left{left:25px;right:unset}.category-subcategory .product__item-name,.subcategories__list .product__item-name,.home-special .product__item-name{padding:0 30px}@media only screen and (max-width: 991px){.category-subcategory .product__item-name,.subcategories__list .product__item-name,.home-special .product__item-name{padding:0 15px}}.category-subcategory .product__item-name a,.subcategories__list .product__item-name a,.home-special .product__item-name a{display:block}.category-subcategory .product__item-name a h3,.category-subcategory .product__item-name a .nameproduct,.subcategories__list .product__item-name a h3,.subcategories__list .product__item-name a .nameproduct,.home-special .product__item-name a h3,.home-special .product__item-name a .nameproduct{color:#1a1a1a;font-weight:700;margin-bottom:0;text-transform:uppercase;font-size:24px}@media only screen and (max-width: 1199px){.category-subcategory .product__item-name a h3,.category-subcategory .product__item-name a .nameproduct,.subcategories__list .product__item-name a h3,.subcategories__list .product__item-name a .nameproduct,.home-special .product__item-name a h3,.home-special .product__item-name a .nameproduct{font-size:20px;margin-top:10px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-name a h3,.category-subcategory .product__item-name a .nameproduct,.subcategories__list .product__item-name a h3,.subcategories__list .product__item-name a .nameproduct,.home-special .product__item-name a h3,.home-special .product__item-name a .nameproduct{font-size:17px;margin-top:0}}.category-subcategory .product__item-price,.subcategories__list .product__item-price,.home-special .product__item-price{padding:5px 30px}@media only screen and (max-width: 1095px){.category-subcategory .product__item-price,.subcategories__list .product__item-price,.home-special .product__item-price{padding:0 30px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-price .product__price-text,.subcategories__list .product__item-price .product__price-text,.home-special .product__item-price .product__price-text{font-size:11px;margin:0}}.category-subcategory .product__item-price .product__price-text.sales,.subcategories__list .product__item-price .product__price-text.sales,.home-special .product__item-price .product__price-text.sales{font-size:18px;text-decoration:line-through;font-weight:700;color:#b1b1b1;display:inline}@media only screen and (max-width: 991px){.category-subcategory .product__item-price .product__price-number,.subcategories__list .product__item-price .product__price-number,.home-special .product__item-price .product__price-number{font-size:15px;margin:0}}.category-subcategory .product__item-price .product__price-number.sales,.subcategories__list .product__item-price .product__price-number.sales,.home-special .product__item-price .product__price-number.sales{color:#ff5124}.category-subcategory .product__item-opinions,.subcategories__list .product__item-opinions,.home-special .product__item-opinions{padding:0 30px 10px}@media only screen and (max-width: 991px){.category-subcategory .product__item-opinions,.subcategories__list .product__item-opinions,.home-special .product__item-opinions{padding:0 15px}}.category-subcategory .product__item-opinions p,.subcategories__list .product__item-opinions p,.home-special .product__item-opinions p{margin:0}@media only screen and (max-width: 991px){.category-subcategory .product__item-opinions p,.subcategories__list .product__item-opinions p,.home-special .product__item-opinions p{font-size:13px}}.category-subcategory .product__item-btn,.subcategories__list .product__item-btn,.home-special .product__item-btn{padding:40px 0;padding-top:10px;display:flex;justify-content:center}@media only screen and (max-width: 1095px){.category-subcategory .product__item-btn,.subcategories__list .product__item-btn,.home-special .product__item-btn{padding:25px 0;padding-top:10px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-btn,.subcategories__list .product__item-btn,.home-special .product__item-btn{margin:0;padding:10px 0 25px}}.category-subcategory .product__item-btn .btn,.category-subcategory .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-btn a,.category-subcategory .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-btn .btn-new-direction,.category-subcategory .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.subcategories__list .product__item-btn .btn,.subcategories__list .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-btn a,.subcategories__list .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-btn .btn-new-direction,.subcategories__list .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.home-special .product__item-btn .btn,.home-special .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-btn a,.home-special .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-btn button[type="submit"],.home-special .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-btn .btn-new-direction,.home-special .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-btn button[type="submit"]{margin:0 10px}@media only screen and (max-width: 1095px){.category-subcategory .product__item-btn .btn,.category-subcategory .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-btn a,.category-subcategory .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-btn .btn-new-direction,.category-subcategory .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.subcategories__list .product__item-btn .btn,.subcategories__list .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-btn a,.subcategories__list .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-btn .btn-new-direction,.subcategories__list .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.home-special .product__item-btn .btn,.home-special .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-btn a,.home-special .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-btn button[type="submit"],.home-special .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-btn .btn-new-direction,.home-special .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-btn button[type="submit"]{padding:7px 22px;font-size:15px;margin:0 5px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-btn .btn,.category-subcategory .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-btn a,.category-subcategory .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-btn .btn-new-direction,.category-subcategory .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.subcategories__list .product__item-btn .btn,.subcategories__list .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-btn a,.subcategories__list .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-btn .btn-new-direction,.subcategories__list .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.home-special .product__item-btn .btn,.home-special .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-btn a,.home-special .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-btn button[type="submit"],.home-special .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-btn .btn-new-direction,.home-special .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-btn button[type="submit"]{padding:6px 15px;font-size:14px;margin:0 3px}}@media only screen and (max-width: 767px){.category-subcategory .product__item-btn .btn,.category-subcategory .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-btn a,.category-subcategory .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-btn .continue,.category-subcategory .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-btn .btn-new-direction,.category-subcategory .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-btn button[type="submit"],.subcategories__list .product__item-btn .btn,.subcategories__list .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-btn a,.subcategories__list .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-btn .continue,.subcategories__list .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-btn .btn-new-direction,.subcategories__list .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-btn button[type="submit"],.home-special .product__item-btn .btn,.home-special .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-btn a,.home-special .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-btn button[type="submit"],.home-special .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-btn .continue,.home-special .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-btn .btn-new-direction,.home-special .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-btn button[type="submit"]{padding:7px 22px;font-size:15px;margin:0 5px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home,.subcategories__list .product__item-home,.home-special .product__item-home{width:100%;margin:0}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-img,.subcategories__list .product__item-home .product__item-img,.home-special .product__item-home .product__item-img{order:1;padding-bottom:0}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-img img,.subcategories__list .product__item-home .product__item-img img,.home-special .product__item-home .product__item-img img{max-width:50%;padding:0;margin:20px 0;max-height:300px}}@media only screen and (max-width: 600px){.category-subcategory .product__item-home .product__item-img img,.subcategories__list .product__item-home .product__item-img img,.home-special .product__item-home .product__item-img img{object-fit:contain}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-name,.subcategories__list .product__item-home .product__item-name,.home-special .product__item-home .product__item-name{order:2;background-color:#f6f6f6;border-radius:0;padding:15px;padding-bottom:0}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-price,.subcategories__list .product__item-home .product__item-price,.home-special .product__item-home .product__item-price{background-color:#f6f6f6;order:3}}.category-subcategory .product__item-home .product__item-opinions,.subcategories__list .product__item-home .product__item-opinions,.home-special .product__item-home .product__item-opinions{justify-content:center;display:flex;min-height:28px}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-opinions,.subcategories__list .product__item-home .product__item-opinions,.home-special .product__item-home .product__item-opinions{background-color:#f6f6f6;order:4;min-height:18px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-btn,.subcategories__list .product__item-home .product__item-btn,.home-special .product__item-home .product__item-btn{background-color:#f6f6f6;order:5;padding:10px 0 0}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-btn .btn,.category-subcategory .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-home .product__item-btn a,.category-subcategory .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-home .product__item-btn button[type="submit"],.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-home .product__item-btn .btn-new-direction,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-home .product__item-btn button[type="submit"],.subcategories__list .product__item-home .product__item-btn .btn,.subcategories__list .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-home .product__item-btn a,.subcategories__list .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-home .product__item-btn button[type="submit"],.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-home .product__item-btn .btn-new-direction,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-home .product__item-btn button[type="submit"],.home-special .product__item-home .product__item-btn .btn,.home-special .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-home .product__item-btn a,.home-special .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-home .product__item-btn button[type="submit"],.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-home .product__item-btn .btn-new-direction,.home-special .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-home .product__item-btn button[type="submit"]{margin:0 12px}}@media only screen and (max-width: 600px){.category-subcategory .product__item-home .product__item-btn .btn,.category-subcategory .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .category-subcategory .product__item-home .product__item-btn a,.category-subcategory .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .category-subcategory .product__item-home .product__item-btn button[type="submit"],.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .category-subcategory .product__item-home .product__item-btn .continue,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .category-subcategory .product__item-home .product__item-btn .btn-new-direction,.category-subcategory .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .category-subcategory .product__item-home .product__item-btn button[type="submit"],.subcategories__list .product__item-home .product__item-btn .btn,.subcategories__list .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .subcategories__list .product__item-home .product__item-btn a,.subcategories__list .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .subcategories__list .product__item-home .product__item-btn button[type="submit"],.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .subcategories__list .product__item-home .product__item-btn .continue,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .subcategories__list .product__item-home .product__item-btn .btn-new-direction,.subcategories__list .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .subcategories__list .product__item-home .product__item-btn button[type="submit"],.home-special .product__item-home .product__item-btn .btn,.home-special .product__item-home .product__item-btn .homeslider__content a,.homeslider__content .home-special .product__item-home .product__item-btn a,.home-special .product__item-home .product__item-btn .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-special .product__item-home .product__item-btn button[type="submit"],.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-special .product__item-home .product__item-btn .continue,.home-special .product__item-home .product__item-btn #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-special .product__item-home .product__item-btn .btn-new-direction,.home-special .product__item-home .product__item-btn #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-special .product__item-home .product__item-btn button[type="submit"]{padding:5px 22px;font-size:14px}}.category-subcategory .product__item-home .product__item-specifications,.subcategories__list .product__item-home .product__item-specifications,.home-special .product__item-home .product__item-specifications{position:relative}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications,.subcategories__list .product__item-home .product__item-specifications,.home-special .product__item-home .product__item-specifications{order:6;background-color:#f6f6f6;border-radius:0}}.category-subcategory .product__item-home .product__item-specifications-hover,.subcategories__list .product__item-home .product__item-specifications-hover,.home-special .product__item-home .product__item-specifications-hover{position:absolute;top:22px;right:65px;font-size:15px;margin:0;font-weight:700;opacity:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 1095px){.category-subcategory .product__item-home .product__item-specifications-hover,.subcategories__list .product__item-home .product__item-specifications-hover,.home-special .product__item-home .product__item-specifications-hover{top:16px;right:52px;font-size:14px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications-hover,.subcategories__list .product__item-home .product__item-specifications-hover,.home-special .product__item-home .product__item-specifications-hover{display:none}}.category-subcategory .product__item-home .product__item-specifications i,.subcategories__list .product__item-home .product__item-specifications i,.home-special .product__item-home .product__item-specifications i{position:absolute;top:15px;right:15px;font-size:40px;z-index:10;color:#b1b1b1;cursor:pointer;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 1095px){.category-subcategory .product__item-home .product__item-specifications i,.subcategories__list .product__item-home .product__item-specifications i,.home-special .product__item-home .product__item-specifications i{top:10px;right:10px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications i,.subcategories__list .product__item-home .product__item-specifications i,.home-special .product__item-home .product__item-specifications i{font-size:30px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications i,.subcategories__list .product__item-home .product__item-specifications i,.home-special .product__item-home .product__item-specifications i{display:none}}.category-subcategory .product__item-home .product__item-specifications .product__specifications-info,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info,.home-special .product__item-home .product__item-specifications .product__specifications-info{display:none;position:absolute;background-color:#f6f6f6;top:0;right:0;width:100%;border-radius:5px;padding:30px 36px;padding-top:25px;z-index:8}@media only screen and (max-width: 1199px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info,.home-special .product__item-home .product__item-specifications .product__specifications-info{padding:25px;padding-top:18px;padding-bottom:10px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info,.home-special .product__item-home .product__item-specifications .product__specifications-info{display:block;position:static;padding:25px;padding-top:18px;padding-bottom:10px;max-width:75%;margin:auto}}@media only screen and (max-width: 600px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info,.home-special .product__item-home .product__item-specifications .product__specifications-info{max-width:100%}}.category-subcategory .product__item-home .product__item-specifications .product__specifications-info p,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info p,.home-special .product__item-home .product__item-specifications .product__specifications-info p{min-height:30px}@media only screen and (max-width: 1290px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info p,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info p,.home-special .product__item-home .product__item-specifications .product__specifications-info p{min-height:25px;margin-bottom:10px}}.category-subcategory .product__item-home .product__item-specifications .product__specifications-info-title,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info-title,.home-special .product__item-home .product__item-specifications .product__specifications-info-title{font-size:18px;font-weight:700}@media only screen and (max-width: 1199px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info-title,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info-title,.home-special .product__item-home .product__item-specifications .product__specifications-info-title{font-size:16px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info-title,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info-title,.home-special .product__item-home .product__item-specifications .product__specifications-info-title{min-height:auto;font-size:14px;margin:0 0 12px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info-title,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info-title,.home-special .product__item-home .product__item-specifications .product__specifications-info-title{display:none}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info-item p,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info-item p,.home-special .product__item-home .product__item-specifications .product__specifications-info-item p{min-height:20px;margin-bottom:10px;margin-top:0}}.category-subcategory .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.home-special .product__item-home .product__item-specifications .product__specifications-info .progress-bar{height:14px}@media only screen and (max-width: 1199px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.home-special .product__item-home .product__item-specifications .product__specifications-info .progress-bar{height:10px}}@media only screen and (max-width: 991px){.category-subcategory .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.subcategories__list .product__item-home .product__item-specifications .product__specifications-info .progress-bar,.home-special .product__item-home .product__item-specifications .product__specifications-info .progress-bar{height:8px}}.category-subcategory .product__item-home .product__item-specifications.open i,.subcategories__list .product__item-home .product__item-specifications.open i,.home-special .product__item-home .product__item-specifications.open i{transform:rotate(45deg);color:#1a1a1a;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.category-subcategory .product__item-home .product__item-specifications.open .product__specifications-info,.subcategories__list .product__item-home .product__item-specifications.open .product__specifications-info,.home-special .product__item-home .product__item-specifications.open .product__specifications-info{display:block}@media only screen and (min-width: 991px){.category-subcategory .product__item-home:hover i,.subcategories__list .product__item-home:hover i,.home-special .product__item-home:hover i{color:#4345fb}.category-subcategory .product__item-home:hover .product__item-specifications-hover,.subcategories__list .product__item-home:hover .product__item-specifications-hover,.home-special .product__item-home:hover .product__item-specifications-hover{opacity:1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}@media only screen and (min-width: 991px){.category-subcategory .product__item:hover,.subcategories__list .product__item:hover,.home-special .product__item:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.19);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.category-subcategory--offers .product__item,.subcategories__list--offers .product__item,.home-special--offers .product__item{background-color:#f6f6f6}.category-subcategory--offers .product__item-img,.subcategories__list--offers .product__item-img,.home-special--offers .product__item-img{order:1}.category-subcategory--offers .product__item-img img,.subcategories__list--offers .product__item-img img,.home-special--offers .product__item-img img{padding-top:0}.category-subcategory--offers .product__item-name,.subcategories__list--offers .product__item-name,.home-special--offers .product__item-name{order:1}.category-subcategory--offers .product__item-price,.subcategories__list--offers .product__item-price,.home-special--offers .product__item-price{order:1}.category-subcategory--offers .product__item-price .product__price-text,.subcategories__list--offers .product__item-price .product__price-text,.home-special--offers .product__item-price .product__price-text{font-size:14px;text-transform:uppercase;color:#1a1a1a;display:inline;font-weight:300;margin-right:5px}.category-subcategory--offers .product__item-price .product__price-text.sales,.subcategories__list--offers .product__item-price .product__price-text.sales,.home-special--offers .product__item-price .product__price-text.sales{font-size:18px;text-decoration:line-through;font-weight:700;color:#b1b1b1;display:inline}.category-subcategory--offers .product__item-price .product__price-number,.subcategories__list--offers .product__item-price .product__price-number,.home-special--offers .product__item-price .product__price-number{font-size:20px;font-weight:700;color:#ff5124;display:inline}.category-subcategory--offers .product__item-opinions,.subcategories__list--offers .product__item-opinions,.home-special--offers .product__item-opinions{order:1}.category-subcategory--offers .product__item-btn,.subcategories__list--offers .product__item-btn,.home-special--offers .product__item-btn{order:3}.category-subcategory--offers .product__item-specifications,.subcategories__list--offers .product__item-specifications,.home-special--offers .product__item-specifications{order:2}.category-subcategory--offers .product__item-specifications .product__specifications-info,.subcategories__list--offers .product__item-specifications .product__specifications-info,.home-special--offers .product__item-specifications .product__specifications-info{padding:0 15%;padding-bottom:10px}@media only screen and (max-width: 1290px){.category-subcategory--offers .product__item-specifications .product__specifications-info,.subcategories__list--offers .product__item-specifications .product__specifications-info,.home-special--offers .product__item-specifications .product__specifications-info{padding:10px 15px 0}}@media only screen and (max-width: 767px){.category-subcategory--offers .product__item-specifications .product__specifications-info,.subcategories__list--offers .product__item-specifications .product__specifications-info,.home-special--offers .product__item-specifications .product__specifications-info{padding:5px 15px}}.category-subcategory--offers .product__item-specifications .product__specifications-info p,.subcategories__list--offers .product__item-specifications .product__specifications-info p,.home-special--offers .product__item-specifications .product__specifications-info p{margin:0;text-align:center;line-height:17px}@media only screen and (max-width: 991px){.category-subcategory--offers .product__item-specifications .product__specifications-info p,.subcategories__list--offers .product__item-specifications .product__specifications-info p,.home-special--offers .product__item-specifications .product__specifications-info p{line-height:15px;font-size:12px}}.category-subcategory--packs .product__item,.subcategories__list--packs .product__item,.home-special--packs .product__item{background-color:#f6f6f6}.category-subcategory--packs .product__item-img,.subcategories__list--packs .product__item-img,.home-special--packs .product__item-img{order:3;padding-top:0}.category-subcategory--packs .product__item-img img,.subcategories__list--packs .product__item-img img,.home-special--packs .product__item-img img{padding-top:0}.category-subcategory--packs .product__item-name,.subcategories__list--packs .product__item-name,.home-special--packs .product__item-name{order:1;text-align:left;padding-top:40px;padding-bottom:10px}@media only screen and (max-width: 991px){.category-subcategory--packs .product__item-name,.subcategories__list--packs .product__item-name,.home-special--packs .product__item-name{padding-top:36px}}.category-subcategory--packs .product__item-name .nameproduct,.subcategories__list--packs .product__item-name .nameproduct,.home-special--packs .product__item-name .nameproduct{text-transform:none !important;font-size:18px !important;margin:0;text-align:left}@media only screen and (max-width: 991px){.category-subcategory--packs .product__item-name .nameproduct,.subcategories__list--packs .product__item-name .nameproduct,.home-special--packs .product__item-name .nameproduct{font-size:16px}}.category-subcategory--packs .product__item-price,.subcategories__list--packs .product__item-price,.home-special--packs .product__item-price{order:4}.category-subcategory--packs .product__item-price .product__price-text,.subcategories__list--packs .product__item-price .product__price-text,.home-special--packs .product__item-price .product__price-text{font-size:14px}@media only screen and (max-width: 600px){.category-subcategory--packs .product__item-price .product__price-text,.subcategories__list--packs .product__item-price .product__price-text,.home-special--packs .product__item-price .product__price-text{font-size:13px}}.category-subcategory--packs .product__item-price .product__price-number,.subcategories__list--packs .product__item-price .product__price-number,.home-special--packs .product__item-price .product__price-number{font-size:22px}@media only screen and (max-width: 600px){.category-subcategory--packs .product__item-price .product__price-number,.subcategories__list--packs .product__item-price .product__price-number,.home-special--packs .product__item-price .product__price-number{font-size:18px}}.category-subcategory--packs .product__item-price .product__price-number.sales,.subcategories__list--packs .product__item-price .product__price-number.sales,.home-special--packs .product__item-price .product__price-number.sales{color:#ff5124}.category-subcategory--packs .product__item-opinions,.subcategories__list--packs .product__item-opinions,.home-special--packs .product__item-opinions{order:2;text-align:left}.category-subcategory--packs .product__item-btn,.subcategories__list--packs .product__item-btn,.home-special--packs .product__item-btn{order:6}.category-subcategory--packs .product__item-specifications,.subcategories__list--packs .product__item-specifications,.home-special--packs .product__item-specifications{order:5}.category-subcategory--packs .product__item-specifications .product__specifications-info,.subcategories__list--packs .product__item-specifications .product__specifications-info,.home-special--packs .product__item-specifications .product__specifications-info{padding:0 15%;padding-bottom:10px}@media only screen and (max-width: 1290px){.category-subcategory--packs .product__item-specifications .product__specifications-info,.subcategories__list--packs .product__item-specifications .product__specifications-info,.home-special--packs .product__item-specifications .product__specifications-info{padding:10px 15px 0}}@media only screen and (max-width: 767px){.category-subcategory--packs .product__item-specifications .product__specifications-info,.subcategories__list--packs .product__item-specifications .product__specifications-info,.home-special--packs .product__item-specifications .product__specifications-info{padding:5px 15px}}.category-subcategory--packs .product__item-specifications .product__specifications-info p,.subcategories__list--packs .product__item-specifications .product__specifications-info p,.home-special--packs .product__item-specifications .product__specifications-info p{margin:0;text-align:center;line-height:17px}@media only screen and (max-width: 991px){.category-subcategory--packs .product__item-specifications .product__specifications-info p,.subcategories__list--packs .product__item-specifications .product__specifications-info p,.home-special--packs .product__item-specifications .product__specifications-info p{line-height:15px;font-size:12px}}.category-subcategory--default .product__item,.category-subcategory--no-display-type .product__item,.subcategories__list--default .product__item,.subcategories__list--no-display-type .product__item,.home-special--default .product__item,.home-special--no-display-type .product__item{background-color:#f6f6f6}.category-subcategory--default .product__item-img img,.category-subcategory--no-display-type .product__item-img img,.subcategories__list--default .product__item-img img,.subcategories__list--no-display-type .product__item-img img,.home-special--default .product__item-img img,.home-special--no-display-type .product__item-img img{padding-top:0}.category-subcategory--default .product__item .product__item-specifications,.category-subcategory--no-display-type .product__item .product__item-specifications,.subcategories__list--default .product__item .product__item-specifications,.subcategories__list--no-display-type .product__item .product__item-specifications,.home-special--default .product__item .product__item-specifications,.home-special--no-display-type .product__item .product__item-specifications{display:none}.category-subcategory--default .product__item-name p,.category-subcategory--no-display-type .product__item-name p,.subcategories__list--default .product__item-name p,.subcategories__list--no-display-type .product__item-name p,.home-special--default .product__item-name p,.home-special--no-display-type .product__item-name p{text-transform:initial;font-size:20px}@media only screen and (max-width: 600px){.category-subcategory--default .product__item-name p,.category-subcategory--no-display-type .product__item-name p,.subcategories__list--default .product__item-name p,.subcategories__list--no-display-type .product__item-name p,.home-special--default .product__item-name p,.home-special--no-display-type .product__item-name p{font-size:18px}}.category-subcategory--default .product__item-price p,.category-subcategory--no-display-type .product__item-price p,.subcategories__list--default .product__item-price p,.subcategories__list--no-display-type .product__item-price p,.home-special--default .product__item-price p,.home-special--no-display-type .product__item-price p{font-size:20px}@media only screen and (max-width: 600px){.category-subcategory--default .product__item-price p,.category-subcategory--no-display-type .product__item-price p,.subcategories__list--default .product__item-price p,.subcategories__list--no-display-type .product__item-price p,.home-special--default .product__item-price p,.home-special--no-display-type .product__item-price p{font-size:18px}}.product__price-text{font-weight:300;font-size:13px;text-transform:uppercase;margin:0;display:inline;margin-right:5px}@media only screen and (max-width: 1095px){.product__price-text{font-size:12px}}.product__price-number{font-weight:700;font-size:18px;margin:0;display:inline}@media only screen and (max-width: 1095px){.product__price-number{font-size:17px}}.product__price.product__price-small .product__price-text{font-size:12px}.product__price.product__price-small .product__price-number{font-size:16px}.product__price.product__price-small .product__price-number.sales{color:#ff5124}.product__price.product__price-sale .product__price-text{font-size:18px;text-decoration:line-through;font-weight:700;color:#b1b1b1;display:inline}.product__price.product__price-sale .product__price-number{font-size:20px;font-weight:700;color:#ff5124;display:inline}.product__price.has-discount .product__price-number{color:#ff5124}.product__specifications{border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,0.19);padding:20px 27px;border:0;position:relative;display:inline-block;background-color:white}@media only screen and (max-width: 1199px){.product__specifications{padding:16px 20px}}.product__specifications-intro{display:flex;justify-content:space-between;align-items:baseline}.product__specifications-info{padding-top:20px}@media only screen and (max-width: 1095px){.product__specifications-info{padding-top:10px}}.product__specifications-info p{margin-top:1px;margin-bottom:10px;font-size:13px;font-weight:300;text-align:left;line-height:18px}.product__specifications-info-item:last-child p{margin-bottom:0}.product__specifications-footer{margin:10px 0 0;text-align:center}@media only screen and (min-width: 991px){.product__specifications-footer{display:none}}.product__specifications-extended{box-shadow:none}.product__specifications-extended .product__specifications-intro{flex-direction:column}@media only screen and (max-width: 991px){.product__specifications-extended .product__specifications-intro{flex-direction:row;align-items:baseline}}.product__specifications-extended .product__specifications-intro .product-name{font-size:15px}.product__specifications-extended .product__specifications-intro .price{display:flex;flex-direction:column;padding-top:8px}.product__specifications-extended .product__specifications-intro .price__text{line-height:inherit}.product__specifications-extended .product__specifications-info p{min-height:36px}@media only screen and (max-width: 1095px){.product__specifications-extended .product__specifications-info p{min-height:32px}}@media only screen and (max-width: 767px){.product__specifications-extended .product__specifications-info p{min-height:20px;font-size:12px}}.product__specifications-extended .progress .progress-bar{height:14px}@media only screen and (max-width: 1095px){.product__specifications-extended .progress .progress-bar{height:10px}}@media only screen and (max-width: 600px){.product__specifications-extended .progress .progress-bar{height:8px}}.product__specifications-extended.default{border:1px solid #4345fb;box-shadow:0 0 20px 0 rgba(0,0,0,0.19)}.product__specifications-extended.default.draw::before,.product__specifications-extended.default.draw::after{display:none}.product__specifications::before,.product__specifications::after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%}.product__specifications.draw{-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transform:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}.product__specifications.draw::before,.product__specifications.draw::after{border:1px solid transparent;width:0;height:0;border-radius:5px}.product__specifications.draw::before{top:0;left:0}.product__specifications.draw::after{bottom:0;right:0}@media only screen and (min-width: 991px){.product__specifications.draw:hover{color:#4345fb}.product__specifications.draw:hover::before,.product__specifications.draw:hover::after{width:100%;height:100%}.product__specifications.draw:hover::before{border-top-color:#4345fb;border-right-color:#4345fb;transition:width 0.4s ease-out, height 0.4s ease-out 0.4s}.product__specifications.draw:hover::after{border-bottom-color:#4345fb;border-left-color:#4345fb;transition:border-color 0s ease-out 0.8s, width 0.4s ease-out 0.8s, height 0.4s ease-out 1.2s}}.switch-field{display:inline-flex;position:relative;width:100%;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.switch-field::after{content:'';position:absolute;height:38px;width:100%;background-color:#e7e7e7;z-index:0;border-radius:50px}@media only screen and (max-width: 767px){.switch-field::after{height:44px}}.switch-field input{position:absolute;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;z-index:3}.switch-field input:checked+label{background-color:#416bf3;box-shadow:none;color:white}.switch-field input:not(:checked)+label{background-color:transparent}.switch-field label{background-color:#e4e4e4;color:#1a1a1a;font-size:14px;line-height:1;text-align:center;padding:12px 0;margin-right:-1px;transition:all 0.1s ease-in-out;z-index:3;width:50%}@media only screen and (max-width: 767px){.switch-field label{padding:15px 0}}.switch-field label:hover{cursor:pointer}.switch-field label:first-of-type{border-radius:30px}.switch-field label:last-of-type{border-radius:30px}@media only screen and (min-width: 991px){.switch-field:hover{box-shadow:0 0 7px 0 rgba(0,0,0,0.16);border-radius:50px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.svg-dimensions{display:none}label.required span{position:relative}label.required span::before{content:"*";position:absolute;top:-3px;right:-12px;font-size:20px;color:#ff5124}.container{width:100%;max-width:1600px;margin:0 auto;overflow:hidden;padding:0 30px}@media only screen and (max-width: 991px){.container{padding:0 15px}}@media only screen and (max-width: 767px){.container.container-tablet-absoluto{padding:0}}.container--medium-sup{max-width:1300px}@media only screen and (max-width: 991px){.container--medium-sup{padding:0 20px}}@media only screen and (min-width: 1450px){.container--medium-sup{max-width:1500px}}.container--small-sup{max-width:1400px}@media only screen and (max-width: 1450px){.container--small-sup{max-width:1200px}}@media only screen and (max-width: 991px){.container--small-sup{padding:0 20px}}.container-medio{width:100%;max-width:1460px;margin:0 auto;overflow:hidden;padding:0 3%}@media only screen and (max-width: 1366px){.container-medio{padding:0 10%}}@media only screen and (max-width: 991px){.container-medio{padding:0 7%}}@media only screen and (max-width: 767px){.container-medio{padding:0 15px}}@media only screen and (max-width: 991px){.container-medio.container-footer{padding:0 15px}}.container-medio--cms{max-width:1260px}.container-mini{width:100%;max-width:1560px;margin:0 auto;padding-left:13%;padding-right:13%;overflow:hidden}@media only screen and (max-width: 991px){.container-mini{max-width:100%;padding-left:10%;padding-right:10%}}@media only screen and (max-width: 767px){.container-mini{padding-left:30px;padding-right:30px}}.container-post{width:100%;max-width:900px;margin:0 auto;padding-left:140px;padding-right:140px;overflow:hidden}@media only screen and (max-width: 991px){.container-post{max-width:100%;padding-left:10%;padding-right:10%}}@media only screen and (max-width: 767px){.container-post{padding-left:30px;padding-right:30px}}.container-login{width:100%;max-width:680px;margin:0 auto;padding-left:100px;padding-right:100px;overflow:hidden}@media only screen and (max-width: 767px){.container-login{padding-left:15px;padding-right:15px}}.row{margin-left:-15px;margin-right:-15px;clear:both}@media only screen and (max-width: 991px){.row{margin:0}}.col{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media only screen and (max-width: 600px){.col{padding-left:10px;padding-right:10px}}.col.col100{width:100%}.col.col80{width:80%}.col.col75{width:75%}.col.col66{width:66.6666%}.col.col60{width:60%}.col.col55{width:55%}.col.col50{width:50%}.col.col40{width:40%}.col.col33{width:33.3333%}.col.col30{width:30%}.col.col25{width:25%}.col.col20{width:20%}.col.col15{width:15%}@media only screen and (max-width: 767px){.col.col100,.col.col75,.col.col66,.col.col60,.col.col50,.col.col40,.col.col33,.col.col25,.col.col20,.col.col30,.col.col15,.col.col55{width:100%}}@media only screen and (max-width: 767px){.col.colm50{width:50%}}@media only screen and (max-width: 767px){.col.colm33{width:33%}}@media only screen and (max-width: 991px){.col.colpc100{width:100%}}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 991px){*{text-rendering:auto}}*,*::after,*::before{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}.clearfix{clear:both;float:none;margin:0;padding:0;height:0}select,textarea,input[type=text]{-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border:none;box-shadow:none}body{background:#1a1a1a;margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"sofia-pro",Helvetica,sans-serif;overflow-x:hidden}body.page-order{background:#fff}div{margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0;text-align:left;font-family:"sofia-pro",Helvetica,sans-serif}h1,.h1{font-family:inherit}h2,.h2{font-family:inherit}h3,.h3{font-family:inherit}h4,.h4,h5,.h5{font-family:inherit}a{text-decoration:none;font-family:"sofia-pro",Helvetica,sans-serif}a:hover{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transform:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}ol{margin:0;list-style:none;counter-reset:li}ol>li{padding:0 0 10px 0;counter-increment:li;font-weight:500}ol>li::before{content:counter(li);display:inline-block;width:20px;margin-right:15px;margin-left:-40px}ul{margin:0;padding:0;list-style:none}ul li{padding:0 0 10px 0;text-decoration:none;font-weight:500}input{padding:10px 20px;font-size:15px;font-family:"sofia-pro";color:#1a1a1a}:active,:focus{outline:none;text-decoration:none}.form-block{max-width:300px}input[type="submit"]{border:none;border-radius:0;width:100%;color:#1a1a1a;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="submit"]:hover{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="search"]{border:none;border-radius:0;width:100%}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"]{border:1px solid #b1b1b1;border-radius:100px;width:100%;background-color:white;color:#1a1a1a;-webkit-transition:border-bottom 0.2s ease 0s;-moz-transition:border-bottom 0.2s ease 0s;-ms-transform:border-bottom 0.2s ease 0s;-o-transition:border-bottom 0.2s ease 0s;transition:border-bottom 0.2s ease 0s}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus{color:#1a1a1a;background-color:#e7e7e7}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="tel"]:hover{-webkit-transition:background-color 0.2s ease 0s;-moz-transition:background-color 0.2s ease 0s;-ms-transform:background-color 0.2s ease 0s;-o-transition:background-color 0.2s ease 0s;transition:background-color 0.2s ease 0s}input[type="text"].disabled,input[type="password"].disabled,input[type="email"].disabled,input[type="url"].disabled,input[type="tel"].disabled{opacity:0.5}@media only screen and (min-width: 991px){input[type="text"].disabled:hover,input[type="password"].disabled:hover,input[type="email"].disabled:hover,input[type="url"].disabled:hover,input[type="tel"].disabled:hover{color:#1a1a1a}}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder{font-family:"sofia-pro";color:#b1b1b1}input[type="date"],input[type="number"],input[type="time"]{width:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transform:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type="number"]{max-width:60px;margin-left:10px;border:1px solid #b1b1b1;border-radius:100px;background-color:white}textarea[rows]{height:auto}textarea{width:100%;padding:12px 20px;box-sizing:border-box;border:1px solid #b1b1b1;border-radius:5px;font-size:15px;font-family:"sofia-pro"}table{width:100%;border-collapse:collapse}table td,table th{padding-top:10px}table .table_center{text-align:right}table th{text-align:left}.password__info{display:block;margin-top:10px;font-size:12px}.header{position:fixed;z-index:9999999999;top:0;width:100%;background-color:#000}.header ul li{list-style:none}.header__container{display:flex;justify-content:flex-start;align-items:center;background-color:#000;width:100%;z-index:10;position:relative;border-bottom:0.25px solid #717171;transition:top 0.3s ease-out}.header__menuburger{width:auto;padding:0 20px;cursor:pointer;height:81px;display:flex;flex-direction:column;justify-content:center;border-right:0.25px solid #717171}@media only screen and (max-width: 991px){.header__menuburger{height:55px;padding:0 14px}}@media only screen and (min-width: 1290px){.header__menuburger:hover .header__menuburger-line{margin:0;-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__menuburger-line{height:1px;background-color:#fff;border:0.5px solid #fff;width:70px;margin:5px 0;display:block;-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (max-width: 1095px){.header__menuburger-line{width:45px}}@media only screen and (max-width: 600px){.header__menuburger-line{margin:3px 0}}.header__logo{display:flex;align-items:center}.header__logo svg{width:170px;height:auto}@media only screen and (max-width: 991px){.header__logo svg{width:112px}}.header__menu{display:flex;align-items:center;padding:10px 0 10px 20px;position:relative}@media only screen and (max-width: 600px){.header__menu{padding:10px 0 10px 10px}}.header__links{padding:0 0 0 35px}@media only screen and (max-width: 991px){.header__links{display:none}}.header__links .linkmenu{margin:0 15px;padding:20px 0;background-color:transparent !important;cursor:pointer}.header__links .linkmenu__text{font-size:15px}.header__buy{display:flex;align-items:center;padding:10px 30px 10px 0;margin-left:auto}@media only screen and (max-width: 1095px){.header__buy{padding:10px 20px 10px 0}}@media only screen and (max-width: 600px){.header__buy{padding:10px 20px 10px 0}}.header__buy .btncta--outline-primary{margin:0 10px 0 0;padding:7px 30px}@media only screen and (max-width: 1290px){.header__buy .btncta--outline-primary{padding:15px 30px}}@media only screen and (max-width: 991px){.header__buy .btncta--outline-primary{display:none}}.header__search{margin:0 20px;width:auto;min-width:240px}@media only screen and (max-width: 1290px){.header__search{min-width:auto;margin:0 20px 0 0}}@media only screen and (max-width: 1095px){.header__search{position:fixed;width:auto;padding:0;top:18px;right:82px;left:auto;border-top:none;transition:all 0.3s ease-in-out,height cubic-bezier(0.77, 0, 0.175, 1) 0.2s}.header__search .form-group{transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s,opacity 0.3s ease-in-out;transform:translateX(0) translateY(-200%);opacity:0}}@media only screen and (max-width: 991px){.header__search{top:9px}}.header__search .form-group__btn-search i{-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1290px){.header__search .form-group__btn-search:hover i{color:#e9522f;-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__search #search_widget{width:100%}@media only screen and (max-width: 1095px){.header__search #search_widget{width:fit-content;min-width:min-content}}.header__search #search_widget form{position:relative;display:flex;align-items:center}@media only screen and (max-width: 1095px){.header__search #search_widget form{justify-content:center}}.header__search #search_widget form input{padding:12px 20px 12px 44px;font-size:15px;outline:none !important;background-color:transparent !important;color:#fff;line-height:1;font-family:"Manrope",sans-serif}@media only screen and (min-width: 991px){.header__search #search_widget form input{border:1px solid #fff !important;border-radius:8px !important}}@media only screen and (max-width: 1095px){.header__search #search_widget form input{width:32px;height:42px;padding:0;z-index:1;border:none !important}}.header__search #search_widget form input::placeholder{font-family:"Manrope",sans-serif;font-weight:100;letter-spacing:2}@media only screen and (max-width: 1095px){.header__search #search_widget form input::placeholder{color:transparent}}.header__search #search_widget form i{color:#fff}.header__search #search_widget form i.icon-search{left:8px}@media only screen and (max-width: 1095px){.header__search #search_widget form i.icon-search{left:auto;z-index:0;font-size:20px;padding:0}}.header__search #search_widget form .form-group__btn-search{position:absolute;right:10px;background-color:transparent}.header__search #search_widget form .form-group__btn-search i{color:#fff;font-size:16px}.header__actionsearch,.header__actionuser,.header__actioncart{padding:10px 5px;margin:0 3px;background-color:transparent !important;cursor:pointer;box-shadow:none;border:none}@media only screen and (max-width: 991px){.header__actionsearch,.header__actionuser,.header__actioncart{padding:0 5px}}.header__actionsearch i,.header__actionuser i,.header__actioncart i{font-size:24px;color:#fff;position:relative;z-index:1;-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1290px){.header__actionsearch:hover i,.header__actionuser:hover i,.header__actioncart:hover i{color:#e9522f;-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transform:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__actionsearch{display:none}@media only screen and (max-width: 1095px){.header__actionsearch{width:31px;height:42px;display:inline-block}}.header__actionsearch i{font-size:21px}.header__actioncart{position:relative}.header__actioncart .productcount{position:absolute;top:3px;right:-3px;font-size:10px;background-color:#e9522f;border-radius:50px;padding:2px;color:#fff;aspect-ratio:1 / 1;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:"Manrope",sans-serif;z-index:1}@media only screen and (max-width: 991px){.header__actioncart .productcount{top:-3px}}.header__login.submenuopen .header__submenulogin{z-index:2;right:20px;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 600px){.header__login.submenuopen .header__submenulogin{right:0}}.header__login.submenuopen .background{opacity:1;visibility:visible}.header__login.submenuopen .header__actionuser i::before{content:"\e955"}.header__login .background{width:100%;left:0;z-index:-1;display:none}@media only screen and (max-width: 600px){.header__login .background{display:flex}}.header__submenulogin{display:flex;flex-direction:column;position:absolute;gap:20px;top:80px;padding:30px 20px 20px;right:-100%;width:auto;height:auto;z-index:-1;min-width:280px;background-color:#07262b;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 991px){.header__submenulogin{top:54px}}@media only screen and (max-width: 600px){.header__submenulogin{width:100%}}.header__loginitem{width:100%;padding:0}@media only screen and (max-width: 991px){.header__loginitem{width:100%;text-align:left}}.header__loginitem .a,.header__loginitem a{width:100%}.header__loginitem .a.account,.header__loginitem .a.login,.header__loginitem a.account,.header__loginitem a.login{background-color:#e9522f;color:white;padding:10px;padding-left:30px;margin:0;font-size:15px;font-weight:500;border-radius:100px;border:none;text-align:center}@media only screen and (max-width: 991px){.header__loginitem .a.account span,.header__loginitem .a.login span,.header__loginitem a.account span,.header__loginitem a.login span{position:relative}}@media only screen and (max-width: 991px){.header__loginitem .a.account span::before,.header__loginitem .a.login span::before,.header__loginitem a.account span::before,.header__loginitem a.login span::before{content:'\e914';font-family:"icomoon",sans-serif;font-size:25px;position:absolute;top:-2px;left:-30px;color:white}}@media only screen and (max-width: 991px){.header__loginitem .a.logout,.header__loginitem a.logout{padding:15px 0;color:#e9522f;text-align:center}}@media only screen and (max-width: 991px){.header__loginitem .a.sign-up,.header__loginitem a.sign-up{text-align:center;font-size:14px;line-height:18px;padding:14px 0}}.header__loginitem .btncta.btncta--primary::before{background-color:#000}.header__nav{width:100%;position:fixed;height:100dvh;top:0;left:-100%;overflow:hidden;z-index:9;padding:81px 0 0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (max-width: 991px){.header__nav{padding:55px 0 0}}.header__nav::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1;transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transform:translateX(-100%) translateY(0%)}.header__firstlevel{display:flex;flex-direction:column;height:100%;padding:55px 40px 0 125px;width:34%}@media only screen and (max-width: 1199px){.header__firstlevel{padding:55px 40px 0 55px}}@media only screen and (max-width: 1095px){.header__firstlevel{padding:25px 20px 0 0;width:100%}}.header__firstlevel::before{content:"";width:0.25px;height:73dvh;position:absolute;left:85px;top:0;background:#717171;display:none}@media only screen and (max-width: 1095px){.header__firstlevel::before{display:block}}@media only screen and (max-width: 991px){.header__firstlevel::before{left:73px}}@media only screen and (max-width: 1095px){.header__firstlevel-list{padding:0 0 0 105px !important}}@media only screen and (max-width: 991px){.header__firstlevel-list{padding:0 0 0 92px !important}}.header__itemfirstlevel{padding:0}.header__itemfirstlevel>.linkmenu{font-size:18px;width:100%;position:relative;margin:0 0 10px;padding:10px 20px;background-color:#262626 !important;border-radius:11px;display:flex;flex-direction:column;gap:5px;cursor:pointer}@media only screen and (max-width: 1095px){.header__itemfirstlevel>.linkmenu{padding:10px;border-radius:11px;display:flex;flex-direction:column;gap:25px}}@media only screen and (max-width: 480px){.header__itemfirstlevel>.linkmenu{gap:15px}}.header__itemfirstlevel>.linkmenu i{display:block;font-size:14px;color:#fff;margin:0 0 0 auto}@media only screen and (max-width: 1095px){.header__itemfirstlevel>.linkmenu i{display:block;font-size:14px}}.header__itemfirstlevel>.linkmenu .linkmenu__text{position:relative;text-align:center}@media only screen and (max-width: 1095px){.header__itemfirstlevel>.linkmenu .linkmenu__text{font-size:30px;text-align:left}}.header__itemfirstlevel>.linkmenu .linkmenu__text::before{display:none}@media only screen and (max-width: 1095px){.header__itemfirstlevel>.linkmenu .linkmenu__text::before{width:10px;height:2px;display:none}}.header__basiclinks{margin:auto 0 15px;display:flex;flex-direction:column;gap:15px}@media only screen and (max-width: 1095px){.header__basiclinks{padding:20px 0 30px 105px !important}}@media only screen and (max-width: 600px){.header__basiclinks{margin:auto 0 15px;padding:0 0 10px 105px !important}}@media only screen and (max-width: 600px){.header__basiclinks .linkmenu__text{font-size:18px}}.header__basiclinks .link-help{display:none}@media only screen and (max-width: 1095px){.header__basiclinks .link-help{display:block}}.header__basiclinks .link-help .linkmenu i{display:none;color:#e9522f;font-size:22px;margin-right:8px}@media only screen and (max-width: 1095px){.header__basiclinks .link-help .linkmenu i{display:block}}@media only screen and (max-width: 1095px){.header__basiclinks .link-help .linkmenu .linkmenu__text{color:#e9522f}}.header__basiclinks li{padding:0}.header__accountlinks{margin:0 0 50px;display:flex;flex-direction:column;gap:15px;z-index:0}.header__accountlinks li{padding:0}@media only screen and (max-width: 1095px){.header__accountlinks{width:100%;padding:0 0 0 16px}}@media only screen and (max-width: 1095px){.header__accountlinks .linkmenu{width:100%;justify-content:center}}@media only screen and (max-width: 600px){.header__accountlinks .linkmenu__text{font-size:15px}}@media only screen and (max-width: 1095px){.header__accountlinks .linkmenu--signin{padding:15px 40px;border-radius:8px;background-color:#71e6fc;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 1095px){.header__accountlinks .linkmenu--signin .linkmenu__text{color:#07262b;text-align:center;display:flex;align-items:center;gap:10px}}.header__accountlinks .linkmenu--signin .linkmenu__text i{display:none;font-size:25px}@media only screen and (max-width: 1095px){.header__accountlinks .linkmenu--signin .linkmenu__text i{display:block}}.header__secondlevel{position:fixed;top:0;width:66%;left:100%;display:flex;background-color:#fff;z-index:2;height:100%;padding:55px 0 0 0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (max-width: 1095px){.header__secondlevel{width:100%;background-color:#000;left:-100%}}.header__secondlevel .gobackmenu{display:none}@media only screen and (max-width: 1095px){.header__secondlevel .gobackmenu{display:inline-flex;margin:0 30px 10px}}@media only screen and (max-width: 600px){.header__secondlevel .gobackmenu{margin:3px 16px 8px}}@media only screen and (min-width: 1095px){.header__secondlevel.active-slider-blog .header__blog{animation:slider-blog 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards}}.header__secondlevel-container{padding:60px 30px;width:40%}@media only screen and (max-width: 1095px){.header__secondlevel-container{width:100%;padding:50px 0}}@media only screen and (max-width: 991px){.header__secondlevel-container{padding:20px 0}}@media only screen and (max-width: 600px){.header__secondlevel-container{padding:10px 0}}@media only screen and (max-width: 1095px){.header__secondlevel-container .levelscroll{overflow:auto;height:calc(100vh - 108px);padding:0 0 150px}}.header__allabout{border-radius:9px;background-color:#000;padding:20px;display:block;position:relative;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}@media only screen and (max-width: 1095px){.header__allabout{background-color:#262626;margin:0 30px}}@media only screen and (max-width: 600px){.header__allabout{margin:0 16px}}.header__allabout i{color:#fff;position:absolute;top:25px;right:20px;font-size:15px;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1095px){.header__allabout i{top:15px;right:13px}}@media only screen and (min-width: 1290px){.header__allabout:hover{background-color:#e9522f;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}.header__allabout:hover i{transform:translate(10px, -10px);-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}.header__allabout-title{font-size:19px;color:#fff;width:50%;font-weight:700;line-height:1.2;margin:0 0 14px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 600px){.header__allabout-title{font-size:16px;width:100%;margin:0 0 9px}}.header__allabout-description{font-size:12px;color:#fff;margin:0;width:80%;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 600px){.header__allabout-description{font-size:11px;width:100%;line-height:1.5}}.header__secondlevel-list{margin:28px 0;height:calc(100vh - 550px);overflow-y:auto;overflow-x:hidden;padding-right:10px}@media only screen and (max-width: 1290px){.header__secondlevel-list{height:calc(100vh - 600px)}}@media only screen and (max-width: 1095px){.header__secondlevel-list{margin:10px 30px 40px;height:auto;overflow-y:hidden}}@media only screen and (max-width: 600px){.header__secondlevel-list{margin:10px 16px}}.header__secondlevel-list::-webkit-scrollbar{width:3px}.header__secondlevel-list::-webkit-scrollbar-track{border-radius:10px}.header__secondlevel-list::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}.header__itemsecondlevel{cursor:pointer;padding:0}.header__itemsecondlevel>.linkmenu{justify-content:space-between;width:100%;margin:0;background-color:transparent;cursor:pointer}@media only screen and (max-width: 1095px){.header__itemsecondlevel>.linkmenu::before{background-color:#fff}.header__itemsecondlevel>.linkmenu i{color:#fff;font-size:15px}}@media only screen and (max-width: 1095px){.header__itemsecondlevel>.linkmenu .linkmenu__text{color:#fff;font-size:14px}}.header__megaimg{width:60%;height:100%}@media only screen and (max-width: 1095px){.header__megaimg{display:none}}.header__megaimg img{width:100%;height:100%;object-fit:cover}.header__thirdlevel{position:fixed;top:0;width:40%;left:110%;display:flex;background-color:#f0f1f1;z-index:2;height:100%;padding:117px 30px 0 30px;flex-direction:column;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (max-width: 1095px){.header__thirdlevel{width:100%;background-color:#000;padding:102px 30px 0 30px;left:-100%}.header__thirdlevel::before{content:"";width:100%;top:50px;height:0.5px;background-color:#717171;position:absolute;left:0}.header__thirdlevel .header__blog{display:none}}@media only screen and (max-width: 991px){.header__thirdlevel{padding:75px 30px 0 30px}}@media only screen and (max-width: 600px){.header__thirdlevel{padding:65px 16px}}.header__thirdlevel .gobackmenu{display:none;background-color:transparent !important}@media only screen and (max-width: 1095px){.header__thirdlevel .gobackmenu{display:inline-flex;margin:3px 0 8px !important}}.header__thirdlevel-container{display:flex;flex-direction:column}.header__categorypc{margin:0 0 10px;display:flex;flex-direction:column;align-items:flex-start}.header__categorypc .title{color:#07262b;font-size:16px;margin:0 0 14px;font-weight:700;font-family:"Manrope",sans-serif;line-height:1.4;position:relative}@media only screen and (max-width: 1095px){.header__categorypc .title{padding:15px 20px;background-color:#262626;display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:9px;width:100%}}.header__categorypc .title::after{content:"";width:0;height:1px;background-color:#e9522f;position:absolute;left:0;bottom:-4px;-webkit-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-moz-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-ms-transform:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s}.header__categorypc .title i{color:#e9522f;font-size:15px;margin:0 0 0 5px}.header__categorypc .description{font-size:10px;margin:0;color:#797979;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1095px){.header__categorypc .description{display:none}}@media only screen and (min-width: 1095px){.header__categorypc:hover .title::after{width:100%;-webkit-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-moz-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-ms-transform:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s}}.header__listsubcategory{padding:15px 0 200px;height:calc(100dvh - 176px);overflow-y:auto;overflow-x:hidden;position:relative}@media only screen and (max-width: 1600px){.header__listsubcategory{height:calc(100dvh - 176px)}}@media only screen and (max-width: 1095px){.header__listsubcategory{height:75dvh;padding:15px 0 150px}}.header__listsubcategory::-webkit-scrollbar{width:3px}.header__listsubcategory::-webkit-scrollbar-track{border-radius:10px}.header__listsubcategory::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}.header__itemsubcategory{width:100%;margin:0 0 40px;padding:0}.header__title-category{font-size:12px;color:#07262b;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1095px){.header__title-category{color:#e9522f;font-size:16px}}.header__title-category .featured{font-weight:800;font-family:"Manrope",sans-serif}.header__productlist{padding:10px 0 0}.header__productitem{margin:0 0 6px;padding:0}.header__blog{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1095px){.header__blog{width:100%;padding:0;z-index:9999;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.header__blog .header__introblog,.header__blog .tns-outer{display:none}.header__blog .header__introblog:first-child,.header__blog .tns-outer:first-child{display:flex}.header__blog .header__introblog:nth-child(2),.header__blog .tns-outer:nth-child(2){display:block;width:100%}}@media only screen and (max-width: 1095px){.header__blog{margin:0 0 0 30px}}@media only screen and (max-width: 600px){.header__blog{margin:0 0 0 16px;overflow:hidden}}.header__blog .tns-nav{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 1095px){.header__blog .tns-nav{display:none}}.header__blog .tns-nav button{border-radius:50px;padding:20px 0;width:30px;height:3px;z-index:0;margin:0;background-color:transparent;position:relative;display:flex;align-items:center;margin-right:5px;border:none}.header__blog .tns-nav button.tns-nav-active{z-index:1}.header__blog .tns-nav button.tns-nav-active::before{background-color:#71e6fc}.header__blog .tns-nav button::before{content:"";position:absolute;width:30px;background-color:#959595;border-radius:50px;height:100%;height:3px}.header__introblog{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0 5px}.header__textblog{font-size:10px;text-transform:uppercase;width:80%;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}@media only screen and (max-width: 1095px){.header__textblog{color:#e9522f}}.header__blogindex{width:20%;font-size:11px;text-align:right}@media only screen and (max-width: 1095px){.header__blogindex{display:none}}.header__bloglist{width:100%}.header__bloglist .cardpost{min-height:130px}@media only screen and (max-width: 1095px){.header__bloglist .cardpost{flex-direction:column;margin:0 10px 0 0}}.header__bloglist .cardpost .tag{font-size:7px;border:1px solid #b2b2b2}@media only screen and (max-width: 1095px){.header__bloglist .cardpost .tag{padding:4px 12px 4px 24px}}.header__bloglist .cardpost__content{padding:10px 15px;gap:10px;width:100%}@media only screen and (max-width: 1095px){.header__bloglist .cardpost__content{min-height:130px}}.header__bloglist .cardpost__title{font-size:13px}.header__bloglist .cardpost__img{min-height:initial;display:none}@media only screen and (max-width: 1095px){.header__bloglist .cardpost__img{display:none}}.header-checkout.header-checkout{background-color:#1a1a1a !important;position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 0 23px -8px rgba(0,0,0,0.31)}.header-checkout.header-checkout .logo{display:inline-block}.header-checkout.header-checkout .logo img{max-width:130px;height:68px}@media only screen and (max-width: 600px){.header-checkout.header-checkout .logo img{max-width:100px;height:50px}}.cartview{max-width:40%;position:fixed;background-color:#f6f8f7;right:-100%;top:0;width:auto;height:100dvh;z-index:90;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1095px){.cartview{max-width:60%}}@media only screen and (max-width: 991px){.cartview{width:100%;max-width:100%}}.cartview__container{display:flex;align-items:flex-end;flex-direction:column;z-index:3;position:relative;height:100%}@media only screen and (min-width: 991px){.cartview__container{min-width:500px}}.cartview__container .body{display:flex;align-items:flex-end;flex-direction:column;height:100%;justify-content:space-between}.cartview__container .blockcart{height:100%;width:100%}.cartview__intro{padding:21px 20px;border-bottom:0.25px solid #717171;border-left:0.25px solid #717171;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#07262b}@media only screen and (max-width: 600px){.cartview__intro{padding:10px 16px}}.cartview__close{background-color:transparent !important;width:auto;aspect-ratio:1;height:auto;display:flex;border-radius:50px;padding:4px;border:none;cursor:pointer;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.cartview__close i{font-size:31.5px;color:#fff}@media only screen and (max-width: 600px){.cartview__close i{font-size:27px}}.cartview__close:hover{background-color:#262626;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.cartview__title{font-size:20px;color:#fff;margin:0;font-family:"Manrope",sans-serif}.cartview__shipping{padding:10px 0 20px;width:calc(100% - 60px);background-color:transparent;border-bottom:0.25px solid #717171;margin:0 30px}.cartview__shipping p{font-size:11px;line-height:20px;margin:0 0 5px;color:#07262b;text-align:center}.cartview__shipping p .feature{text-transform:uppercase}.cartview__content{display:flex;flex-direction:column;text-align:center;width:20%;margin:8px 0 0}.cartview__content:last-child span{color:#959595}.cartview__content span{font-size:10px;color:#e9522f}.cartview__resume-quantity{display:flex;align-items:center;justify-content:space-between;margin-top:0;flex-wrap:wrap}.cartview__progress{width:100%}.cartview__progress .shipping-progress{width:80%;margin:0 auto;height:4px;border-radius:10px;background:#959595;position:relative}.cartview__progress .shipping-progress::before{content:"";position:absolute;left:0;top:0;width:68%;height:100%;background-color:#e9522f;border-radius:10px}.cartview__products{padding:30px 20px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 360px);overflow-x:hidden;overflow-y:auto;width:100%}@media only screen and (max-width: 991px){.cartview__products{padding:20px 16px 190px;height:calc(100vh - 80px)}}@media only screen and (max-width: 600px){.cartview__products{padding:20px 16px}}.cartview__products::-webkit-scrollbar{width:3px}.cartview__products::-webkit-scrollbar-track{border-radius:10px}.cartview__products::-webkit-scrollbar-thumb{background:#e9522f;border-radius:10px}@media only screen and (min-width: 991px){.cartview__products .cardproductheader{min-width:500px}}.cartview__products .cardproductheader__img{min-width:110px;max-width:110px}@media only screen and (max-width: 600px){.cartview__products .cardproductheader__img{min-width:80px;max-width:80px}}.cartview__products .cardproductheader__content{width:calc(100% - 110px)}@media only screen and (max-width: 600px){.cartview__products .cardproductheader__content{width:calc(100% - 80px)}}.cartview__products--empty p{font-family:"Manrope",sans-serif;font-size:14px;width:fit-content}.cartview__footer{margin:auto 20px 40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 991px){.cartview__footer{position:absolute;bottom:0;background:#f0f1f1;width:100%;left:0;margin:0;padding:20px 0 0;gap:15px}.cartview__footer .btncta{border-radius:0}.cartview__footer .cartview-total{padding:0 16px}}.cartview__resume .cart-subtotals{padding:0 0 20px;display:flex;flex-direction:column;gap:2px}.cartview__resume .cart-subtotals span{font-family:"Manrope",sans-serif;font-size:14px !important}.cartview__resume span{font-family:"Manrope",sans-serif}.cartview__resume span.value{font-weight:700;font-size:18px}.cartview__resume span.text-total{font-size:18px}.preheader{width:100%;background-color:#f0f1f1;position:relative}.preheader .tns-visually-hidden{display:none}.preheader__container{height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-out}.preheader__container .title{margin:0;font-size:14px}@media only screen and (max-width: 600px){.preheader__container .title{font-size:12px}}.preheader__container .title .link__text{text-transform:inherit;letter-spacing:0;padding:0;margin:0 0 0 7px;font-size:14px}.preheader__container .title .link__text::before{bottom:1px}@media only screen and (max-width: 600px){.preheader__container .title .link__text{font-size:12px}}.preheader__item{padding:10px 0;display:none !important;justify-content:center}.preheader__item:first-child{display:flex !important}.preheader__item.tns-item{display:flex !important}.preheader .tns-outer{position:relative;z-index:2;width:80%;margin:0 auto;overflow:hidden}.preheader__nav{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;left:0;top:0;width:100%;z-index:0}.preheader__nav .btn-nav{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:auto;background-color:#f0f1f1}@media only screen and (max-width: 1095px){.preheader__nav .btn-nav{top:auto}}.preheader__nav .btn-nav i{color:#e9522f}.preheader__nav .btn-nav--prev{transform:rotate(180deg);left:30%}@media only screen and (max-width: 1095px){.preheader__nav .btn-nav--prev{left:0}}.preheader__nav .btn-nav--next{right:30%}@media only screen and (max-width: 1095px){.preheader__nav .btn-nav--next{right:0}}body.is-loaded .header__container{opacity:1;transform:translateY(0);animation-name:opacityHeader;animation-duration:1s}@keyframes opacityHeader{0%{opacity:0;transform:translateY(-100px)}50%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}body.is-loaded .preheader__container,body.is-loaded .preheader__nav{opacity:1;animation-name:opacityPreHeader;animation-duration:1s}@keyframes opacityPreHeader{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body.menu-opened{overflow:hidden}body.menu-opened .header__nav{left:0;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.menu-opened .header__nav::before{transform:translateX(0) translateY(0)}body.menu-opened .header__menuburger-line{margin:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (min-width: 1095px){body.menu-opened .header__itemfirstlevel.active .linkmenu--big .linkmenu__text{color:#e9522f}body.menu-opened .header__itemfirstlevel.active .linkmenu--big .linkmenu__text::before{width:100vw !important;background-color:#e9522f !important;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.menu-opened .header__itemfirstlevel.active .linkmenu--big i{color:#e9522f}}body.menu-opened .header__itemfirstlevel.active .header__secondlevel{left:34%;-webkit-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transform:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1095px){body.menu-opened .header__itemfirstlevel.active .header__secondlevel{left:0}}body.menu-opened .header__itemsecondlevel.active .header__thirdlevel{left:60%;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1095px){body.menu-opened .header__itemsecondlevel.active .header__thirdlevel{left:0}}@media only screen and (min-width: 991px){body.menu-opened .header__itemsecondlevel.active .linkmenu__text{color:#e9522f}body.menu-opened .header__itemsecondlevel.active .linkmenu::after{width:100%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}body.menu-opened .header__itemsecondlevel.active .linkmenu i{color:#e9522f}}body.cart-opened{overflow:hidden}body.cart-opened .background{opacity:1;visibility:visible;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.cart-opened .cartview{right:0;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-moz-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-ms-transform:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.cart-opened .header__blog{left:110%}body.open-search .header__search{padding:10px 0;opacity:1;height:auto;transition:all 0.3s ease-in-out,height cubic-bezier(0.77, 0, 0.175, 1) 0.2s}@media only screen and (max-width: 1095px){body.open-search .header__search{padding:10px 14px}}body.open-search .header__search .form-group{opacity:1;transition:transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s,opacity 0.3s ease-in-out;transform:translateX(0) translateY(0)}body.open-search .header__actionsearch i::before{content:"\e955"}@keyframes slider-blog{0%{left:110%}100%{left:60%}}.homeslider{padding-top:68px;position:relative;order:1}@media only screen and (max-width: 600px){.homeslider{padding-top:50px}}.homeslider .container{padding:0 80px}@media only screen and (max-width: 991px){.homeslider .container{padding:0 30px}}@media only screen and (max-width: 600px){.homeslider .container{padding:0 15px}}.homeslider__link{width:100%;height:100%;display:block}.homeslider--oneslide .homeslider__progress{display:none}.homeslider__progress{display:none}.homeslider .tns-nav{position:absolute;bottom:auto;left:100px;z-index:8;top:23%}@media only screen and (max-width: 1095px){.homeslider .tns-nav{bottom:80px;left:40px}}@media only screen and (max-width: 600px){.homeslider .tns-nav{top:inherit;bottom:80px;left:20px}}.homeslider .tns-nav button{width:10px;height:2px;margin-right:15px;border-radius:0;position:relative;border:none;overflow:hidden;padding:0 0 10px;background:transparent;display:none}.homeslider .tns-nav button::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;opacity:1;z-index:2}.homeslider .tns-nav button::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:2px;background-color:#fff;z-index:3;transform:translateX(-100%);opacity:0;animation:start-line 7000ms ease-in-out 1 normal;-webkit-transition:opacity 0.125s ease-in-out;-moz-transition:opacity 0.125s ease-in-out;-ms-transform:opacity 0.125s ease-in-out;-o-transition:opacity 0.125s ease-in-out;transition:opacity 0.125s ease-in-out}@keyframes start-line{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.homeslider .tns-nav button.tns-nav-active{width:70px;cursor:not-allowed;background-color:transparent;display:inline-block}.homeslider .tns-nav button.tns-nav-active::after{opacity:1;transform:translateX(0);-webkit-transition:transform 6s ease-in-out;-moz-transition:transform 6s ease-in-out;-ms-transform:transform 6s ease-in-out;-o-transition:transform 6s ease-in-out;transition:transform 6s ease-in-out}.homeslider .tns-nav button.tns-nav-active:hover{background-color:transparent}.homeslider__carousel .owl-stage-outer{overflow:visible !important}.homeslider__carousel--floating .homeslider__item{padding:0}@media only screen and (max-width: 480px){.homeslider__carousel--floating .homeslider__item{padding:0}}.homeslider__item{position:relative;border-bottom:0;padding:0}.homeslider__image{max-width:600px;width:17%;position:absolute;bottom:-50px;right:90px;min-width:140px}@media only screen and (max-width: 767px){.homeslider__image{width:20%;right:20px;bottom:-30px}}.homeslider__background img{height:calc(100vh - 80px - 100px - 68px);width:100%;object-fit:cover}@media only screen and (max-width: 1199px){.homeslider__background img{height:calc(100vh - 50px - 100px - 68px);min-height:550px;max-height:800px}}@media only screen and (max-width: 991px){.homeslider__background img{height:calc(80vh - 50px - 100px - 68px);min-height:450px;max-height:600px}}.homeslider__content{position:absolute;top:20%;width:100%;z-index:1}@media only screen and (max-width: 767px){.homeslider__content{top:10%}}@media only screen and (max-width: 600px){.homeslider__content{top:15px}}.homeslider__content h1,.homeslider__content h2,.homeslider__content h3{font-size:60px;text-align:left;line-height:60px;margin-bottom:15px}@media only screen and (max-width: 991px){.homeslider__content h1,.homeslider__content h2,.homeslider__content h3{font-size:45px;line-height:45px}}@media only screen and (max-width: 600px){.homeslider__content h1,.homeslider__content h2,.homeslider__content h3{font-size:35px;line-height:35px}}@media only screen and (max-width: 480px){.homeslider__content h1,.homeslider__content h2,.homeslider__content h3{font-size:30px;line-height:30px}}.homeslider__content p{text-transform:uppercase;font-weight:300}@media only screen and (max-width: 600px){.homeslider__content p{font-size:14px;line-height:19px}}.homeslider__content .btn,.homeslider__content a,.homeslider__content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button[type="submit"],.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction,.homeslider__content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button[type="submit"],.homeslider__content a{margin-top:30px;display:inline-block;margin-bottom:0}@media only screen and (max-width: 600px){.homeslider__content .btn,.homeslider__content a,.homeslider__content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .homeslider__content button[type="submit"],.homeslider__content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .homeslider__content .continue,.homeslider__content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .homeslider__content .btn-new-direction,.homeslider__content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .homeslider__content button[type="submit"],.homeslider__content a{margin-top:10px}}.homeslider__content-text{width:45%;padding-bottom:10px}.homeslider__content-text h2{margin-bottom:10px}@media only screen and (max-width: 991px){.homeslider__content-text{width:40%}}@media only screen and (max-width: 600px){.homeslider__content-text{width:60%}}.homeslider__video video{height:calc(100vh - 80px - 100px - 68px);width:100%;object-fit:cover}@media only screen and (max-width: 1199px){.homeslider__video video{height:calc(100vh - 50px - 100px - 68px);min-height:550px;max-height:800px}}@media only screen and (max-width: 991px){.homeslider__video video{height:calc(80vh - 50px - 100px - 68px);min-height:450px;max-height:600px}}.home-container-title{order:2;overflow:initial;padding:0;margin:0;max-width:none}.home-container-title .titlehome{text-align:left;font-size:20px;line-height:1.1;background-color:#f6f6f6;padding:21px 50px}@media only screen and (max-width: 600px){.home-container-title .titlehome{font-size:16px;padding:21px 20px}}.home-categories-container{order:3}.home-categories{display:flex;margin:0 -10px;padding-top:50px}@media only screen and (max-width: 991px){.home-categories{flex-direction:column;margin:0 -15px;padding-top:40px}}@media only screen and (max-width: 600px){.home-categories{padding-top:30px}}.home-categories .zoom-parent{height:100%}.home-categories .zoom-child{max-height:200px;height:100%}@media only screen and (max-width: 767px){.home-categories .zoom-child{max-height:180px}}.home-categories .zoom-child img{height:100%}.home-categories__item{padding:0 10px;position:relative}@media only screen and (max-width: 991px){.home-categories__item{padding:15px}}.home-categories__item-content{position:absolute;top:0;width:calc(100% - 20px);height:100%;z-index:4}.home-categories__item-content-title{color:white;margin:0;font-weight:700;margin-bottom:20px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 991px){.home-categories__item-content-title{margin-bottom:0}}@media only screen and (max-width: 767px){.home-categories__item-content-title{font-size:18px}}.home-categories__item-content-hover{color:white;opacity:0;margin:0;font-size:14px;line-height:inherit;margin-top:10px;max-width:300px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 991px){.home-categories__item-content-hover{opacity:1}}@media only screen and (max-width: 767px){.home-categories__item-content-hover{font-size:16px;max-width:100%}}.home-categories__item-content-text{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 5%}.home-categories__item-content-help{color:#1a1a1a;font-weight:700;font-size:21px;text-align:center;max-width:308px;margin:0 auto;margin-bottom:15px}@media only screen and (max-width: 991px){.home-categories__item-content-help{font-size:18px;line-height:inherit}}.home-categories__item-content .btn,.home-categories__item-content .homeslider__content a,.homeslider__content .home-categories__item-content a,.home-categories__item-content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .home-categories__item-content button[type="submit"],.home-categories__item-content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .home-categories__item-content .continue,.home-categories__item-content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .home-categories__item-content .continue,.home-categories__item-content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .home-categories__item-content .continue,.home-categories__item-content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .home-categories__item-content .continue,.home-categories__item-content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .home-categories__item-content .btn-new-direction,.home-categories__item-content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .home-categories__item-content button[type="submit"]{width:fit-content;text-align:center;margin:0 auto}@media only screen and (min-width: 991px){.home-categories__item-content:hover .home-categories__item-content-title{margin-bottom:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.home-categories__item-content:hover .home-categories__item-content-hover{opacity:1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.home-categories__item-gradient{position:absolute;top:0;width:calc(100% - 20px);height:100%;background:linear-gradient(to right, rgba(0,0,0,0.9) 0, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);border-radius:5px;z-index:2}@media only screen and (max-width: 991px){.home-categories__item-gradient{height:calc(100% - 30px);top:15px}}.home-categories__item:nth-child(2) .home-categories__item-gradient{background:white;opacity:0.5}.page-maintenance{display:flex;min-height:100vh;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 767px){.page-maintenance{height:auto;min-height:100vh}}.page-maintenance__image{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;object-fit:cover;-webkit-animation:scale-up-center 20s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-up-center 20s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.page-maintenance__content{display:flex;flex-direction:column;align-items:center;max-width:60%}@media only screen and (max-width: 767px){.page-maintenance__content{max-width:calc(100% - 40px);margin:0 auto}}.page-maintenance__logo{max-width:350px;width:100%}@media only screen and (max-width: 767px){.page-maintenance__logo{max-width:150px}}.page-maintenance__title{color:white;font-size:35px;margin:30px 0 50px}@media only screen and (max-width: 767px){.page-maintenance__title{font-size:20px}}.page-maintenance__text *{color:white;text-align:center;margin:0;line-height:1.8;font-size:20px}@media only screen and (max-width: 767px){.page-maintenance__text *{font-size:17px;line-height:1.6}}.page-maintenance__links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:50px;margin-left:100px;width:100%}@media only screen and (max-width: 991px){.page-maintenance__links{align-items:baseline}}@media only screen and (max-width: 600px){.page-maintenance__links{margin-left:0;width:400px}}.page-maintenance__linkitem{display:flex;align-items:flex-start;color:white;line-height:1.8;font-size:20px}@media only screen and (max-width: 767px){.page-maintenance__linkitem{font-size:16px;line-height:1;flex-direction:row;margin-bottom:10px;align-items:center}}.page-maintenance__linkitem img{width:30px;margin:0 10px 9px 25px}@media only screen and (max-width: 767px){.page-maintenance__linkitem img{margin-right:20px;margin-bottom:0}}@-webkit-keyframes scale-up-center{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale-up-center{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}.page-support-nitro{background:white;padding:0 0 880px}.page-support-nitro .btn,.page-support-nitro .homeslider__content a,.homeslider__content .page-support-nitro a,.page-support-nitro .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .page-support-nitro button[type="submit"],.page-support-nitro #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .page-support-nitro .continue,.page-support-nitro #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .page-support-nitro .continue,.page-support-nitro #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .page-support-nitro .continue,.page-support-nitro #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .page-support-nitro .continue,.page-support-nitro #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .page-support-nitro .btn-new-direction,.page-support-nitro #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .page-support-nitro button[type="submit"]{font-size:14px;padding:8px 40px 10px}.page-support-nitro .btn-arrow{margin:10px 0 0;padding:8px 3px 10px 22px;display:flex;align-items:center}@media only screen and (max-width: 991px){.page-support-nitro .btn-arrow{margin:20px 0 0}}.page-support-nitro .btn-arrow i{font-size:22px;color:#fff;line-height:1;margin:0 4px -3px}.container-support-order{padding:80px 0}@media only screen and (max-width: 991px){.container-support-order{padding:55px 0}}.introtechsupport{display:flex;flex-direction:column;position:relative}.introtechsupport__background{display:flex;align-items:center;justify-content:center}.introtechsupport__img{width:100%;height:360px;position:relative}@media only screen and (max-width: 767px){.introtechsupport__img{height:365px}}.introtechsupport__img img{width:100%;height:100%;object-fit:cover}.introtechsupport__img::before{content:'';position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.introtechsupport__content{position:absolute;text-align:center;top:20%;max-width:500px;padding:0 50px}@media only screen and (max-width: 767px){.introtechsupport__content{top:17%}}.introtechsupport__content .title{font-size:40px;margin:0 0 20px}@media only screen and (max-width: 991px){.introtechsupport__content .title{font-size:45px}}@media only screen and (max-width: 767px){.introtechsupport__content .title{font-size:30px}}.introtechsupport__content .subtitle{font-weight:400;line-height:1.2;font-size:18px}@media only screen and (max-width: 767px){.introtechsupport__content .subtitle{font-size:14px}}.introtechsupport__content p{text-align:center;color:#fff}.introtechsupport__choice{display:flex;justify-content:center;margin:-84px 20px 0;z-index:0}@media only screen and (max-width: 767px){.introtechsupport__choice{flex-direction:column;margin:-90px 20px 0}}.introtechsupport__item{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);padding:35px 70px;background-color:#fff;min-height:160px;min-width:auto;text-align:center;border-radius:5px;margin:0 10px;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width: 991px){.introtechsupport__item{padding:20px 50px;display:inline-flex;justify-content:center}}@media only screen and (max-width: 767px){.introtechsupport__item{width:100%;margin:0 0 8px;padding:25px 50px;min-height:130px}}.introtechsupport__item .titlesup{text-align:center;font-size:20px;font-weight:600;margin:0 0 30px;line-height:1.2}@media only screen and (max-width: 767px){.introtechsupport__item .titlesup{font-size:18px;margin:0 0 20px;line-height:1.1}}.helpcenter{display:flex;flex-direction:column;padding:95px 0 40px;z-index:1;position:relative}@media only screen and (max-width: 991px){.helpcenter{padding:50px 0 0}}@media only screen and (max-width: 991px){.helpcenter .container{padding:0}}.helpcenter__intro{margin:0 20px 40px}@media only screen and (max-width: 767px){.helpcenter__intro{margin:0 20px 30px;transition:none !important;transform:none !important}}.helpcenter__intro .title{margin:10px 0;text-align:center;font-size:32px}@media only screen and (max-width: 767px){.helpcenter__intro .title{font-size:24px}}.helpcenter__intro .subtitle{font-weight:400;font-size:18px;text-align:center}@media only screen and (max-width: 767px){.helpcenter__intro .subtitle{font-size:14px;line-height:1.2}}.helpcenter__banner{height:350px;display:flex;position:relative}@media only screen and (max-width: 767px){.helpcenter__banner{height:auto;flex-direction:column-reverse}}.helpcenter__img{width:100%;height:100%}@media only screen and (max-width: 767px){.helpcenter__img{height:300px}}@media only screen and (max-width: 480px){.helpcenter__img{height:240px}}.helpcenter__img img{width:100%;height:100%;object-fit:cover}.helpcenter__content{position:absolute;padding:40px 50px;height:100%;top:0}@media only screen and (max-width: 767px){.helpcenter__content{padding:45px 46px;position:relative;background-color:#031136}}.helpcenter__content .titlebanner{font-size:40px;max-width:470px;color:#fff;font-weight:700;line-height:1.1;margin:0 0 22px}@media only screen and (max-width: 991px){.helpcenter__content .titlebanner{font-size:34px}}@media only screen and (max-width: 767px){.helpcenter__content .titlebanner{font-size:28px}}.helpcenter__content .titlebanner .resalt{color:#ff5124}.helpcenter__content .description{color:#fff;font-size:14px;line-height:1.2;max-width:400px}.helpcenter__content .link-sup{margin:25px 0 0;color:#ff5124;display:inline-flex;align-items:center;font-size:12px}.helpcenter__content .link-sup span{position:relative}.helpcenter__content .link-sup span::before{background-color:#ff5124}.link-sup span{position:relative}.link-sup span::before{content:'';position:absolute;bottom:-8px;left:0;height:1px;background-color:#416bf3;transform-origin:left;width:100%;transform:scaleX(0);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.link-sup i{font-size:20px;margin:2px 0 0 0;transform:translateX(5px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 991px){.link-sup:hover span::before{transform:scaleX(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.link-sup:hover i{transform:translateX(10px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}.assistance{padding:40px 0;position:relative}@media only screen and (max-width: 991px){.assistance{padding:0}}.assistance::before{content:'';width:50%;height:112%;background-color:#f8f8f8;position:absolute;top:-45%;z-index:0}@media only screen and (max-width: 991px){.assistance::before{display:none}}.assistance .container{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 991px){.assistance .container{flex-direction:column}}.assistance__goform{display:flex;width:calc(100% - 520px);align-items:flex-start;padding:0 30px;position:relative}@media only screen and (max-width: 1199px){.assistance__goform{width:calc(100% / 2);padding:0 0 0 30px}}@media only screen and (max-width: 991px){.assistance__goform{width:calc(100% + 40px);padding:40px 30px 50px;background-color:#f8f8f8;margin:0 -20px 50px}}@media only screen and (max-width: 991px){.assistance__goform{padding:50px 20px 60px;margin:0 -20px 35px}}.assistance__goform i{font-size:58px;color:#4345fb}.assistance__content{margin:0 20px;z-index:2;max-width:250px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width: 991px){.assistance__content{width:100%;max-width:none;margin:0 0 0 25px}}.assistance__content .titlebuy{font-size:18px;margin:0;font-weight:800;font-family:"sofia-pro"}.assistance__content .description{font-size:15px;line-height:1.3}.assistance__content .btn,.assistance__content .homeslider__content a,.homeslider__content .assistance__content a,.assistance__content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .assistance__content button[type="submit"],.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction,.assistance__content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .assistance__content button[type="submit"]{margin:10px 0 0;padding:8px 6px 10px 20px;display:flex;align-items:center}@media only screen and (max-width: 991px){.assistance__content .btn,.assistance__content .homeslider__content a,.homeslider__content .assistance__content a,.assistance__content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .assistance__content button[type="submit"],.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction,.assistance__content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .assistance__content button[type="submit"]{margin:20px 0 0}}.assistance__content .btn span,.assistance__content .homeslider__content a span,.homeslider__content .assistance__content a span,.assistance__content .cart-bottom-resume .cart-voucher button[type="submit"] span,.cart-bottom-resume .cart-voucher .assistance__content button[type="submit"] span,.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue span,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue span,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue span,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue span,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue span,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue span,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue span,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue span,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction span,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction span,.assistance__content #checkout #content .checkout-resume .cart-voucher button[type="submit"] span,#checkout #content .checkout-resume .cart-voucher .assistance__content button[type="submit"] span{transform:translateX(0);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.assistance__content .btn i,.assistance__content .homeslider__content a i,.homeslider__content .assistance__content a i,.assistance__content .cart-bottom-resume .cart-voucher button[type="submit"] i,.cart-bottom-resume .cart-voucher .assistance__content button[type="submit"] i,.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue i,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue i,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue i,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue i,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue i,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue i,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue i,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue i,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction i,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction i,.assistance__content #checkout #content .checkout-resume .cart-voucher button[type="submit"] i,#checkout #content .checkout-resume .cart-voucher .assistance__content button[type="submit"] i{font-size:22px;color:#fff;line-height:0;margin:0 4px -3px;transform:translateX(-3px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 991px){.assistance__content .btn:hover span,.assistance__content .homeslider__content a:hover span,.homeslider__content .assistance__content a:hover span,.assistance__content .cart-bottom-resume .cart-voucher button:hover[type="submit"] span,.cart-bottom-resume .cart-voucher .assistance__content button:hover[type="submit"] span,.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue:hover span,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue:hover span,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue:hover span,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue:hover span,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue:hover span,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue:hover span,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue:hover span,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue:hover span,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction:hover span,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction:hover span,.assistance__content #checkout #content .checkout-resume .cart-voucher button:hover[type="submit"] span,#checkout #content .checkout-resume .cart-voucher .assistance__content button:hover[type="submit"] span{transform:translateX(4px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.assistance__content .btn:hover i,.assistance__content .homeslider__content a:hover i,.homeslider__content .assistance__content a:hover i,.assistance__content .cart-bottom-resume .cart-voucher button:hover[type="submit"] i,.cart-bottom-resume .cart-voucher .assistance__content button:hover[type="submit"] i,.assistance__content #checkout #content .checkout-info #checkout-personal-information-step .continue:hover i,#checkout #content .checkout-info #checkout-personal-information-step .assistance__content .continue:hover i,.assistance__content #checkout #content .checkout-info #checkout-addresses-step .continue:hover i,#checkout #content .checkout-info #checkout-addresses-step .assistance__content .continue:hover i,.assistance__content #checkout #content .checkout-info #checkout-delivery-step .continue:hover i,#checkout #content .checkout-info #checkout-delivery-step .assistance__content .continue:hover i,.assistance__content #checkout #content .checkout-info #checkout-payment-step .continue:hover i,#checkout #content .checkout-info #checkout-payment-step .assistance__content .continue:hover i,.assistance__content #checkout #content .checkout-info .js-address-form .btn-new-direction:hover i,#checkout #content .checkout-info .js-address-form .assistance__content .btn-new-direction:hover i,.assistance__content #checkout #content .checkout-resume .cart-voucher button:hover[type="submit"] i,#checkout #content .checkout-resume .cart-voucher .assistance__content button:hover[type="submit"] i{transform:translateX(6px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}.assistance__img{position:absolute;right:0;top:0;width:370px;height:370px}.assistance__img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1199px){.assistance__img{display:none}}.assistance .sectioncontactsup{width:auto;width:420px;margin:0 0 0 80px}@media only screen and (max-width: 1199px){.assistance .sectioncontactsup{width:calc(100% / 2);margin:0 0 0 50px}}@media only screen and (max-width: 991px){.assistance .sectioncontactsup{width:100%;padding:0 26px;margin:0}}.supportcenter{position:relative;height:490px}@media only screen and (max-width: 767px){.supportcenter{height:410px}}.supportcenter__img{width:100%;height:100%;position:relative}.supportcenter__img img{width:100%;height:100%;object-fit:cover}.supportcenter__img::before{content:'';position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(27,9,6,0.5) 0%, rgba(0,0,0,0) 100%)}.supportcenter__content{position:absolute;width:100%;top:65px}@media only screen and (max-width: 767px){.supportcenter__content{top:inherit;bottom:150px}}.supportcenter__content .title{font-size:32px;color:#fff}@media only screen and (max-width: 767px){.supportcenter__content .title{font-size:24px;margin:0}}.supportcenter__content .description{font-size:18px;color:#fff;max-width:390px;margin:15px 0 0;line-height:1.1}@media only screen and (max-width: 767px){.supportcenter__content .description{font-size:18px;margin:7px 0 0}}.sectionservicestickets{margin:-75px 0 0;z-index:13;position:relative;padding:0 0 40px}@media only screen and (max-width: 767px){.sectionservicestickets{margin:-100px 0 0}}.sectionservicestickets .container{display:flex;overflow:inherit;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 1366px){.sectionservicestickets .container{max-width:1200px}}@media only screen and (max-width: 991px){.sectionservicestickets .container{flex-direction:column}}.sectionservicestickets__list{display:flex;width:calc(100% - 510px);margin:0 40px}@media only screen and (max-width: 1199px){.sectionservicestickets__list{flex-direction:column;margin:0;width:50%}}@media only screen and (max-width: 991px){.sectionservicestickets__list{width:100%}}.sectionservicestickets__item{padding:25px;width:50%;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);margin:0 10px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:10px;min-height:380px}@media only screen and (max-width: 1199px){.sectionservicestickets__item{min-height:inherit;width:100%;margin:0 0 20px}}.sectionservicestickets__item i{font-size:56px;color:#4345fb}.sectionservicestickets__item .btn,.sectionservicestickets__item .homeslider__content a,.homeslider__content .sectionservicestickets__item a,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"],.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"]{margin:auto 0 40px;display:inline-flex;align-items:center;padding:4px 10px 7px 20px}@media only screen and (max-width: 1199px){.sectionservicestickets__item .btn,.sectionservicestickets__item .homeslider__content a,.homeslider__content .sectionservicestickets__item a,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"],.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"]{margin:30px 0 0}}@media only screen and (max-width: 480px){.sectionservicestickets__item .btn,.sectionservicestickets__item .homeslider__content a,.homeslider__content .sectionservicestickets__item a,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"],.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"]{margin:30px auto 0}}@media only screen and (max-width: 600px){.sectionservicestickets__item .btn,.sectionservicestickets__item .homeslider__content a,.homeslider__content .sectionservicestickets__item a,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"],.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"]{margin:60px auto 15px}}.sectionservicestickets__item .btn span,.sectionservicestickets__item .homeslider__content a span,.homeslider__content .sectionservicestickets__item a span,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"] span,.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"] span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue span,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue span,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue span,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue span,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue span,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction span,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction span,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"] span,#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"] span{transform:translateX(0);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.sectionservicestickets__item .btn i,.sectionservicestickets__item .homeslider__content a i,.homeslider__content .sectionservicestickets__item a i,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button[type="submit"] i,.cart-bottom-resume .cart-voucher .sectionservicestickets__item button[type="submit"] i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue i,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue i,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue i,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue i,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue i,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction i,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction i,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button[type="submit"] i,#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button[type="submit"] i{font-size:22px;margin:3px 0 0;color:#fff;transform:translateX(-3px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 991px){.sectionservicestickets__item .btn:hover span,.sectionservicestickets__item .homeslider__content a:hover span,.homeslider__content .sectionservicestickets__item a:hover span,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button:hover[type="submit"] span,.cart-bottom-resume .cart-voucher .sectionservicestickets__item button:hover[type="submit"] span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue:hover span,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue:hover span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue:hover span,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue:hover span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue:hover span,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue:hover span,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue:hover span,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue:hover span,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction:hover span,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction:hover span,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button:hover[type="submit"] span,#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button:hover[type="submit"] span{transform:translateX(4px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.sectionservicestickets__item .btn:hover i,.sectionservicestickets__item .homeslider__content a:hover i,.homeslider__content .sectionservicestickets__item a:hover i,.sectionservicestickets__item .cart-bottom-resume .cart-voucher button:hover[type="submit"] i,.cart-bottom-resume .cart-voucher .sectionservicestickets__item button:hover[type="submit"] i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-personal-information-step .continue:hover i,#checkout #content .checkout-info #checkout-personal-information-step .sectionservicestickets__item .continue:hover i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-addresses-step .continue:hover i,#checkout #content .checkout-info #checkout-addresses-step .sectionservicestickets__item .continue:hover i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-delivery-step .continue:hover i,#checkout #content .checkout-info #checkout-delivery-step .sectionservicestickets__item .continue:hover i,.sectionservicestickets__item #checkout #content .checkout-info #checkout-payment-step .continue:hover i,#checkout #content .checkout-info #checkout-payment-step .sectionservicestickets__item .continue:hover i,.sectionservicestickets__item #checkout #content .checkout-info .js-address-form .btn-new-direction:hover i,#checkout #content .checkout-info .js-address-form .sectionservicestickets__item .btn-new-direction:hover i,.sectionservicestickets__item #checkout #content .checkout-resume .cart-voucher button:hover[type="submit"] i,#checkout #content .checkout-resume .cart-voucher .sectionservicestickets__item button:hover[type="submit"] i{transform:translateX(6px);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}.sectionservicestickets__item .descriptionticket{line-height:1.3}@media only screen and (max-width: 1199px){.sectionservicestickets__item .descriptionticket{font-size:14px}}@media only screen and (max-width: 600px){.sectionservicestickets__item .descriptionticket{margin:40px 0 0}}.sectionservicestickets__header{display:flex;align-items:center}.sectionservicestickets__header .title{font-size:18px;margin:0 0 0 15px}.sectionservicestickets__header svg{width:56px;height:56px;fill:#4345fb}.sectionservicestickets__header svg g{fill:#4345fb}.sectionservicestickets .sectioncontactsup{margin:120px 0 0 40px;width:380px}@media only screen and (max-width: 1199px){.sectionservicestickets .sectioncontactsup{width:calc(100% / 2)}}@media only screen and (max-width: 991px){.sectionservicestickets .sectioncontactsup{width:100%;margin:40px 0 0 0}}@media only screen and (max-width: 991px){.sectionservicestickets .sectioncontactsup__item{padding:0 25px 30px}}.infoadditional{background-color:#f8f8f8;padding:75px 0;position:relative}@media only screen and (max-width: 1199px){.infoadditional{padding:55px 0}}.infoadditional::before{content:"";position:absolute;left:0;bottom:60px;height:40px;width:calc(((100vw - 1440px) / 2));background:#f8f8f8;z-index:8}@media only screen and (max-width: 1450px){.infoadditional::before{width:calc(((100vw - 1440px) / 2) + 150px)}}@media only screen and (max-width: 1199px){.infoadditional::before{width:30px;bottom:40px}}.infoadditional::after{content:"";position:absolute;right:0;bottom:60px;height:40px;width:calc(((100vw - 1440px) / 2));background:#f8f8f8;z-index:8}@media only screen and (max-width: 1450px){.infoadditional::after{width:calc(((100vw - 1440px) / 2) + 150px)}}@media only screen and (max-width: 1199px){.infoadditional::after{width:30px;bottom:40px}}.infoadditional .title{font-size:32px;margin:0 0 50px;margin-left:calc(((100vw - 1440px) / 2))}@media only screen and (max-width: 1450px){.infoadditional .title{margin-left:calc(((100vw - 1440px) / 2) + 150px);font-size:28px}}@media only screen and (max-width: 1199px){.infoadditional .title{margin:0 0 5px 30px}}@media only screen and (max-width: 991px){.infoadditional .title{font-size:24px}}.infoadditional__list{padding:20px 0 50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;position:relative}@media only screen and (max-width: 767px){.infoadditional__list{padding:20px 0 70px}}.infoadditional__list::-webkit-scrollbar{height:2px;border-radius:50px;padding:0 50px}.infoadditional__list::-webkit-scrollbar-track{background:#d0d0d0;border-radius:50px;padding:0 50px}.infoadditional__list::-webkit-scrollbar-thumb{background:#416bf3;border-radius:50px;max-width:100px;width:1005}.infoadditional__item{background-color:#fff;height:220px;width:550px;margin:0 50px 0 0;display:inline-block;position:relative;border-radius:7px;overflow:hidden}.infoadditional__item:first-child{margin-left:calc(((100vw - 1440px) / 2))}@media only screen and (max-width: 1450px){.infoadditional__item:first-child{margin-left:calc(((100vw - 1440px) / 2) + 150px)}}@media only screen and (max-width: 1199px){.infoadditional__item:first-child{margin-left:30px}}@media only screen and (max-width: 600px){.infoadditional__item{width:300px;height:auto;margin:0 20px 0 0}}.infoadditional__item .itemcontainer{display:flex;height:100%}@media only screen and (max-width: 600px){.infoadditional__item .itemcontainer{flex-direction:column-reverse}}.infoadditional__item .content{padding:45px 30px 35px;display:flex;flex-direction:column;height:100%;white-space:normal;align-items:flex-start}.infoadditional__item .content .linkadditional{margin:auto 0 0;color:#416bf3;display:flex;align-items:center;font-size:14px}.infoadditional__item .content .linkadditional i{font-size:25px;margin:4px 0 0}.infoadditional__item .img{width:330px;height:100%;overflow:hidden}@media only screen and (max-width: 600px){.infoadditional__item .img{width:100%;height:180px}}.infoadditional__item .img img{object-fit:cover;width:100%;height:100%}.infoadditional__item .titleadd{margin:0;font-size:18px;font-weight:800}.infoadditional__item .textadd{margin:4px 0 0}.sectioncontactsup{width:auto}.sectioncontactsup__item{display:flex;padding:0 0 50px;margin:0 0 46px;border-bottom:1px solid #eee}@media only screen and (max-width: 991px){.sectioncontactsup__item{padding:0 0 30px;margin:0 0 36px}}.sectioncontactsup__item i{font-size:40px;color:#4345fb}@media only screen and (max-width: 991px){.sectioncontactsup__item i{font-size:45px}}@media only screen and (max-width: 600px){.sectioncontactsup__item i{font-size:40px}}.sectioncontactsup__item a{color:#416bf3}.sectioncontactsup__item .content{margin:0 0 0 15px}.sectioncontactsup__item .content .titlesup{margin:0 0 6px;font-weight:800;font-size:18px}.sectioncontactsup__item .content .text{margin-bottom:7px}.sectioncontactsup__item .linkcontact .span{text-decoration:underline;font-weight:800;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sectioncontactsup__item .linkcontact .tel-ext{padding:3px 5px;background-color:#f8f8f8;margin:0 0 0 10px;border-radius:3px}@media only screen and (min-width: 991px){.sectioncontactsup__item .linkcontact:hover .span{color:#1a1a1a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.sectioncontactsup__item:last-child{border:none}.form-fields .helplabel,.submit-or-cancel .helplabel{flex-direction:column;display:flex;align-items:flex-start}.form-fields .helplabel .labeltext,.submit-or-cancel .helplabel .labeltext{font-size:12px;margin:0 0 4px 20px;display:inline-block;line-height:1.4}.form-fields .helplabel.required,.submit-or-cancel .helplabel.required{position:relative}.form-fields .helplabel.required .labeltext::before,.submit-or-cancel .helplabel.required .labeltext::before{right:-10px;font-size:15px}.form-fields .helplabel.checkbox-label,.submit-or-cancel .helplabel.checkbox-label{flex-wrap:wrap;flex-direction:row;width:100% !important}@media only screen and (max-width: 767px){.form-fields .helplabel.checkbox-label,.submit-or-cancel .helplabel.checkbox-label{flex-wrap:nowrap;flex-direction:column;margin:0 !important}}.form-fields .helplabel.checkbox-label .labeltext,.submit-or-cancel .helplabel.checkbox-label .labeltext{width:100%;margin:0 0 20px}.form-fields .helplabel.checkbox-label .checkbox__item,.submit-or-cancel .helplabel.checkbox-label .checkbox__item{margin:0 40px 0 0;display:inline-flex;align-items:center}@media only screen and (max-width: 767px){.form-fields .helplabel.checkbox-label .checkbox__item,.submit-or-cancel .helplabel.checkbox-label .checkbox__item{width:100%;margin:0 40px 16px 0}}.form-fields .helplabel.checkbox-label .checkbox__item input,.submit-or-cancel .helplabel.checkbox-label .checkbox__item input{height:18px;width:18px}.form-fields .helplabel.checkbox-label .checkbox__item .label,.submit-or-cancel .helplabel.checkbox-label .checkbox__item .label{margin:0 0 0 10px}.form-fields .helplabel.textarea-label textarea,.submit-or-cancel .helplabel.textarea-label textarea{resize:none;border:0.5px solid #9b9b9b}.form-fields .helplabel.form-text input:focus,.submit-or-cancel .helplabel.form-text input:focus{background-color:transparent;border:1px solid #416bf3}.form-fields .select-field .select-container,.submit-or-cancel .select-field .select-container{position:relative;display:inline-flex !important;align-items:center !important;width:100%}.form-fields .select-field .select-container::before,.submit-or-cancel .select-field .select-container::before{content:"\e90b";font-family:"icomoon" !important;position:absolute;top:auto;right:13px;transform:rotate(90deg);z-index:1}.form-fields .select-field .select-container::after,.submit-or-cancel .select-field .select-container::after{content:"";width:100%;height:100%;background-color:#e8f3ff;border-radius:50px;position:absolute;z-index:0;top:0}.form-fields .select-field .select-container select,.submit-or-cancel .select-field .select-container select{border:none;border-radius:100px;width:100%;background-color:transparent;color:#767676;padding:10px 20px;font-size:15px;z-index:2}.form-fields .select-field .legend,.submit-or-cancel .select-field .legend{font-size:12px;color:#b1b1b1;margin:10px 20px 0}.form-fields .select-field .legend::before,.submit-or-cancel .select-field .legend::before{display:none}.navfaqs{display:flex;align-items:flex-start;background-color:#f8f8f8;justify-content:center;margin:-74px 0 0}@media only screen and (max-width: 991px){.navfaqs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-start;padding:0 20px;margin:-68px 0 0}.navfaqs::-webkit-scrollbar{display:none}}@media only screen and (max-width: 600px){.navfaqs{margin:-50px 0 0}}.navfaqs__item{display:flex;flex-direction:column;padding:40px 30px 60px;align-items:center;height:100%;position:relative;min-height:200px;max-width:145px;color:#1a1a1a}@media only screen and (max-width: 991px){.navfaqs__item{white-space:initial}}@media only screen and (max-width: 767px){.navfaqs__item{padding:15px 15px 40px;min-height:inherit}}.navfaqs__item span{text-align:center;font-size:14px;margin:10px 0 0;line-height:1;min-width:70px}.navfaqs__item::before{content:'';width:1px;height:35px;position:absolute;bottom:0;background-color:#416bf3;transform:scaleY(0);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:bottom}@media only screen and (max-width: 767px){.navfaqs__item::before{height:15px}}.navfaqs__item .img{display:flex;justify-content:center;align-items:center;position:relative}.navfaqs__item .img i{z-index:1;font-size:56px;color:#4345fb}.navfaqs__item .img::before{content:'';height:70px;width:70px;position:absolute;background-color:white;border-radius:50px;z-index:0;transform:scale(0.5);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center}@media only screen and (max-width: 767px){.navfaqs__item .img::before{display:none}}@media only screen and (max-width: 767px){.navfaqs__item--current span{color:#416bf3}}.navfaqs__item--current::before{transform:scaleY(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.navfaqs__item--current .img::before{transform:scale(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 991px){.navfaqs__item:hover::before{transform:scaleY(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.navfaqs__item:hover .img::before{transform:scale(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}.sectionfaqs{padding:80px 0;display:flex;flex-direction:column;align-items:center;max-width:860px;margin:0 auto}.sectionfaqs .introfaqs{text-align:center;font-size:26px;color:#416bf3;margin:0 0 20px}@media only screen and (max-width: 767px){.sectionfaqs .introfaqs{font-size:22px}}.sectionfaqs .faqs-content{width:100%}.sectionfaqs .faqs-content ul,.sectionfaqs .faqs-content .faqs__list{padding:0}.sectionfaqs .faqs-content ul .question,.sectionfaqs .faqs-content .faqs__list .question{display:flex;align-items:center;padding:16px 0 16px 90px;font-size:18px;color:#1a1a1a;border-bottom:1px solid #b1b1b1;position:relative;cursor:pointer;font-weight:600;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}@media only screen and (max-width: 991px){.sectionfaqs .faqs-content ul .question,.sectionfaqs .faqs-content .faqs__list .question{padding:20px 50px 20px 70px}}.sectionfaqs .faqs-content ul .question:first-of-type,.sectionfaqs .faqs-content .faqs__list .question:first-of-type{border-top:none}.sectionfaqs .faqs-content ul .question::before,.sectionfaqs .faqs-content .faqs__list .question::before{content:"";background-color:#4345fb;border:1px solid transparent;width:23px;height:23px;border-radius:100%;position:absolute;left:41px;top:17px;z-index:1;-webkit-transition:background-color 0.325s ease-in-out;-moz-transition:background-color 0.325s ease-in-out;-ms-transform:background-color 0.325s ease-in-out;-o-transition:background-color 0.325s ease-in-out;transition:background-color 0.325s ease-in-out}@media only screen and (max-width: 991px){.sectionfaqs .faqs-content ul .question::before,.sectionfaqs .faqs-content .faqs__list .question::before{top:22px;left:31px}}.sectionfaqs .faqs-content ul .question .expand-bar,.sectionfaqs .faqs-content .faqs__list .question .expand-bar{position:absolute;top:28px;left:48px;transition:all 0.5s ease;width:10px;height:1px;background-color:#fff;z-index:2}@media only screen and (max-width: 991px){.sectionfaqs .faqs-content ul .question .expand-bar,.sectionfaqs .faqs-content .faqs__list .question .expand-bar{top:33px;left:38px}}.sectionfaqs .faqs-content ul .question .expand-bar::after,.sectionfaqs .faqs-content .faqs__list .question .expand-bar::after{content:"";position:absolute;left:0;top:0;transform:rotate(90deg);transition:all 0.5s ease;width:10px;height:1px;z-index:2;background-color:#fff}@media only screen and (min-width: 991px){.sectionfaqs .faqs-content ul .question:hover,.sectionfaqs .faqs-content .faqs__list .question:hover{color:#416bf3;background-color:#f8f9ff;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}.sectionfaqs .faqs-content ul .question:hover .question__text,.sectionfaqs .faqs-content .faqs__list .question:hover .question__text{animation-name:goAndBack;animation-duration:1s}@keyframes goAndBack{0%{transform:translateX(0)}50%{transform:translateX(20px)}100%{transform:translateX(0)}}.sectionfaqs .faqs-content ul .question:hover::before,.sectionfaqs .faqs-content .faqs__list .question:hover::before{background-color:#416bf3;-webkit-transition:background-color 0.325s ease-in-out;-moz-transition:background-color 0.325s ease-in-out;-ms-transform:background-color 0.325s ease-in-out;-o-transition:background-color 0.325s ease-in-out;transition:background-color 0.325s ease-in-out}}.sectionfaqs .faqs-content ul .question.open,.sectionfaqs .faqs-content .faqs__list .question.open{background-color:#f8f9ff}.sectionfaqs .faqs-content ul .question.open .expand-bar,.sectionfaqs .faqs-content .faqs__list .question.open .expand-bar{transform:rotate(180deg)}.sectionfaqs .faqs-content ul .question.open .expand-bar::after,.sectionfaqs .faqs-content .faqs__list .question.open .expand-bar::after{transform:rotate(180deg);background-color:#4345fb}.sectionfaqs .faqs-content ul .question.open::before,.sectionfaqs .faqs-content .faqs__list .question.open::before{border:1px solid #4345fb;background-color:transparent}.sectionfaqs .faqs-content ul .answer,.sectionfaqs .faqs-content .faqs__list .answer{display:none;color:#1a1a1a;padding:20px 50px 40px 90px;list-style:none;line-height:1.3;position:relative;background-color:#f8f9ff}.sectionfaqs .faqs-content ul .answer:last-of-type,.sectionfaqs .faqs-content .faqs__list .answer:last-of-type{border-bottom:1px solid gray}.sectionfaqs .faqs-content ul .answer *,.sectionfaqs .faqs-content .faqs__list .answer *{max-width:950px;width:100%}.sectionfaqs .faqs-content .faqs__list{box-shadow:none !important}.sectionfaqs .faqs-content .faqs__list .faqs__item{border-bottom:1px solid #b1b1b1;background-color:#f8f9ff}.sectionfaqs .faqs-content .faqs__list .faqs__item-head h3{-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}@media only screen and (min-width: 991px){.sectionfaqs .faqs-content .faqs__list .faqs__item-head:hover{color:#416bf3;background-color:#f8f9ff;-webkit-transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transform:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;transition:color 0.325s ease-in-out}.sectionfaqs .faqs-content .faqs__list .faqs__item-head:hover h3{animation-name:goAndBack;animation-duration:1s;color:#416bf3}@keyframes goAndBack{0%{transform:translateX(0)}50%{transform:translateX(20px)}100%{transform:translateX(0)}}.sectionfaqs .faqs-content .faqs__list .faqs__item-head:hover::before{background-color:#416bf3;-webkit-transition:background-color 0.325s ease-in-out;-moz-transition:background-color 0.325s ease-in-out;-ms-transform:background-color 0.325s ease-in-out;-o-transition:background-color 0.325s ease-in-out;transition:background-color 0.325s ease-in-out}}.sectionfaqs .linkallfaqs{text-align:center;color:#416bf3;margin:50px 0 0;display:inline-flex;align-items:center}@media only screen and (max-width: 767px){.sectionfaqs .linkallfaqs{margin:30px 0 0}}.sectionfaqs .linkallfaqs i{font-size:25px}.sectionfaqs--page{min-height:60vh}@media only screen and (max-width: 767px){.sectionfaqs--page{padding:40px 0}}@media only screen and (max-width: 991px){.sectionfaqs--page .faqs-content{padding:30px 0}}@media only screen and (max-width: 767px){.sectionfaqs--page .faqs-content{padding:20px 0}}@keyframes plus-animation{0%{transform:rotate(0) scale(1)}20%{transform:rotate(60deg) scale(0.93)}55%{transform:rotate(35deg) scale(0.97)}80%{transform:rotate(48deg) scale(0.94)}100%{transform:rotate(45deg) scale(0.95)}}.sectionintrohelp{margin:30px 50px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media only screen and (max-width: 991px){.sectionintrohelp{margin:0;align-items:center;flex-direction:column-reverse}}.sectionintrohelp__img{width:100%;position:relative;height:310px}.sectionintrohelp__img img{width:100%;height:100%;object-fit:cover}.sectionintrohelp__img::before{content:'';position:absolute;top:0;bottom:0;right:0;width:70%;height:100%;background:linear-gradient(270deg, rgba(27,9,6,0.9) 0%, rgba(0,0,0,0) 100%)}.sectionintrohelp__content{position:absolute;padding:0 120px;text-align:center;max-width:660px;margin:-45px 0 0}@media only screen and (max-width: 991px){.sectionintrohelp__content{padding:0 50px;margin:0}}.sectionintrohelp__content .title{font-size:40px;color:#fff;text-align:center}@media only screen and (max-width: 991px){.sectionintrohelp__content .title{font-size:35px;line-height:1}}@media only screen and (max-width: 767px){.sectionintrohelp__content .title{font-size:30px}}.sectionintrohelp__content .text{font-size:18px;color:#fff;line-height:1.4;text-align:center}@media only screen and (max-width: 991px){.sectionintrohelp__content .text{font-size:14px}}.sectionintrohelp .breadcrumbsupp__goback{background-color:#f8f8f8}.typesofassistance__header{display:flex;justify-content:space-between;align-items:center;margin:60px 0 10px}@media only screen and (max-width: 767px){.typesofassistance__header{margin:20px 0 30px}}.typesofassistance__header .title{font-size:28px}@media only screen and (max-width: 991px){.typesofassistance__header .title{font-size:24px}}@media only screen and (max-width: 767px){.typesofassistance__header .title{font-size:22px}}@media only screen and (max-width: 600px){.typesofassistance__header .title{font-size:20px}}@media only screen and (max-width: 767px){.typesofassistance__header .btn,.typesofassistance__header .homeslider__content a,.homeslider__content .typesofassistance__header a,.typesofassistance__header .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .typesofassistance__header button[type="submit"],.typesofassistance__header #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .typesofassistance__header .continue,.typesofassistance__header #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .typesofassistance__header .continue,.typesofassistance__header #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .typesofassistance__header .continue,.typesofassistance__header #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .typesofassistance__header .continue,.typesofassistance__header #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .typesofassistance__header .btn-new-direction,.typesofassistance__header #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .typesofassistance__header button[type="submit"]{display:none}}.typesofassistance__list{display:flex;margin:0 -20px}@media only screen and (max-width: 991px){.typesofassistance__list{margin:0 -10px}}@media only screen and (max-width: 767px){.typesofassistance__list{flex-direction:column;margin:0}}.typesofassistance__item{padding:40px 70px 40px 40px;border:0.5px solid #9b9b9b;display:flex;width:calc(100% / 2);border-radius:10px;margin:0 20px}@media only screen and (max-width: 991px){.typesofassistance__item{padding:40px 60px 40px 30px;margin:0 10px}}@media only screen and (max-width: 767px){.typesofassistance__item{padding:25px 15px;width:100%;margin:0 0 15px;min-height:220px}}.typesofassistance__item i{color:#ff5124;font-size:25px}.typesofassistance__item .title{font-size:18px;margin:0 0 10px;line-height:1}@media only screen and (max-width: 767px){.typesofassistance__item .title{margin:0 0 18px;line-height:1.1}}.typesofassistance__item .description{font-size:15px;margin:0;line-height:1.4}.typesofassistance__item .content{padding:0 0 0 10px}@media only screen and (max-width: 767px){.typesofassistance__item .content{padding:0 0 0 15px}}.itemhowfunctionality{background-color:#f8f8f8;padding:30px 30px 40px;display:flex;align-items:center;flex-direction:column;position:relative;border-radius:10px}.itemhowfunctionality .numberstep{color:#fff;padding:5px;background-color:#ff5124;border-radius:50px;position:absolute;width:42px;height:42px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;margin:0}.itemhowfunctionality .numberstep span{margin:-2px 0 0}.itemhowfunctionality .descriptionstep{font-size:14px;line-height:1.4;text-align:center;margin:10px 0 20px}.itemhowfunctionality i{margin:auto 0 0;font-size:120px;color:#4345fb}.itemhowfunctionality i.icon-screen{font-size:100px}.itemhowfunctionality i.icon-problempc{font-size:110px}.itemhowfunctionality i.icon-tablet-mobile{font-size:100px}.itemhowfunctionality i.icon-numberid{font-size:130px}.itemhowfunctionality i.icon-dialog{font-size:85px}.howfunctionality{padding:70px 0}@media only screen and (max-width: 767px){.howfunctionality{padding:50px 0}}.howfunctionality .title{font-size:28px;margin:0 0 30px;max-width:450px;line-height:1.2}@media only screen and (max-width: 991px){.howfunctionality .title{font-size:24px}}@media only screen and (max-width: 767px){.howfunctionality .title{font-size:22px;margin:0 0 20px}}@media only screen and (max-width: 600px){.howfunctionality .title{font-size:20px}}.howfunctionality .description{font-size:15px;margin:0;max-width:600px;line-height:1.3}@media only screen and (max-width: 767px){.howfunctionality .description{margin:0 0 40px}}.howfunctionality__section{padding:50px 0 0}@media only screen and (max-width: 767px){.howfunctionality__section{padding:40px 0 0;text-align:center}}.howfunctionality .initsection{font-size:20px;color:#416bf3;font-weight:600}@media only screen and (max-width: 767px){.howfunctionality .initsection{text-align:center}}.howfunctionality .initsection:nth-child(2){padding:20px 0 0}.howfunctionality .itemhowfunctionality{width:calc(100% / 3);margin:0 10px;min-height:300px}@media only screen and (max-width: 991px){.howfunctionality .itemhowfunctionality{width:calc(100% / 2 - 20px);margin:0 10px 50px}}@media only screen and (max-width: 600px){.howfunctionality .itemhowfunctionality{width:100%;min-height:270px;margin:0 10px 60px}.howfunctionality .itemhowfunctionality:last-child{margin:0 10px 20px}}.howfunctionality .itemhowfunctionality .numberstep{top:-20px}.howfunctionality__list{display:flex;margin:0 -10px;padding:45px 0 0}@media only screen and (max-width: 991px){.howfunctionality__list{flex-wrap:wrap;justify-content:center}}.makeappointment{position:fixed;bottom:0;width:100%;background-color:#fff;display:flex;align-items:center;border-top:1px solid #ff5124;padding:20px 50px;z-index:999;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@media only screen and (max-width: 991px){.makeappointment{padding:14px 20px}}.makeappointment__img{height:22px}.makeappointment p{margin:0 0 0 40px}@media only screen and (max-width: 991px){.makeappointment p{margin:0 0 0 30px}}@media only screen and (max-width: 767px){.makeappointment p{display:none}}.makeappointment .btn,.makeappointment .homeslider__content a,.homeslider__content .makeappointment a,.makeappointment .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .makeappointment button[type="submit"],.makeappointment #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .makeappointment .btn-new-direction,.makeappointment #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .makeappointment button[type="submit"]{margin:0 0 0 auto;padding:8px 50px 10px}@media only screen and (max-width: 767px){.makeappointment .btn,.makeappointment .homeslider__content a,.homeslider__content .makeappointment a,.makeappointment .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .makeappointment button[type="submit"],.makeappointment #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .makeappointment .continue,.makeappointment #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .makeappointment .btn-new-direction,.makeappointment #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .makeappointment button[type="submit"]{padding:8px 20px 10px}}.makeappointment--fixed{bottom:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transform:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.modal{width:100%;height:100vh;position:fixed;top:0;background-color:rgba(0,0,0,0.5);bottom:0;z-index:9999999;display:none;align-items:center;justify-content:center}@media only screen and (max-width: 600px){.modal{align-items:flex-start}}.modal__content{padding:40px 40px 25px;min-width:500px;min-height:380px;max-width:600px;border-radius:15px;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;width:calc(100% - 40px)}@media only screen and (max-width: 600px){.modal__content{min-width:inherit;min-height:430px;margin:80px 20px;padding:40px 20px 25px;justify-content:flex-start;width:calc(100% - 40px)}}.modal__content .title{text-align:center;font-size:22px;margin:0 0 24px;max-width:250px;line-height:1.1}.modal__content .link{color:#416bf3;font-size:13px}@media only screen and (max-width: 600px){.modal__content .link{margin:20px 0 0}}.modal__content .textregister{color:#fff;position:absolute;bottom:-60px}@media only screen and (max-width: 600px){.modal__content .textregister{max-width:200px;text-align:center;bottom:-80px}}.modal__content .textregister a{color:#ff5124}.modal__content .form-modal{width:100%}@media only screen and (max-width: 600px){.modal__content .form-modal{margin:0 0 10px}}.modal__content .form-modal .helplabel{padding:0 0 20px;display:block;width:calc(100% / 2 - 20px);margin:0 10px}.modal__content .form-modal .helplabel select{font-size:15px;cursor:pointer;width:100%;background-color:transparent;border-radius:50px;padding:10px 20px;color:#767676}.modal__content .form-modal .helplabel input{color:#767676;height:39px}.modal__content .form-modal .helplabel--select{width:100%}.modal__content .form-fields{display:flex;flex-wrap:wrap;margin:0 -10px}.modal__content .close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (max-width: 767px){.modal__content .close{top:10px;right:7px}}.modal__content .close::before{content:'';width:20px;height:20px;background-color:#4345fb;position:absolute;border-radius:50px}.modal__content .close i{z-index:1;color:white;transform:rotate(45deg);font-size:22px}@media only screen and (max-width: 767px){.modal__content .close i{font-size:20px}}.modal__sent{display:flex;justify-content:flex-start;width:30%;margin:30px 0 0}@media only screen and (max-width: 600px){.modal__sent{width:100%}}.modal__sent .btn-blue,.modal__sent .btn-default,.modal__sent .homeslider__content .btn,.homeslider__content .modal__sent .btn,.modal__sent .homeslider__content a,.homeslider__content .modal__sent a,.modal__sent #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .modal__sent .continue,.modal__sent #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .modal__sent .continue,.modal__sent #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .modal__sent .continue,.modal__sent #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .modal__sent .continue{border-radius:50px;margin:0;padding:8px 20px 10px}.modal__sent .btn-line{background-color:transparent;border:none;padding:8px 20px 10px;color:#416bf3}.modal--login .modal__content{max-width:500px;padding:40px 40px 28px}@media only screen and (max-width: 600px){.modal--login .modal__content{padding:40px 20px 28px}}.modal--login .modal__content .form-modal .form-fields{display:flex;flex-direction:column;margin:0}.modal--login .modal__content .form-modal .form-fields .helplabel{width:100%;margin:0}.modal--login .modal__content .form-modal .form-fields .helplabel span{margin:0 0 10px 5px;display:inline-block}.modal--login .modal__content .btn,.modal--login .modal__content .homeslider__content a,.homeslider__content .modal--login .modal__content a,.modal--login .modal__content .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .modal--login .modal__content button[type="submit"],.modal--login .modal__content #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .modal--login .modal__content .continue,.modal--login .modal__content #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .modal--login .modal__content .continue,.modal--login .modal__content #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .modal--login .modal__content .continue,.modal--login .modal__content #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .modal--login .modal__content .continue,.modal--login .modal__content #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .modal--login .modal__content .btn-new-direction,.modal--login .modal__content #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .modal--login .modal__content button[type="submit"]{margin:0 0 22px;border-radius:50px}@media only screen and (max-width: 767px){.modal--ticket{overflow-y:scroll;overflow-x:hidden;align-items:flex-start}}.modal--ticket .modal__content{max-width:900px;padding:40px 70px 25px}@media only screen and (max-width: 991px){.modal--ticket .modal__content{padding:45px 30px 25px}}@media only screen and (max-width: 767px){.modal--ticket .modal__content{margin:40px 20px;padding:45px 25px 25px}}.modal--ticket .modal__content .form-modal .form-fields .helplabel{width:calc(100% / 2 - 30px);margin:0 15px}@media only screen and (max-width: 767px){.modal--ticket .modal__content .form-modal .form-fields .helplabel{width:100%;margin:0}}@media only screen and (max-width: 767px){.modal--ticket .modal__content .form-modal .form-fields .helplabel>span{margin:0 0 3px 20px}}.modal--ticket .modal__content .form-modal .form-fields .helplabel--select{margin:0 0 10px 20px}@media only screen and (max-width: 767px){.modal--ticket .modal__content .form-modal .form-fields .helplabel--select{margin:0}}.modal--ticket .modal__content .form-modal .form-fields .helplabel.textarea-label{width:100%}.modal--ticket .modal__content .form-modal .form-fields .helplabel.textarea-label textarea{height:150px}@media only screen and (max-width: 767px){.modal--ticket .modal__content .form-modal .form-fields .helplabel.container-input-addfield3{padding:10px 0 40px}}.modal--ticket .modal__content .form-modal .form-fields .helplabel.select-field .legend{margin:5px 20px;width:100%;display:inline-block;font-size:11px;line-height:1.4}@media only screen and (max-width: 767px){.modal--ticket .modal__content .form-modal .form-fields .helplabel.select-field .legend{margin:5px}}.modal--ticket .modal__content .form-modal .labeltuition{width:90%;display:flex;justify-content:space-between}.modal--ticket .modal__content .form-modal .labeltuition .popup-find{color:#416bf3}.modal--ticket .modal__content .form-modal .labeltuition .popup-find i{color:#4345fb;font-size:15px}.modal--ticket .modal__content .form-modal .legend{color:#b1b1b1;font-size:15px}.modal--ticket .modal-footer{text-align:left !important;padding:10px 0 0;display:flex;justify-content:flex-end;flex-direction:column}.modal--ticket .modal-footer .btn-blue,.modal--ticket .modal-footer .btn-default,.modal--ticket .modal-footer .homeslider__content .btn,.homeslider__content .modal--ticket .modal-footer .btn,.modal--ticket .modal-footer .homeslider__content a,.homeslider__content .modal--ticket .modal-footer a,.modal--ticket .modal-footer #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .modal--ticket .modal-footer .continue,.modal--ticket .modal-footer #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .modal--ticket .modal-footer .continue,.modal--ticket .modal-footer #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .modal--ticket .modal-footer .continue,.modal--ticket .modal-footer #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .modal--ticket .modal-footer .continue{font-size:12px !important;padding:10px 40px !important;margin:0 0 0 auto}.modal--ticket .modal-footer .btn-line{background-color:transparent;border:none;padding:8px 20px 10px !important;color:#416bf3;font-size:12px !important}.modal--ticket .modal-footer .alert-danger__content{margin:17px 0 5px !important}@media only screen and (max-width: 767px){.modal--incidence{overflow-x:hidden;overflow-y:scroll}}.modal--incidence .modal__content{max-width:520px;border-radius:5px;align-items:flex-start;padding:35px 30px 25px}@media only screen and (max-width: 600px){.modal--incidence .modal__content{padding:35px 20px 20px;border-radius:15px;margin:40px 20px}}.modal--incidence .modal__content .legend{color:#b1b1b1;font-size:13px;width:100%}@media only screen and (max-width: 600px){.modal--incidence .modal__content .legend{font-size:14px;line-height:1.3}}.modal--incidence .modal__content .form-fields{margin:0}.modal--incidence .modal__content .titleincidence{font-size:20px;margin:0 0 30px}.modal--incidence .modal__content .titleincidence .numberincidence{color:#ff5124}.modal--incidence .modal__content .titlemsgreceived{margin:0 0 8px;font-size:13px;font-weight:600;width:100%}.modal--incidence .modal__content .sectionmsgreceived{margin:0 0 25px}.modal--incidence .modal__content .sectionmsgreceived .nameincidence{margin:0 0 15px;font-size:12px}.modal--incidence .modal__content .sectionmsgreceived .msgreceived{padding:12px 25px;background-color:#f8f8f8;border-radius:13px}@media only screen and (max-width: 600px){.modal--incidence .modal__content .sectionmsgreceived .msgreceived{padding:10px}}.modal--incidence .modal__content .sectionmsgreceived .msgreceived p{font-size:13px;margin:0;line-height:1.1}.modal--incidence .modal__content .sectionanswer{margin:0 0 10px;width:100%}.modal--incidence .modal__content .sectionanswer textarea{max-height:110px;border-radius:10px;border:0.3px solid #c4c4c4;resize:none;font-size:12px;padding:10px}.modal--incidence .modal__content .attachedfile{margin:0 0 30px}.modal--incidence .modal__content .attachedfile .titlemsgreceived{margin:0 0 6px}.modal--incidence .modal__content .attachedfile input{padding:2px 0}.modal--incidence .modal__content .container-input-addfield3{width:100%;margin:0}.modal--incidence .modal__content .modal__sent{width:auto}.modal.open{display:flex}.modal-howtofindit{width:100%;height:100vh;position:fixed;top:0;left:0;bottom:0;z-index:9999999999;display:none;align-items:center;justify-content:center}.modal-howtofindit .shadow{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);bottom:0;z-index:0}.modal-howtofindit__content{max-width:650px;width:calc(100% - 40px);min-height:315px;align-items:flex-start;padding:30px 30px 25px;justify-content:space-between;align-content:space-between;border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;background-color:white;position:relative}@media only screen and (max-width: 600px){.modal-howtofindit__content{min-width:inherit;min-height:430px;margin:80px 20px;padding:40px 20px 35px;justify-content:flex-start}}.modal-howtofindit__content .texttuition{width:45%}@media only screen and (max-width: 767px){.modal-howtofindit__content .texttuition{width:100%}}.modal-howtofindit__content .texttuition .title{font-size:18px;max-width:250px;line-height:1.3;color:#416bf3;margin:0 0 12px;text-align:left}@media only screen and (max-width: 767px){.modal-howtofindit__content .texttuition .title{font-size:20px;max-width:none;margin:0 0 15px}}.modal-howtofindit__content .texttuition .text{line-height:1.5;font-size:15px}@media only screen and (max-width: 767px){.modal-howtofindit__content .texttuition .text{line-height:1.4;font-size:15px}}.modal-howtofindit__content .imgtuition{width:35%;padding:0 50px 0 0;display:flex;justify-content:center}@media only screen and (max-width: 767px){.modal-howtofindit__content .imgtuition{margin:20px auto;padding:0;width:35%}}.modal-howtofindit__content .imgtuition img{width:100%;height:100%}.modal-howtofindit__content .msg-warning{width:100%;font-size:12px;margin:20px 0 0;line-height:1.5;color:#b1b1b1}.modal-howtofindit__content .msg-warning .tag-warning{color:#ff5124;font-weight:700}.modal-howtofindit__content .close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-howtofindit__content .close::before{content:'';width:20px;height:20px;background-color:#4345fb;position:absolute;border-radius:50px}.modal-howtofindit__content .close i{z-index:1;color:white;transform:rotate(45deg);font-size:22px}.modal-howtofindit.open{display:flex}.modal-video{width:100%;height:100vh;position:fixed;top:0;background-color:rgba(0,0,0,0.5);bottom:0;z-index:9999999;display:none;align-items:center;justify-content:center}.modal-video .close{position:absolute;top:20px;right:45px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (max-width: 600px){.modal-video .close{top:-50px;right:0}}.modal-video .close::before{content:'';width:33px;height:33px;background-color:#fff;position:absolute;border-radius:50px}@media only screen and (max-width: 600px){.modal-video .close::before{width:26px;height:26px}}.modal-video .close i{z-index:1;color:#1a1a1a;transform:rotate(45deg);font-size:32px}@media only screen and (max-width: 600px){.modal-video .close i{font-size:30px}}.modal-video__content{max-width:650px;width:calc(100% - 40px);align-items:flex-start;border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 600px){.modal-video__content{min-width:inherit;min-height:inherit;margin:auto;padding:0;position:relative;max-width:none}}.modal-video.open{display:flex}.secondarymenu{position:relative;display:flex;align-items:stretch;flex-direction:column;z-index:7}@media only screen and (max-width: 991px){.secondarymenu{position:relative;transform:none;margin:0;top:inherit;left:0;padding:14px 0;box-shadow:2px 1px 10px #0000001a}}.secondarymenu .titlesecondarymenu{font-weight:600;margin:0 0 30px;font-size:18px}@media only screen and (max-width: 991px){.secondarymenu .titlesecondarymenu{display:none}}.secondarymenu>div{width:20px;height:100px}@media only screen and (max-width: 767px){.secondarymenu>div{display:none}}.secondarymenu__items{display:flex;flex-direction:column;padding:0 0 0 20px;position:relative}@media only screen and (max-width: 767px){.secondarymenu__items{padding:0}}.secondarymenu__items::before{content:"";height:100%;width:1px;background-color:#ddd;position:absolute;left:1px;top:0}@media only screen and (max-width: 991px){.secondarymenu__items::before{display:none}}@media only screen and (max-width: 991px){.secondarymenu__items{flex-direction:row;overflow-x:scroll;overflow-y:hidden}.secondarymenu__items::-webkit-scrollbar{display:none}}.secondarymenu__item{color:#1a1a1a;font-size:20px;line-height:14px;cursor:pointer;position:relative;padding:10px 0;-webkit-transition:all 0.325s ease-in-out;-moz-transition:all 0.325s ease-in-out;-ms-transform:all 0.325s ease-in-out;-o-transition:all 0.325s ease-in-out;transition:all 0.325s ease-in-out}@media only screen and (max-width: 991px){.secondarymenu__item{font-size:16px;line-height:1.5;padding:0;white-space:nowrap;margin:0 20px 0 0}.secondarymenu__item:first-child{padding:0 0 0 20px}}@media only screen and (max-width: 767px){.secondarymenu__item{font-size:14px}}.secondarymenu__item:last-of-type{margin-bottom:0}.secondarymenu__item a{white-space:nowrap;color:#1a1a1a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (min-width: 991px){.secondarymenu__item a:hover{color:#b1b1b1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.secondarymenu__item::before{content:"";width:2px;height:100%;position:absolute;left:-19px;top:0;background-color:#fff;opacity:0;visibility:hidden}@media only screen and (max-width: 991px){.secondarymenu__item::before{display:none}}.secondarymenu__item.active{-webkit-transition:all 0.325s ease-in-out;-moz-transition:all 0.325s ease-in-out;-ms-transform:all 0.325s ease-in-out;-o-transition:all 0.325s ease-in-out;transition:all 0.325s ease-in-out}.secondarymenu__item.active a{color:#416bf3}.secondarymenu__item.active::before{background-color:#416bf3;opacity:1;visibility:visible}.content-menulinks{display:flex;padding:30px 50px 0}@media only screen and (max-width: 991px){.content-menulinks{padding:0;flex-direction:column}}.pagehowtoorder{width:calc(100% - 360px);margin:0 0 0 auto;padding:0}@media only screen and (max-width: 1095px){.pagehowtoorder{width:calc(100% - 300px)}}@media only screen and (max-width: 991px){.pagehowtoorder{width:100%;padding:30px}}.pagehowtoorder__list{padding:0}@media only screen and (max-width: 991px){.pagehowtoorder__list{width:100%;padding:0}}.pagehowtoorder ol{padding-left:0}.pagehowtoorder ol>li{padding-bottom:0}.pagehowtoorder ol>li::before{margin-right:0;margin-left:0}.pagehowtoorder ol>li>ul{padding:0 0 0 30px;margin-left:20px}.pagehowtoorder ol>li>ul>li::before{margin-left:0}.sectionvideo{padding:0 0 50px}.sectionvideo__header{display:flex;align-items:center;justify-content:flex-start;padding:15px 0;border-bottom:1px solid #b1b1b1}.sectionvideo__header .title{font-size:28px;margin:0 0 0 15px}@media only screen and (max-width: 767px){.sectionvideo__header .title{font-size:20px}}.sectionvideo__header i{font-size:60px;color:#4345fb}@media only screen and (max-width: 991px){.sectionvideo__header i{font-size:50px}}@media only screen and (max-width: 767px){.sectionvideo__header i{font-size:40px}}.sectionvideo__content{display:flex;margin:0 -15px;padding:25px 0 0}@media only screen and (max-width: 1095px){.sectionvideo__content{flex-wrap:wrap;margin:0}}@media only screen and (max-width: 767px){.sectionvideo__content{padding:20px 0 0}}.sectionvideo__content .itemcomputerphone{width:calc(100% / 2);margin:0 15px}@media only screen and (max-width: 1095px){.sectionvideo__content .itemcomputerphone{width:100%;margin:0 0 40px}}.sectionvideo__content .itemcomputerphone__head{margin:0 0 10px;display:flex;align-items:center}@media only screen and (max-width: 767px){.sectionvideo__content .itemcomputerphone__head{margin:0 0 10px}}.sectionvideo__content .itemcomputerphone__head span{margin:0 0 0 14px}.sectionvideo__content .itemcomputerphone__head i{color:#ff5124;font-size:38px}@media only screen and (max-width: 767px){.sectionvideo__content .itemcomputerphone__head i{font-size:30px}}.sectionvideo__content .itemcomputerphone .video{width:100%;overflow:hidden;object-fit:cover}.sectionvideo__content .itemcomputerphone .video img,.sectionvideo__content .itemcomputerphone .video iframe{width:100%;object-fit:cover}.breadcrumbsupp{display:flex;width:100%}.breadcrumbsupp__goback{padding:10px 0;text-align:center;display:inline-flex;align-items:center;background-color:white;min-width:220px;justify-content:center;color:black;font-size:14px}@media only screen and (max-width: 767px){.breadcrumbsupp__goback{display:none}}.breadcrumbsupp__goback i{font-size:15px;color:#416bf3;margin:0 6px 0 0}@media only screen and (min-width: 991px){.breadcrumbsupp__goback:hover{color:#416bf3}}.breadcrumbsupp__list{background-color:#416bf3;padding:0 40px;width:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.breadcrumbsupp__list{background-color:white;padding:0 20px}}.breadcrumbsupp__link{color:white;display:inline-flex;align-items:center;padding:9px 3px;font-size:13px}@media only screen and (max-width: 767px){.breadcrumbsupp__link{color:#1a1a1a}}.breadcrumbsupp__link span{position:relative}.breadcrumbsupp__link span::before{content:'';height:1px;background-color:#fff;position:absolute;left:0;bottom:-2px;transform-origin:left;width:100%;transform:scaleX(0);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 991px){.breadcrumbsupp__link:hover{color:#fff}.breadcrumbsupp__link:hover span::before{transform:scaleX(1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}.breadcrumbsupp__link i{font-size:22px;margin:0 0 0 6px}.breadcrumbsupp__link--current{font-weight:600}.breadcrumbsupp__link--current i{opacity:0;visibility:hidden}.contentsupport{margin:40px 0 0 auto;padding:0}@media only screen and (max-width: 991px){.contentsupport{width:100%;padding:0;margin:0 0 0 auto}}@media only screen and (max-width: 767px){.contentsupport{margin:0 0 0 auto}}@media only screen and (max-width: 600px){.contentsupport{padding:0}}.contentsupport h2{font-size:28px;padding:10px 0;border-bottom:1px solid #b1b1b1;text-align:left !important;margin:0 0 20px}@media only screen and (max-width: 767px){.contentsupport h2{font-size:22px;padding:13px 0}}.contentsupport h3{font-size:20px;text-align:left !important}@media only screen and (max-width: 767px){.contentsupport h3{font-size:18px}}.contentsupport h4{font-size:15px;text-align:left !important;margin:6px 0}.contentsupport p{font-size:15px;margin:30px 0}@media only screen and (max-width: 767px){.contentsupport p{margin:25px 0}}.contentsupport ul{padding:20px 0 30px 30px}.contentsupport ul li{line-height:1.5;font-size:15px;position:relative}.contentsupport ul li::before{content:"";display:inline-block;width:18px;height:1px;background:#416bf3;position:absolute;left:-30px;top:12px}.contentsupport a{color:#416bf3;cursor:pointer}.contentsupport a:hover{color:#1a1a1a}.contentsupport a.sequra{text-decoration:underline;display:inline-block}.contentsupport .sectionshipping__alert{padding:30px 20px;box-shadow:0 8px 14px #0000001d;border-radius:15px;background-color:#fff}.contentsupport .sectionshipping__alert .heading{color:#ff5124;text-transform:uppercase;display:inline-block;margin:10px 0;font-weight:600}.contentsupport .sectionshipping__alert p{font-size:15px;margin:10px 0}.form-assistance{padding:120px 50px 0;max-width:950px;margin:0 auto}@media only screen and (max-width: 991px){.form-assistance{padding:60px 30px 0}}@media only screen and (max-width: 767px){.form-assistance{padding:40px 20px 0}}.form-assistance .form-fields{display:flex;flex-wrap:wrap;margin:0 -20px}@media only screen and (max-width: 767px){.form-assistance .form-fields{margin:0}}.form-assistance .form-fields .helplabel{width:calc(100% / 2 - 20px);margin:0 10px 30px}@media only screen and (max-width: 767px){.form-assistance .form-fields .helplabel{width:100%;margin:0 0 25px}}.form-assistance .form-fields .helplabel.required{position:relative}.form-assistance .form-fields .helplabel.required::before{font-size:16px}.form-assistance .contact-form .soporte-asunto select,.form-assistance .contact-form .soporte-metodo select,.form-assistance .contact-form .soporte-horario select,.form-assistance .contact-form .asistencia-tipo select,.form-assistance .contact-form .asistencia-fecha select,.form-assistance .contact-form .asistencia-presupuesto select,.form-assistance .contact-form .asistencia-necesitas select,.form-assistance .contact-form .contacto-metodo select,.form-assistance .contact-form .contacto-horario select,.form-assistance .contact-form .contacto-asunto select{background-color:#e8f3ff !important}.form-assistance .contact-form .soporte-asunto::before,.form-assistance .contact-form .soporte-metodo::before,.form-assistance .contact-form .soporte-horario::before,.form-assistance .contact-form .asistencia-tipo::before,.form-assistance .contact-form .asistencia-fecha::before,.form-assistance .contact-form .asistencia-presupuesto::before,.form-assistance .contact-form .asistencia-necesitas::before,.form-assistance .contact-form .contacto-metodo::before,.form-assistance .contact-form .contacto-horario::before,.form-assistance .contact-form .contacto-asunto::before{background-color:#e8f3ff !important}.form-assistance--two{padding:20px 50px 0}@media only screen and (max-width: 991px){.form-assistance--two{padding:60px 30px 0}}@media only screen and (max-width: 767px){.form-assistance--two{padding:0 20px 0}}.form-assistance--two .form-fields{padding:30px 0 0;position:relative}.form-assistance--two .form-fields::before{content:"";height:1px;width:calc(100% - 20px);background-color:#ddd;position:absolute;top:0;right:auto;left:10px}.form-assistance--two .textarea-label{width:100% !important;margin:0 10px 40px !important}@media only screen and (max-width: 767px){.form-assistance--two .textarea-label{margin:30px 0 40px !important}}.form-assistance--two .textarea-label .labeltext{margin:0 0 13px 20px}@media only screen and (max-width: 767px){.form-assistance--two .textarea-label .labeltext{margin:0 0 13px 0}}.form-assistance--two .checkbox-label{margin:0 10px 62px !important}@media only screen and (max-width: 767px){.form-assistance--two .checkbox-label{margin:0 0 35px !important}}.form-assistance--two .submit-or-cancel{display:flex;align-items:flex-start;flex-direction:column;margin:40px 0 0}@media only screen and (max-width: 767px){.form-assistance--two .submit-or-cancel{margin:30px 0 0}}.form-assistance--two .submit-or-cancel .checkbox-label a{color:#416bf3}.form-assistance--two .submit-or-cancel .btn,.form-assistance--two .submit-or-cancel .homeslider__content a,.homeslider__content .form-assistance--two .submit-or-cancel a,.form-assistance--two .submit-or-cancel .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .form-assistance--two .submit-or-cancel button[type="submit"],.form-assistance--two .submit-or-cancel #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .form-assistance--two .submit-or-cancel .continue,.form-assistance--two .submit-or-cancel #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .form-assistance--two .submit-or-cancel .continue,.form-assistance--two .submit-or-cancel #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .form-assistance--two .submit-or-cancel .continue,.form-assistance--two .submit-or-cancel #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .form-assistance--two .submit-or-cancel .continue,.form-assistance--two .submit-or-cancel #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .form-assistance--two .submit-or-cancel .btn-new-direction,.form-assistance--two .submit-or-cancel #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .form-assistance--two .submit-or-cancel button[type="submit"]{width:auto;border-radius:50px;margin:30px 0 0;padding:13px 61px;font-size:16px}.requestsent{display:flex;align-items:center;flex-direction:column;padding:60px 20px;max-width:650px;margin:0 auto}@media only screen and (max-width: 767px){.requestsent{padding:25px 20px}}.requestsent__intro{display:flex;align-items:center;flex-direction:column}.requestsent__intro i{font-size:58px;color:#4345fb}@media only screen and (max-width: 767px){.requestsent__intro i{font-size:54px}}.requestsent__intro .textsent{font-size:20px;font-weight:700;margin:10px 0 0}.requestsent__card{padding:40px 90px;border-radius:16px;background-color:#f8f9ff;margin:30px 0 0;display:flex;flex-direction:column;min-height:300px}@media only screen and (max-width: 767px){.requestsent__card{padding:40px 20px}}.requestsent__card .title,.requestsent__card .text{text-align:center}.requestsent__card .title{font-size:18px;margin:0 0 13px}.requestsent__card .text{font-size:15px;line-height:1.4;margin:7px 0}.requestsent__card .btn,.requestsent__card .homeslider__content a,.homeslider__content .requestsent__card a,.requestsent__card .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .requestsent__card button[type="submit"],.requestsent__card #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .requestsent__card .continue,.requestsent__card #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .requestsent__card .continue,.requestsent__card #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .requestsent__card .continue,.requestsent__card #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .requestsent__card .continue,.requestsent__card #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .requestsent__card .btn-new-direction,.requestsent__card #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .requestsent__card button[type="submit"]{margin:30px auto 0}.ticketservice{margin:45px 0 0;padding:0 !important;box-shadow:none !important}.ticketservice .container{max-width:1250px}.ticketservice .msg-ticketservice{border-radius:4px;background-color:#f8f8f8;padding:12px 20px 34px;margin:15px 0}.ticketservice .msg-ticketservice .headmsg{margin:0 0 9px;display:block}.ticketservice .msg-ticketservice .bodymsg{line-height:1.3;display:inline-block}.ticketservice .msg-ticketservice .text{margin:0;font-size:14px}.ticketservice .msg-ticketservice--success{background-color:#d9f6d5}.ticketservice__content{margin:50px 0 40px}@media only screen and (max-width: 991px){.ticketservice__content{box-shadow:0 8px 14px #0000001d;padding:20px;border-radius:5px}}@media only screen and (max-width: 991px){.ticketservice__content .dataTables_length,.ticketservice__content .dataTables_filter{text-align:left !important}}.ticketservice .table{border:none}@media only screen and (min-width: 1290px){.ticketservice .table{border-left:1px solid #e7e7e7}}.ticketservice .table-container{display:flex;background-color:white;width:100%;flex-flow:column nowrap}@media only screen and (max-width: 991px){.ticketservice .table-container{margin:0 -20px;flex-flow:wrap}}@media only screen and (max-width: 767px){.ticketservice .table-container{margin:0}}.ticketservice .table-container__row{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}@media only screen and (max-width: 991px){.ticketservice .table-container__row{width:calc(100% / 2 - 40px);margin:0 20px;flex-direction:column !important;padding:7px 0 20px;border-bottom:0.5px solid #ddd}.ticketservice .table-container__row:nth-child(2),.ticketservice .table-container__row:nth-child(3){border-top:0.5px solid #ddd}}@media only screen and (max-width: 767px){.ticketservice .table-container__row{width:100%;margin:0}.ticketservice .table-container__row:nth-child(2){border-top:0.5px solid #ddd}.ticketservice .table-container__row:nth-child(3){border-top:none}}@media only screen and (max-width: 991px){.ticketservice .table-container__row--heading{display:none}}.ticketservice .table-container__cell{display:flex;width:calc(100% / 12 + 30px);font-size:14px;line-height:14px;justify-content:left;align-items:center;transition:all 0.15s ease-in-out;border-right:0.5px solid #ddd;border-bottom:0.5px solid #ddd;padding:10px 5px;text-align:center}@media only screen and (max-width: 991px){.ticketservice .table-container__cell{border:none;padding:7px 5px;width:100% !important}}.ticketservice .table-container__cell:first-child{border-left:0.5px solid #ddd}@media only screen and (max-width: 991px){.ticketservice .table-container__cell:first-child{border:none}}.ticketservice .table-container__cell--heading{font-size:15px;font-weight:700;padding:10px 5px;justify-content:space-between}@media only screen and (max-width: 991px){.ticketservice .table-container__cell--heading{display:none}}.ticketservice .table-container__cell--heading.table-container__cell--date,.ticketservice .table-container__cell--heading.table-container__cell--incidence{font-size:12px}.ticketservice .table-container__cell--heading i{color:#bababa;font-size:13px}.ticketservice .table-container__cell--concept{width:calc((100% / 9) * 4 - 70px)}.ticketservice .table-container__cell--date{width:calc((100% / 9) * 2)}.ticketservice .table-container__cell--see{padding:10px 5px;text-align:center;width:calc((100% / 10) - 40px);border:none;border-left:0.5px solid #ddd}@media only screen and (max-width: 991px){.ticketservice .table-container__cell--see{border:none}}.ticketservice .table-container__cell--see .linksee{color:#416bf3;text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ticketservice .table-container__cell--see .linksee:hover{color:#1a1a1a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ticketservice .table-container__cell .table-heading-mobile{display:none}@media only screen and (max-width: 991px){.ticketservice .table-container__cell .table-heading-mobile{display:block;font-weight:900;margin:0 10px 0 0;font-size:13px;color:#1a1a1a}}.ticketservice .table-container__cell.incidence--open{color:#ff5124}.ticketservice .table-container__pagination{width:100%;display:flex;padding:0 30px 0 0}@media only screen and (max-width: 991px){.ticketservice .table-container__pagination{margin:0 20px;padding:0}}@media only screen and (max-width: 767px){.ticketservice .table-container__pagination{margin:0}}.ticketservice .table-container__pagination .showincidence{font-size:11px;color:#b1b1b1}.ticketservice .table-container__pagination .shownav{background-color:transparent;border:none;width:16px;padding:0}.ticketservice .table-container__pagination .shownav i{font-size:22px;color:#767676}.ticketservice .table-container__pagination .shownav-left{transform:rotate(180deg);margin:-3px 0 0 auto}.ticketservice__header{display:flex;justify-content:space-between;margin:0 0 30px}@media only screen and (max-width: 767px){.ticketservice__header{flex-direction:column;align-items:flex-start}}.ticketservice__header .showincidence{display:inline-flex;align-items:center}@media only screen and (max-width: 767px){.ticketservice__header .showincidence{margin:0 0 20px}}.ticketservice__header .showincidence__label{font-size:12px;margin:0 8px 0 0}.ticketservice__header .showincidence__input{border:0.5px solid;border-radius:50px;padding:3px;text-align:center;font-size:12px;margin:0}.ticketservice__header .showincidence__span{font-size:12px;margin:0 0 0 8px;color:#b1b1b1}.ticketservice__header .inputsearch{display:inline-flex;align-items:center;margin:0 60px 0 0}@media only screen and (max-width: 991px){.ticketservice__header .inputsearch{margin:0}}@media only screen and (max-width: 767px){.ticketservice__header .inputsearch{width:100%}}.ticketservice__header .inputsearch__label{font-size:12px;margin:0 5px 0 0}.ticketservice__header .inputsearch__input{border:0.5px solid;border-radius:50px;padding:5px}.ticketservice__bottom{display:flex;justify-content:flex-end;margin:50px 60px 0 0}@media only screen and (max-width: 991px){.ticketservice__bottom{margin:50px 0 0}}@media only screen and (max-width: 991px){.ticketservice__bottom .btn,.ticketservice__bottom .homeslider__content a,.homeslider__content .ticketservice__bottom a,.ticketservice__bottom .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .ticketservice__bottom button[type="submit"],.ticketservice__bottom #checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-personal-information-step .ticketservice__bottom .continue,.ticketservice__bottom #checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-addresses-step .ticketservice__bottom .continue,.ticketservice__bottom #checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-delivery-step .ticketservice__bottom .continue,.ticketservice__bottom #checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .ticketservice__bottom .continue,.ticketservice__bottom #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .ticketservice__bottom .btn-new-direction,.ticketservice__bottom #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .ticketservice__bottom button[type="submit"]{width:100%;padding:8px 10px 10px}}.page-simple{padding:180px 0 100px;min-height:90vh}@media only screen and (max-width: 991px){.page-simple{padding:140px 0}}@media only screen and (max-width: 991px){.page-simple{padding:100px 0}}.page-simple__content h2,.page-simple__content h3,.page-simple__content h4,.page-simple__content h5{text-align:left;font-weight:600 !important}.page-simple__content p{font-size:18px;margin:30px 0;line-height:1.6;text-align:left;font-weight:300}@media only screen and (max-width: 767px){.page-simple__content p{margin:25px 0;font-size:15px}}.page-simple__content a{text-decoration:underline;color:#416bf3}@media only screen and (min-width: 991px){.page-simple__content a:hover{color:#e7e7e7}}.page-simple__content a:focus{color:#e7e7e7}.page-simple__content h1,.page-simple__content .h1,.page-simple__content .title{font-size:38px;color:#416bf3;padding:0 0 20px;font-weight:600;line-height:1.1;text-transform:uppercase}@media only screen and (max-width: 480px){.page-simple__content h1,.page-simple__content .h1,.page-simple__content .title{font-size:26px;padding:0 0 10px}}.page-simple__content h2,.page-simple__content .h2{font-size:28px;padding:10px 0;border-bottom:1px solid #b1b1b1;text-align:left !important}@media only screen and (max-width: 767px){.page-simple__content h2,.page-simple__content .h2{font-size:22px;padding:13px 0}}.page-simple__content h3,.page-simple__content .h3{font-size:20px;text-align:left !important;margin:50px 0 10px}@media only screen and (max-width: 767px){.page-simple__content h3,.page-simple__content .h3{font-size:18px}}.page-simple__content h4,.page-simple__content .h4{font-size:16px;text-align:left !important;margin:6px 0}.page-simple__content ul{padding:20px 0 20px 30px}.page-simple__content ul li{font-size:18px;line-height:1.4;font-weight:300;position:relative}@media only screen and (max-width: 767px){.page-simple__content ul li{font-size:15px}}.page-simple__content ul li::before{content:"";display:inline-block;width:18px;height:1px;background:#416bf3;position:absolute;left:-30px;top:12px}.page-simple__content ul ul li{list-style-type:circle}.page-simple__content ul ul li::before{display:none}.page-simple__content ol{padding:20px 0 20px 30px;list-style:auto}.page-simple__content ol li{font-size:18px;font-weight:300;line-height:1.4;margin:0;padding:0 0 10px 0}@media only screen and (max-width: 480px){.page-simple__content ol li{font-size:15px}}.page-simple__content ol li::before{content:"";display:none}.page-simple__content img{max-width:100%;width:60%;height:auto;padding:10px 0;text-align:left;margin:0 auto}.page-simple__content-contact{margin:5px 0 !important}.page-simple .footer{margin-top:100px}@media only screen and (max-width: 600px){.page-simple .footer{margin-top:40px}}#cookiesplus-modal{padding:40px 40px 20px !important;width:60% !important;max-height:90vh !important;overscroll-behavior:contain}@media only screen and (max-width: 767px){#cookiesplus-modal{padding:30px 15px 20px !important;margin:0 !important;right:auto !important;width:90% !important}}#cookiesplus-modal th{color:#1a1a1a !important}#cookiesplus-modal .cookiesplus-close{top:-2px !important;right:6px !important}#cookiesplus-modal .cookiesplus-info{margin-bottom:14px !important;overflow:initial !important;max-height:none !important;width:85% !important}@media only screen and (max-width: 767px){#cookiesplus-modal .cookiesplus-info{width:100% !important}}#cookiesplus-modal .cookiesplus-info p{line-height:1.3;font-size:14px;margin:10px 0}#cookiesplus-modal .cookiesplus-info p:first-child{margin:0 0 4px}#cookiesplus-modal .cookiesplus-info ul{list-style:disc !important;padding:5px 0 5px 30px !important}#cookiesplus-modal .cookiesplus-info ul li{padding:2px 0 !important}#cookiesplus-modal .cookiesplus-actions{margin:0}#cookiesplus-modal .cookiesplus-actions button{width:100%;max-width:none;text-transform:none;border-radius:50px;padding:8px 14px 12px !important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-accept,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-reject{background-color:#e9522f !important;color:#fff !important;border:1px solid #e9522f !important}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-accept:hover,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-reject:hover{background-color:transparent !important;color:#e9522f !important;border:1px solid #e9522f !important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-save,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-more-information{background-color:transparent !important;color:#e9522f !important;border:1px solid #e9522f !important}#cookiesplus-modal .cookiesplus-actions button.cookiesplus-save:hover,#cookiesplus-modal .cookiesplus-actions button.cookiesplus-more-information:hover{background-color:#e9522f !important;color:#fff !important;border:1px solid #e9522f !important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cookiesplus-modal .cookiesplus-actions .second-layer{padding:0}#cookiesplus-modal .cookiesplus-actions .second-layer .row{display:flex;column-gap:20px;margin:0 -20px 0 0}@media only screen and (max-width: 767px){#cookiesplus-modal .cookiesplus-actions .second-layer .row{flex-direction:column;margin:0}}#cookiesplus-modal .cookiesplus-actions .second-layer .row>div{padding:0 !important}#cookiesplus-modal .cookieplus-finality-container{padding:14px 10px 14px 0}#cookiesplus-modal .cookieplus-finality-container>div{padding:0 !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-switch-container .technical{top:2px;position:relative}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-chevron{top:1px;position:relative}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-header .cookiesplus-finality-chevron::before{font-family:"icomoon" !important;content:"\e90b";transform:rotate(0deg) !important;border:none;height:auto;width:auto;margin:0;font-size:20px}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-content .cookiesplus-finality-body{font-size:14px !important;line-height:1.3;padding:10px 20px}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-content .cookiesplus-finality-body table{font-size:14px !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="off"]:checked ~ .cookiesplus-finality-switch{background-color:#0000002e}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="off"]:checked ~ .cookiesplus-finality-switch::before{color:#e9522f;content:'' !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="on"]:checked ~ .cookiesplus-finality-switch{background-color:#e9522f}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="on"]:checked ~ .cookiesplus-finality-switch::before{content:'' !important}#cookiesplus-tab#cookiesplus-tab{width:45px !important;min-width:45px !important;height:45px !important;color:transparent !important;left:20px !important;bottom:30px !important;right:inherit !important;border-radius:10px !important;background-color:#e9522f !important;display:flex;align-items:center;box-shadow:0 0 13px 1px rgba(34,34,34,0.3) !important;overflow:hidden}@media only screen and (max-width: 600px){#cookiesplus-tab#cookiesplus-tab{left:20px !important;bottom:30px !important}}#cookiesplus-tab#cookiesplus-tab>span{display:flex;align-items:center;font-size:16px;width:100%;height:100%;color:transparent}#cookiesplus-tab#cookiesplus-tab>span::before{content:"";background-image:url(/themes/nitropc/assets/img/cookies-nitro-icon.svg);background-repeat:no-repeat;top:10px;left:10px;width:50px;height:50px;display:inline-block;position:absolute;z-index:1}#cookiesplus-tab#cookiesplus-tab>span::after{content:"Consentimiento de cookies";color:#fff;position:absolute;left:70px;letter-spacing:0;font-size:13px;min-width:163px;opacity:0;background:#1a1a1a;border-radius:0;line-height:1.4;padding:7px;transition:opacity 0.325s ease-in-out 0s;white-space:nowrap}@media only screen and (min-width: 991px){#cookiesplus-tab#cookiesplus-tab>span:hover::after{opacity:1;-webkit-transition:opacity 0.325 ease-in-out;-moz-transition:opacity 0.325 ease-in-out;-ms-transform:opacity 0.325 ease-in-out;-o-transition:opacity 0.325 ease-in-out;transition:opacity 0.325 ease-in-out}}@media only screen and (min-width: 991px){#cookiesplus-tab#cookiesplus-tab:hover{overflow:visible;background-color:#ff5124}}#cookiesplus-finalities-container{max-height:40vh !important}.cart{margin-top:80px;position:relative;min-height:86vh}@media only screen and (max-width: 991px){.cart{margin-top:55px}}.cart .container{max-width:1200px;min-height:calc(100vh - 68px - 593px)}.cart .title{padding-top:60px;text-align:center}@media only screen and (max-width: 1199px){.cart .title{padding-top:120px}}.cart .cart-content{display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:70px}@media only screen and (max-width: 991px){.cart .cart-content{flex-direction:column-reverse}}@media only screen and (max-width: 767px){.cart .cart-content{padding-bottom:30px}}.cart .cart-content .cart-top{width:63%}@media only screen and (max-width: 991px){.cart .cart-content .cart-top{width:100%}}.cart .cart-content .cart-bottom{width:35%}@media only screen and (max-width: 991px){.cart .cart-content .cart-bottom{width:100%}}.cart .box{box-shadow:0 0 15px 0 rgba(0,0,0,0.19);background-color:white}@media only screen and (max-width: 991px){.cart-top{display:flex;flex-direction:column;align-items:center}}.cart-top .cart-overview{margin-top:30px}@media only screen and (max-width: 991px){.cart-top .cart-overview{width:100%}}.cart-top .cart-overview__item{padding:15px 20px;margin:0 0 15px 0}@media only screen and (max-width: 600px){.cart-top .cart-overview__item{position:relative;padding:20px}}.cart-top .cart-overview__item .cart-product-content{display:flex;justify-content:space-between}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content{flex-wrap:wrap}}.cart-top .cart-overview__item .cart-product-content .cart-product-image{flex:2;max-width:120px;margin-right:30px}@media only screen and (max-width: 767px){.cart-top .cart-overview__item .cart-product-content .cart-product-image{margin-right:0}}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-image{flex:auto;width:20%;max-width:90px}}.cart-top .cart-overview__item .cart-product-content .cart-product-image img{max-width:100px}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-image img{max-width:70px}}.cart-top .cart-overview__item .cart-product-content .cart-product-info{display:flex;flex-direction:column;flex:2}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-info{flex:auto;width:calc(100% - 90px - 30px);margin-top:0}}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-name .product-name-extension{display:block;padding:7px 0}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-name a{color:#1a1a1a;font-size:15px;padding-right:25px;display:inline-block;font-weight:700;transition:none}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-name a{font-size:15px;padding-right:32px;display:inline-block}}@media only screen and (min-width: 991px){.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-name a:hover{color:#b1b1b1;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-price{padding-top:10px;font-weight:600}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-price{margin:0;font-size:15px;font-weight:500;padding-top:6px}}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-price.original{font-weight:500;color:#b1b1b1;text-decoration:line-through}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-price.sale{color:#ff5124;padding-top:5px;font-size:19px}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-price.sale{font-weight:700}}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-availability{font-size:15px;text-transform:uppercase;font-weight:700;padding-top:15px;color:#ff5124}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-availability i{color:#ff5124}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-availability-text{padding:3px 0;text-transform:initial;font-weight:500;font-size:13px;color:#ff5124}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section{color:#1a1a1a;flex:2;flex-basis:15%}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-select{position:relative;font-weight:700;color:#b1b1b1;cursor:pointer;margin-top:10px;display:inline-block;font-size:15px}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-select i{position:absolute;top:2px;right:-20px;font-weight:900}@media only screen and (min-width: 991px){.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-select:hover{color:#1a1a1a}}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section.open .cart-product-attributes-list{display:flex}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section.open i{transform:rotate(90deg);top:4px}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-list{flex-direction:column;display:none;padding-top:10px}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-list .cart-product-attributes{font-size:14px;padding-bottom:5px;padding-left:10px}.cart-top .cart-overview__item .cart-product-content .cart-product-info .cart-product-attributes-section .cart-product-attributes-list .cart-product-attributes .label{font-weight:700}.cart-top .cart-overview__item .cart-product-content .cart-product-input{flex:1;flex-basis:7%;display:flex;align-items:flex-start;flex-direction:column}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-input{align-items:flex-end;flex-direction:column;margin-top:20px}}.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-price-resume{flex:1;display:flex;align-items:baseline;padding-top:10px}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-price-resume{padding:0}}.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-price-resume .cart-price-total{font-weight:300;margin-top:15px;text-transform:uppercase;font-size:14px}.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-price-resume .cart-product-price{font-weight:700;font-size:18px;padding-left:5px}.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-product-input-item{min-width:102px;text-align:center;padding:6px;background-color:#f6f6f6;border-radius:100px;display:inline-block}.cart-top .cart-overview__item .cart-product-content .cart-product-input .cart-product-input-item a{padding:0 15px}.cart-top .cart-overview__item .cart-product-content .cart-delete-col{display:flex;flex-direction:column;align-items:flex-end;flex:1;justify-content:flex-start;margin-top:10px}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-delete-col{position:absolute;top:12px;right:9px}}.cart-top .cart-overview__item .cart-product-content .cart-delete-col .remove-from-cart{color:#4345fb;position:relative;padding-right:30px;transition:none}@media only screen and (min-width: 991px){.cart-top .cart-overview__item .cart-product-content .cart-delete-col .remove-from-cart:hover i::after{opacity:1;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}}.cart-top .cart-overview__item .cart-product-content .cart-delete-col .remove-from-cart i{position:absolute;top:-14px;right:0;font-size:30px;transform:rotate(45deg)}.cart-top .cart-overview__item .cart-product-content .cart-delete-col .remove-from-cart i::after{width:60px;content:attr(data-message);position:absolute;font-family:"sofia-pro";top:22px;text-align:center;right:-33px;font-size:13px;transform:rotate(-45deg);opacity:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 600px){.cart-top .cart-overview__item .cart-product-content .cart-delete-col .remove-from-cart i::after{display:none}}.cart-top .recommended-products{width:100%;margin-top:30px}.cart-top .recommended-products__title{font-weight:bold;margin-bottom:15px}.cart-top .recommended-products__content{margin-bottom:30px}@media only screen and (min-width: 991px){.cart-top .recommended-products .cn__li .cn_v3_dynamic_element_button:hover{background-color:#4345fb;box-shadow:0 0 23px -8px rgba(0,0,0,0.31);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transform:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}}@media only screen and (max-width: 991px){.cart-top .btn-blue-outline,.cart-top .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher .cart-top button[type="submit"],.cart-top #checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .cart-top .btn-new-direction,.cart-top #checkout #content .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .cart-top button[type="submit"]{width:230px;text-align:center;margin-top:15px}}.cart-bottom{display:flex;justify-content:space-between;flex-direction:column}.cart-bottom .box{padding:20px}@media only screen and (max-width: 767px){.cart-bottom .box{padding:30px 20px 40px}}.cart-bottom-resume{width:100%;margin-top:30px;margin-left:25px}@media only screen and (max-width: 991px){.cart-bottom-resume{margin-left:0}}.cart-bottom-resume .btncta{width:100%;text-align:center;margin-top:20px;background-color:#e9522f;border:none}.cart-bottom-resume .btncta .btncta__text{color:#fff;transform:none !important}.cart-bottom-resume .btncta::before{background-color:#07262b;display:none}@media only screen and (min-width: 991px){.cart-bottom-resume .btncta:hover{background-color:#07262b}.cart-bottom-resume .btncta:hover .btncta__text{color:#fff}.cart-bottom-resume .btncta:hover .btncta__flip::before{color:#fff}}.cart-bottom-resume #items-subtotal,.cart-bottom-resume .products,.cart-bottom-resume .shipping,.cart-bottom-resume .tax,.cart-bottom-resume .discount,.cart-bottom-resume .cart-total{display:flex;justify-content:space-between;padding-bottom:10px}.cart-bottom-resume #items-subtotal .label,.cart-bottom-resume .products .label,.cart-bottom-resume .shipping .label,.cart-bottom-resume .tax .label,.cart-bottom-resume .discount .label,.cart-bottom-resume .cart-total .label{font-weight:700}.cart-bottom-resume .cart-total{border-top:1px solid #b1b1b1;padding-top:10px;margin-top:20px}.cart-bottom-resume .cart-total .label{font-weight:700;font-size:20px}.cart-bottom-resume .cart-total .value{font-weight:700;font-size:26px}@media only screen and (max-width: 600px){.cart-bottom-resume .cart-total .value{font-size:23px}}.cart-bottom-resume .cart-subtotals .discount{gap:10px;font-size:21px;padding:10px 20px;align-items:center;line-height:1;top:50px}@media only screen and (max-width: 1199px){.cart-bottom-resume .cart-subtotals .discount{font-size:16px;top:80px}}.cart-bottom-resume .cart-voucher{margin-bottom:30px}.cart-bottom-resume .cart-voucher form{display:flex;align-items:flex-start;justify-content:stretch}.cart-bottom-resume .cart-voucher button[type="submit"]{display:block;text-transform:capitalize;background-color:white;max-width:90px;margin:0;margin-left:10px;padding:9px;transition:none}.cart-bottom-resume .cart-voucher .cart-voucher-item{display:flex;justify-content:space-between;padding:10px;background-color:#416bf3;border-radius:5px;margin-top:10px}.cart-bottom-resume .cart-voucher .cart-voucher-item span{font-weight:700;color:white}.cart-bottom-resume .cart-voucher .cart-voucher-item a{color:white}.cart-bottom-resume .cart-voucher .notification .js-error-text{border-radius:5px;color:#ff5124;padding:0 10px;line-height:22px;display:block;margin-top:10px;text-align:center}.cart-bottom-resume .cart-voucher .boxcuponavailable{width:100%;padding:15px 0;display:flex;flex-direction:column}.cart-bottom-resume .cart-voucher .boxcuponavailable .titleboxcupon{margin:8px 0;font-weight:800}.cart-bottom-resume .cart-amazonpay__option{text-align:center}.cart-bottom-resume .notification-warning{padding:6px 15px;background-color:#ff5124;border-radius:5px;color:white;text-align:center;font-size:15px;margin-top:15px}.cart-bottom #notifications{margin-left:15px;width:100%}@media only screen and (max-width: 767px){.cart-bottom #notifications{margin-left:0}}.cart-bottom #notifications .notification{padding:0 20px;margin:15px 0}@media only screen and (max-width: 767px){.cart-bottom #notifications .notification{padding:0 10px}}.cart-bottom #notifications .notification ul li{font-size:14px}.cart-bottom #notifications .notification.notification-danger ul li{color:#ff5124}.cart-bottom #notifications .notification.notification-warning ul li{color:#ff5124}.cart-bottom #notifications .notification.notification-success ul li{color:#8ac148}.cart-bottom #notifications .notification.notification-info ul li{color:#416bf3}.cart #block-reassurance{background-color:#f6f6f6}.cart #block-reassurance ul{display:flex;max-width:1200px;margin:auto;padding:30px}@media only screen and (max-width: 767px){.cart #block-reassurance ul{flex-direction:column}}.cart #block-reassurance ul li{display:flex;flex-direction:column}@media only screen and (max-width: 767px){.cart #block-reassurance ul li{flex-direction:row;align-items:center}}.cart #block-reassurance ul li img{max-width:30px;height:auto;filter:contrast(0);filter:brightness(0)}@media only screen and (max-width: 767px){.cart #block-reassurance ul li img{height:fit-content;margin-right:20px}}.cart #block-reassurance ul li span{font-size:14px;color:#1a1a1a;padding-right:20%}@media only screen and (max-width: 767px){.cart #block-reassurance ul li span{padding:10px 0}}.cart .amazonPayButton{width:100%}@media only screen and (max-width: 991px){.cart .amazonPayButton{margin:20px auto 0}}#cart .footer-prev{background-color:#f6f6f6}.cart-empty .cart-content .cart-top{width:100%}.cart-empty .cart-content .cart-top__empty{text-align:center;padding:30px 0 120px}.cart-empty .cart-content .cart-top__empty p{font-size:18px;font-weight:700}.cart-empty .cart-content .cart-bottom{display:none}#checkout #content{display:flex;flex-wrap:wrap;margin-top:148px;position:relative;min-height:calc(100vh - 148px - 180px)}@media only screen and (max-width: 991px){#checkout #content{margin-top:118px}}@media only screen and (max-width: 991px){#checkout #content{flex-direction:column-reverse}}@media only screen and (max-width: 600px){#checkout #content{margin-top:80px}}#checkout #content .checkout-info{width:65%}@media only screen and (max-width: 991px){#checkout #content .checkout-info{width:100%}}#checkout #content .checkout-info #checkout-personal-information-step,#checkout #content .checkout-info #checkout-addresses-step,#checkout #content .checkout-info #checkout-delivery-step,#checkout #content .checkout-info #checkout-payment-step{box-shadow:0 0 15px 0 rgba(0,0,0,0.19);background-color:white;margin:15px;border-radius:5px;padding:20px}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-personal-information-step,#checkout #content .checkout-info #checkout-addresses-step,#checkout #content .checkout-info #checkout-delivery-step,#checkout #content .checkout-info #checkout-payment-step{margin:15px 0}}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step,#checkout #content .checkout-info #checkout-addresses-step,#checkout #content .checkout-info #checkout-delivery-step,#checkout #content .checkout-info #checkout-payment-step{padding:15px}}#checkout #content .checkout-info #checkout-personal-information-step .step__title,#checkout #content .checkout-info #checkout-addresses-step .step__title,#checkout #content .checkout-info #checkout-delivery-step .step__title,#checkout #content .checkout-info #checkout-payment-step .step__title{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .step__title,#checkout #content .checkout-info #checkout-addresses-step .step__title,#checkout #content .checkout-info #checkout-delivery-step .step__title,#checkout #content .checkout-info #checkout-payment-step .step__title{flex-flow:column-reverse}}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .step__amazonPay,#checkout #content .checkout-info #checkout-addresses-step .step__amazonPay,#checkout #content .checkout-info #checkout-delivery-step .step__amazonPay,#checkout #content .checkout-info #checkout-payment-step .step__amazonPay{width:100%;margin:10px auto 20px}}#checkout #content .checkout-info #checkout-personal-information-step .amazonPayTextOption,#checkout #content .checkout-info #checkout-addresses-step .amazonPayTextOption,#checkout #content .checkout-info #checkout-delivery-step .amazonPayTextOption,#checkout #content .checkout-info #checkout-payment-step .amazonPayTextOption{margin:0 0 8px;font-size:15px;text-align:center}#checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-payment-step .continue{display:block;margin-top:20px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .continue,#checkout #content .checkout-info #checkout-addresses-step .continue,#checkout #content .checkout-info #checkout-delivery-step .continue,#checkout #content .checkout-info #checkout-payment-step .continue{width:100%}}#checkout #content .checkout-info #checkout-personal-information-step .form-errors,#checkout #content .checkout-info #checkout-addresses-step .form-errors,#checkout #content .checkout-info #checkout-delivery-step .form-errors,#checkout #content .checkout-info #checkout-payment-step .form-errors{background-color:#ff5124;border-radius:5px;padding:5px 10px;color:white;margin:10px 0;display:block;width:max-content;margin-bottom:0;margin-left:15px}#checkout #content .checkout-info #checkout-personal-information-step .form-errors li,#checkout #content .checkout-info #checkout-addresses-step .form-errors li,#checkout #content .checkout-info #checkout-delivery-step .form-errors li,#checkout #content .checkout-info #checkout-payment-step .form-errors li{padding-bottom:0;color:white;display:inline-block}#checkout #content .checkout-info #checkout-personal-information-step .message,#checkout #content .checkout-info #checkout-addresses-step .message,#checkout #content .checkout-info #checkout-delivery-step .message,#checkout #content .checkout-info #checkout-payment-step .message{border-radius:5px;color:#416bf3;margin:10px 0;display:block;margin-bottom:0;font-size:15px;line-height:inherit}#checkout #content .checkout-info #checkout-personal-information-step .form-fields,#checkout #content .checkout-info #checkout-addresses-step .form-fields,#checkout #content .checkout-info #checkout-delivery-step .form-fields,#checkout #content .checkout-info #checkout-payment-step .form-fields{display:flex;flex-wrap:wrap;flex-direction:column}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label,#checkout #content .checkout-info #checkout-addresses-step .form-fields label,#checkout #content .checkout-info #checkout-delivery-step .form-fields label,#checkout #content .checkout-info #checkout-payment-step .form-fields label{width:50%;display:flex;flex-wrap:wrap;margin:10px 0;align-items:baseline}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields label,#checkout #content .checkout-info #checkout-addresses-step .form-fields label,#checkout #content .checkout-info #checkout-delivery-step .form-fields label,#checkout #content .checkout-info #checkout-payment-step .form-fields label{width:100%}}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.hidden,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.hidden,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.hidden,#checkout #content .checkout-info #checkout-payment-step .form-fields label.hidden{display:none}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label span,#checkout #content .checkout-info #checkout-addresses-step .form-fields label span,#checkout #content .checkout-info #checkout-delivery-step .form-fields label span,#checkout #content .checkout-info #checkout-payment-step .form-fields label span{margin:0 0 10px 0;display:block}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields label span,#checkout #content .checkout-info #checkout-addresses-step .form-fields label span,#checkout #content .checkout-info #checkout-delivery-step .form-fields label span,#checkout #content .checkout-info #checkout-payment-step .form-fields label span{font-size:14px}}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.select-field,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.select-field,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.select-field,#checkout #content .checkout-info #checkout-payment-step .form-fields label.select-field{position:relative;cursor:pointer;background-color:white}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.select-field select,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.select-field select,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.select-field select,#checkout #content .checkout-info #checkout-payment-step .form-fields label.select-field select{border:1px solid #b1b1b1;border-radius:100px;width:100%;background-color:transparent;color:#1a1a1a;padding:10px 20px;font-size:15px;font-family:"sofia-pro";position:relative;-webkit-transition:border-bottom 0.2s ease 0s;-moz-transition:border-bottom 0.2s ease 0s;-ms-transform:border-bottom 0.2s ease 0s;-o-transition:border-bottom 0.2s ease 0s;transition:border-bottom 0.2s ease 0s}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.select-field::before,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.select-field::before,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.select-field::before,#checkout #content .checkout-info #checkout-payment-step .form-fields label.select-field::before{content:"\e90b";font-family:"icomoon" !important;position:absolute;top:calc(50% + 5px);right:13px;transform:rotate(90deg)}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label input[type="tel"],#checkout #content .checkout-info #checkout-addresses-step .form-fields label input[type="tel"],#checkout #content .checkout-info #checkout-delivery-step .form-fields label input[type="tel"],#checkout #content .checkout-info #checkout-payment-step .form-fields label input[type="tel"]{border:1px solid #b1b1b1;border-radius:100px;width:100%;background-color:transparent;color:#1a1a1a;padding:10px 20px;font-size:15px;font-family:"sofia-pro";position:relative;-webkit-transition:border-bottom 0.2s ease 0s;-moz-transition:border-bottom 0.2s ease 0s;-ms-transform:border-bottom 0.2s ease 0s;-o-transition:border-bottom 0.2s ease 0s;transition:border-bottom 0.2s ease 0s}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label input[type="tel"]:focus,#checkout #content .checkout-info #checkout-addresses-step .form-fields label input[type="tel"]:focus,#checkout #content .checkout-info #checkout-delivery-step .form-fields label input[type="tel"]:focus,#checkout #content .checkout-info #checkout-payment-step .form-fields label input[type="tel"]:focus{background-color:#e7e7e7}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.required,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.required,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.required,#checkout #content .checkout-info #checkout-payment-step .form-fields label.required{position:relative}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.required .error,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.required .error,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.required .error,#checkout #content .checkout-info #checkout-payment-step .form-fields label.required .error{position:absolute;bottom:-24px;margin:0;font-size:12px;text-align:right;right:0;color:red}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.radio-field span,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.radio-field span,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.radio-field span,#checkout #content .checkout-info #checkout-payment-step .form-fields label.radio-field span{width:100%}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.radio-field label,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.radio-field label,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.radio-field label,#checkout #content .checkout-info #checkout-payment-step .form-fields label.radio-field label{display:inline-block;margin:0 10px 0 0;width:auto}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.checkbox-field,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.checkbox-field,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.checkbox-field,#checkout #content .checkout-info #checkout-payment-step .form-fields label.checkbox-field{display:block}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.checkbox-field span,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.checkbox-field span,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.checkbox-field span,#checkout #content .checkout-info #checkout-payment-step .form-fields label.checkbox-field span{display:initial;font-size:15px;margin:0 0 10px 0}#checkout #content .checkout-info #checkout-personal-information-step .form-fields label.checkbox-field em,#checkout #content .checkout-info #checkout-addresses-step .form-fields label.checkbox-field em,#checkout #content .checkout-info #checkout-delivery-step .form-fields label.checkbox-field em,#checkout #content .checkout-info #checkout-payment-step .form-fields label.checkbox-field em{padding-top:8px;display:inline-block}#checkout #content .checkout-info #checkout-personal-information-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-addresses-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-delivery-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-payment-step .form-fields #registration_fields{padding:0;margin:0;width:50%}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-addresses-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-delivery-step .form-fields #registration_fields,#checkout #content .checkout-info #checkout-payment-step .form-fields #registration_fields{width:100%}}#checkout #content .checkout-info #checkout-personal-information-step .form-fields #registration_fields label,#checkout #content .checkout-info #checkout-addresses-step .form-fields #registration_fields label,#checkout #content .checkout-info #checkout-delivery-step .form-fields #registration_fields label,#checkout #content .checkout-info #checkout-payment-step .form-fields #registration_fields label{width:100%}#checkout #content .checkout-info #checkout-personal-information-step .form-fields #registration_fields .text:last-child,#checkout #content .checkout-info #checkout-addresses-step .form-fields #registration_fields .text:last-child,#checkout #content .checkout-info #checkout-delivery-step .form-fields #registration_fields .text:last-child,#checkout #content .checkout-info #checkout-payment-step .form-fields #registration_fields .text:last-child{margin-bottom:0}#checkout #content .checkout-info #checkout-personal-information-step .form-fields #registration_fields input[type="text"],#checkout #content .checkout-info #checkout-addresses-step .form-fields #registration_fields input[type="text"],#checkout #content .checkout-info #checkout-delivery-step .form-fields #registration_fields input[type="text"],#checkout #content .checkout-info #checkout-payment-step .form-fields #registration_fields input[type="text"]{padding:10px 20px;font-size:15px;line-height:0}#checkout #content .checkout-info #checkout-personal-information-step .form-fields .checkout-form-message p,#checkout #content .checkout-info #checkout-addresses-step .form-fields .checkout-form-message p,#checkout #content .checkout-info #checkout-delivery-step .form-fields .checkout-form-message p,#checkout #content .checkout-info #checkout-payment-step .form-fields .checkout-form-message p{margin:10px 15px}#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .rf_input_label{width:100%;margin:15px 5px 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .rf_input_label,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .rf_input_label{margin:15px 0 0}}#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .col-md-6{margin:0 5px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .col-md-6,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .col-md-6{margin:0;width:auto}}#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .type_multiboxes{display:inline-block;margin:0 5px;width:auto !important}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-addresses-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-delivery-step .form-fields .rf_input_wrapper .type_multiboxes,#checkout #content .checkout-info #checkout-payment-step .form-fields .rf_input_wrapper .type_multiboxes{margin:15px 0 0;width:auto}}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect{width:calc(50% - 10px);margin-bottom:10px !important;border:1px solid #416bf3;background:white;margin-top:0;margin-left:0;font-size:16px;font-weight:500;padding:6px 5px 6px 15px;border-radius:100px;height:fit-content;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect{width:100%;margin:0 0 10px 0 !important}}@media only screen and (min-width: 991px){#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover{color:white;background:#416bf3 !important;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .btn-title-connect,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .btn-title-connect,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .btn-title-connect,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .btn-title-connect{color:white}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-google,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-google,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-google,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-google,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter{color:white}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook::before,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon::before,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-facebook::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-amazon::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect:hover .fa.fa-bt-twitter::before{color:white}}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .btn-title-connect,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .btn-title-connect,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .btn-title-connect,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .btn-title-connect{padding:0 0 0 10px;font-family:"sofia-pro";color:#416bf3;font-size:14px;font-weight:500 !important;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-facebook{background:none;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:2px !important;font-size:1.2em !important;color:#416bf3;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa.fa-bt-google,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa.fa-bt-google{left:-2px !important;background:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa.fa-bt-google::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa.fa-bt-google::before{content:"\e927";font-family:'icomoon', sans-serif;color:#416bf3;font-size:16px}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-facebook,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-facebook{left:-1px !important;background:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-facebook::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-facebook::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-facebook::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-facebook::before{content:"\e925";font-family:'icomoon', sans-serif;color:#416bf3;font-size:17px}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-amazon,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-amazon,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-amazon,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-amazon{left:-1px !important;top:3px !important;font-size:1.2em !important;color:#416bf3;background:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-amazon::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-amazon::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-amazon::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-amazon::before{content:"\e926";font-family:"icomoon" !important;color:#416bf3}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-twitter,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-twitter,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-twitter,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-twitter{left:0 !important;top:3px !important;font-size:1.4em !important;color:#416bf3;background:none;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step .orderFunnel .btn-connect .fa-bt-twitter::before,#checkout #content .checkout-info #checkout-addresses-step .orderFunnel .btn-connect .fa-bt-twitter::before,#checkout #content .checkout-info #checkout-delivery-step .orderFunnel .btn-connect .fa-bt-twitter::before,#checkout #content .checkout-info #checkout-payment-step .orderFunnel .btn-connect .fa-bt-twitter::before{content:"\e912";font-family:'icomoon', sans-serif;color:#416bf3}#checkout #content .checkout-info #checkout-personal-information-step:not(.-current) .content .guest-form{display:none}#checkout #content .checkout-info #checkout-personal-information-step .link-login{margin:0 0 20px}#checkout #content .checkout-info #checkout-personal-information-step .link-login .link__text{padding:0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .identity{display:flex;flex-direction:column}}#checkout #content .checkout-info #checkout-personal-information-step .identity span{font-weight:700}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .identity-false{display:flex;flex-direction:column}}#checkout #content .checkout-info #checkout-personal-information-step .identity-false span{display:inline-block}#checkout #content .checkout-info #checkout-personal-information-step .identity-false a{text-align:center}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-personal-information-step .identity-false a{margin-top:10px}}#checkout #content .checkout-info #checkout-personal-information-step .checkout-create-account{margin:20px 0}#checkout #content .checkout-info #checkout-personal-information-step .checkout-create-account .font-weight-bold{font-weight:bold}#checkout #content .checkout-info #checkout-personal-information-step .checkout-create-account .font-italic{font-style:italic}#checkout #content .checkout-info #checkout-personal-information-step .rrss-login{margin-bottom:0}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc{background:white;border:none;text-align:left !important;padding:30px 0 0}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect{width:calc(50% - 10px);margin-bottom:10px !important;border:1px solid #416bf3;background:white;margin-top:0;margin-left:0;font-size:16px;font-weight:500;padding:6px 5px 6px 15px;border-radius:100px;height:fit-content;cursor:pointer;display:inline-block}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect{width:100%;margin:0 0 10px 0 !important}}@media only screen and (min-width: 991px){#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover{background:#416bf3;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transform:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover .btn-title-connect{color:white}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover .btn-google-icon,#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover .fa.fa-facebook-square,#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover .fa.fa-amazon,#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect:hover .fa.fa-twitter{color:white}}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .btn-title-connect{padding:0 0 0 10px;font-family:"sofia-pro";color:#416bf3;font-size:14px;font-weight:500 !important}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .btn-google-icon,#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-facebook-square{background:none;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-2px !important;top:2px !important;font-size:1.2em !important;font-family:"FontAwesome";color:#416bf3}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .btn-google-icon::before,#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-facebook-square::before{content:"\f1a0"}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-facebook-square{left:2px !important}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-facebook-square::before{content:"\f09a"}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-amazon{left:3px !important;top:3px !important;font-size:1.2em !important;color:#416bf3}#checkout #content .checkout-info #checkout-personal-information-step #fbpsc .btn-connect .fa.fa-twitter{left:3px !important;top:3px !important;font-size:1.4em !important;color:#416bf3}#checkout #content .checkout-info #checkout-personal-information-step .form-fields{flex-wrap:nowrap}#checkout #content .checkout-info #checkout-addresses-step:not(.-current) .content{display:none}#checkout #content .checkout-info #checkout-addresses-step .address-selector{display:flex;flex-wrap:wrap;margin:20px 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-addresses-step .address-selector{margin-bottom:0}}#checkout #content .checkout-info #checkout-addresses-step .address-selector .address-item{width:50%;margin-bottom:15px}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-addresses-step .address-selector .address-item{width:100%}}#checkout #content .checkout-info #checkout-addresses-step .address-selector .address-item .h4{font-weight:700;font-size:18px;margin-bottom:10px}#checkout #content .checkout-info #checkout-addresses-step .address-selector .address-item .radio-block{font-size:16px;line-height:26px}#checkout #content .checkout-info #checkout-addresses-step .form-fields .item,#checkout #content .checkout-info #checkout-addresses-step .form-fields label{width:100%;max-width:350px}#checkout #content .checkout-info #checkout-addresses-step footer{background-color:transparent}#checkout #content .checkout-info #checkout-addresses-step footer a{margin:10px 20px 10px 0;display:inline-block}#checkout #content .checkout-info #checkout-delivery-step:not(.-current) .content{display:none}#checkout #content .checkout-info #checkout-delivery-step .delivery-options{padding-top:20px}#checkout #content .checkout-info #checkout-delivery-step .delivery-options .delivery-option{padding:10px 20px;display:flex;align-items:center}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-delivery-step .delivery-options .delivery-option{display:flex;padding:10px 0}}#checkout #content .checkout-info #checkout-delivery-step .delivery-options .delivery-option label{width:auto;flex-wrap:initial;display:flex;flex-direction:row-reverse;align-items:center;margin:0 0 0 25px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step .delivery-options .delivery-option label{margin:0 0 0 10px}}#checkout #content .checkout-info #checkout-delivery-step .delivery-options .delivery-option label span{margin:0 0 10px 12px}#checkout #content .checkout-info #checkout-delivery-step .js-gift-checkbox{margin-right:10px}#checkout #content .checkout-info #checkout-delivery-step h2{margin-bottom:0}#checkout #content .checkout-info #checkout-delivery-step .seurMapContainer{margin:20px 70px 30px;width:calc(100% - 150px)}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step .seurMapContainer{margin:0 0 40px;width:auto}}#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer{margin:0 45px;padding:0 40px 35px !important}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer{padding:0 10px 35px !important;margin:0}}#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer div{font-family:"sofia-pro";padding:2px 25px}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer div{padding:5px 4px 5px 24px}}#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer div input#pickupPoint{left:120px;position:absolute;margin:5px 0 0}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer div input#pickupPoint{left:30px}}#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer .tittle{font-weight:700;line-height:1.4}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer .tittle{font-size:14px}}#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer .direccion{line-height:1.4}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #seurPudoContainer .direccion{font-size:14px}}#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo{margin:0 70px 30px;border:1px solid #e7e7e7;color:#1a1a1a;font-family:"sofia-pro";display:flex;padding:15px 40px;align-items:center}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo{margin:0 0 30px}}#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo div,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo div{padding:3px 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo div,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo div{padding:4px 25px;line-height:1.3}}#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo::before,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo::before{top:auto;content:"\e953";transform:rotate(90deg);width:auto;height:auto;font-family:"icomoon" !important}#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo .arrow,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .arrow{display:none}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo{padding:15px 30px}#checkout #content .checkout-info #checkout-delivery-step #noSelectedPointInfo::before{font-size:15px;left:-15px}}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo{display:flex;flex-direction:column;align-items:flex-start;padding:9px 50px 30px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo{padding:25px 20px}}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo::before{top:14px;left:-32px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo::before{display:none}}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo h2{color:#1a1a1a;font-family:"sofia-pro";margin:-5px 0 10px;padding:0;font-style:normal}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo h2{margin:-5px 0 25px;font-size:17px}}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .text,#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .title{color:#1a1a1a;font-family:"sofia-pro";margin:0 !important;line-height:1.2;padding:0}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .title{font-size:15px;margin:10px 0 4px !important;width:auto}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .title{margin:0 0 4px !important}}#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .text{font-size:14px;margin:0 0 4px !important}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-delivery-step #collectionPointInfo .text{margin:0 0 12px !important}}#checkout #content .checkout-info #checkout-payment-step{padding:20px 20px 40px}#checkout #content .checkout-info #checkout-payment-step:not(.-current) .content{display:none}#checkout #content .checkout-info #checkout-payment-step .content .alert{padding:10px;background:#ffdbdb;margin:0 0 10px;text-align:left;font-size:14px}#checkout #content .checkout-info #checkout-payment-step .content .alert>div{font-weight:700}#checkout #content .checkout-info #checkout-payment-step .payment-options{display:flex;flex-direction:column}#checkout #content .checkout-info #checkout-payment-step .payment-options-item{padding:8px 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options-item span{font-size:14px;line-height:inherit}}#checkout #content .checkout-info #checkout-payment-step .payment-options-item .highlighted{font-size:14px;color:#416bf3}#checkout #content .checkout-info #checkout-payment-step .payment-options-item img{vertical-align:middle;margin-left:5px}#checkout #content .checkout-info #checkout-payment-step .payment-options-title{font-weight:700;margin:0;padding:0 0 10px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options-title{padding-bottom:0}}#checkout #content .checkout-info #checkout-payment-step .payment-options__redsys{margin:15px 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options__redsys{margin:5px 0 0}}#checkout #content .checkout-info #checkout-payment-step .payment-options__redsys p{margin:0;font-size:16px;line-height:24px;font-weight:500;color:#1a1a1a}#checkout #content .checkout-info #checkout-payment-step .payment-options__redsys .redsys-intro{margin-bottom:15px;font-weight:600;font-size:18px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options__redsys .redsys-intro{font-size:16px;line-height:21px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .js-additional-information{margin:10px 0 20px;padding:20px;background-color:#f0f1f1;border-radius:0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .js-additional-information{margin:0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .js-additional-information p{margin:0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .js-additional-information p{font-size:14px;line-height:1.4}}#checkout #content .checkout-info #checkout-payment-step .payment-options__alertfinancing{background-color:#f8f8f8;padding:10px;margin:0 0 10px;align-items:center;display:none}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options__alertfinancing{align-items:flex-start}}#checkout #content .checkout-info #checkout-payment-step .payment-options__alertfinancing .img{width:20px;height:20px;margin:0 8px 0 0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options__alertfinancing .img{margin:3px 8px 0 0}}#checkout #content .checkout-info #checkout-payment-step .payment-options__alertfinancing .textalert{margin:0;font-size:14px;line-height:1.2}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option{order:10;margin:0 !important}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option label{display:inline-flex;align-items:center;gap:2px;height:22px;cursor:pointer}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option label{height:auto;display:inline}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option label img{margin-left:0.5rem;height:25px !important;width:auto !important;max-width:none}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.sequra{order:2}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.sequra .sequra_more_info{cursor:pointer;text-decoration:underline;margin:0 0 0 5px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.sequra #payment-option-1-container label img{max-width:75px}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.sequra #payment-option-1-container label img{margin:8px 0 0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards{order:0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .payment-options-item>div.payment-option label,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .payment-options-item>div.payment-option label{display:inline-flex;align-items:center}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .payment-options-item>div.payment-option label,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .payment-options-item>div.payment-option label{flex-direction:column}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .payment-options-item>div.payment-option label img,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .payment-options-item>div.payment-option label img{height:30px;margin:0 0 0 5px}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .payment-options-item>div.payment-option label img,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .payment-options-item>div.payment-option label img{margin:10px 0 0 0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards #monei-card-errors .alert,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards #monei-card-errors .alert{padding:5px 10px 7px;background:#e53635;border-radius:4px;margin:20px 0;font-size:12px;color:white}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information{margin:10px 0 20px;padding:20px;background-color:#f0f1f1;border-radius:0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information p,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information p{margin:6px 0;line-height:1.4;font-size:14px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information .form-group,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information .form-group{margin:14px 0 0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information .form-group:first-child,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information .form-group:first-child{margin:0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information .form-group #monei-tokenize-card,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information .form-group #monei-tokenize-card{top:1px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information .form-group .monei-tokenize-card,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information .form-group .monei-tokenize-card{font-weight:500;font-size:14px;margin:0 0 0 4px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information input,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information input{margin:0;padding:10px;position:relative;border-radius:0;border:1px solid #e3e3e3}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards .additional-information input:focus,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards .additional-information input:focus{background-color:#fff}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards #payment-option-6-additional-information .form-group,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards #payment-option-6-additional-information .form-group{margin:7px 0;display:flex;column-gap:5px;align-items:baseline}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards #payment-option-6-additional-information .form-group,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards #payment-option-6-additional-information .form-group{margin:7px 20px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-cards #monei-card_container,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-cards #monei-card_container{background-color:#fff !important;border:1px solid #e3e3e3 !important;padding:2px 0 !important;width:100%}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-googlepay{order:3}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-googlepay .payment-options-item>div.payment-option label{display:inline-flex;align-items:center}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-googlepay .payment-options-item>div.payment-option label img{height:28px;margin:0 0 0 10px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci{order:1}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment>.float-xs-left{float:left;margin:3px 0 0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment>.float-xs-left .custom-checkbox i{display:none}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment>.float-xs-left .custom-checkbox .custom-checkbox{margin-left:42px !important}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment .condition-label{padding-left:70px;margin:1px 0 0 !important}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment .ajax-loader{margin:30px 0 -50px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment .continue-prevalidation{width:auto;text-align:center;background-color:#e9522f;padding:7px 40px;border-radius:8px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:1em;font-weight:300;position:relative;overflow:hidden;cursor:pointer;line-height:1.3;margin:0 0 30px 40px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci form#eci-payment .continue-prevalidation:hover{background-color:#71e6fc}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.eci label img.logo-eci{height:35px !important}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.oney{order:3}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-applepay{order:2}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-applepay .payment-options-item>div.payment-option label{display:inline-flex;align-items:center}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-applepay .payment-options-item>div.payment-option label img{height:20px;margin:0 0 0 10px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-bizum{order:10}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-bizum .payment-options-item>div.payment-option label,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-bizum .payment-options-item>div.payment-option label{display:inline-flex;align-items:center}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.monei-bizum .payment-options-item>div.payment-option label img,#checkout #content .checkout-info #checkout-payment-step .payment-options .monei-bizum .payment-options-item>div.payment-option label img{height:30px;margin:0 0 0 5px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.amazonpay{order:5}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.amazonpay label img.logo-amazonpay{width:84px;height:17px !important}@media only screen and (max-width: 1199px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.amazonpay label img.logo-amazonpay{margin:10px 0 0 8px !important}}@media only screen and (max-width: 991px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.amazonpay label img.logo-amazonpay{margin:0 0 0 5px !important}}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.amazonpay label img.logo-amazonpay{margin:10px 0 0 8px !important}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame{order:4}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame label img.logo-aplazame{width:100px}@media only screen and (max-width: 1199px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame label img.logo-aplazame{margin:10px 0 0 8px !important}}@media only screen and (max-width: 991px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame label img.logo-aplazame{margin:0 0 0 5px !important}}@media only screen and (max-width: 767px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame label img.logo-aplazame{margin:10px 0 0 8px !important}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.aplazame p{margin:0;font-weight:600;font-size:16px;color:black !important}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.caixabank label img.logo-caixa{width:100px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.caixabank label img.logo-caixa{margin-top:8px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal{order:6}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment{line-height:1.2;font-size:14px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment p{margin:0 0 9px;font-weight:600;font-size:16px;color:black !important}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment p{line-height:1.2;font-size:14px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment div{margin:5px 20px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment div .label{font-weight:700}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.paypal .paypal-payment div .value{margin-left:5px}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer{order:5}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-intro{font-size:16px;font-weight:600;margin:0}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-intro{font-size:14px;line-height:1.2;margin-top:0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos{padding-left:20px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos{padding-left:0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-01{font-weight:600;margin-bottom:0}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-01 .blue{color:#416bf3}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-02{margin:0;padding-left:15px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-02{padding-left:0}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-03{padding-left:15px;font-weight:600;display:block;margin:10px 0;line-height:26px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-03{padding-left:0;font-size:15px;line-height:23px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-04{padding-left:15px;display:block;margin:10px 0;line-height:26px}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-pasos-04{padding-left:0;font-size:15px;line-height:23px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-resume{padding:0;margin:0;margin:5px 0 0;line-height:1.2}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-resume{font-size:14px}}#checkout #content .checkout-info #checkout-payment-step .payment-options .payment-option.transfer .payment-options__transferencia .transferencia-bye{margin:0;padding-bottom:50px}#checkout #content .checkout-info #checkout-payment-step .payment-message{padding:8px 10px;background:#e9f2ff;margin:15px 0 0;display:inline-flex;gap:5px;align-items:flex-start;width:100%}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-message{padding:10px}}#checkout #content .checkout-info #checkout-payment-step .payment-message i{color:#416bf3}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step .payment-message i{position:relative;top:3px}}#checkout #content .checkout-info #checkout-payment-step .payment-message__notice{font-size:13px;line-height:1.3;margin:0}#checkout #content .checkout-info #checkout-payment-step .payment-message.hidden{display:none}#checkout #content .checkout-info #checkout-payment-step #conditions-to-approve{margin:30px 0 0;padding:16px 0 0;border-top:1px solid #dbdbdb}#checkout #content .checkout-info #checkout-payment-step #conditions-to-approve li{align-items:baseline}@media only screen and (max-width: 480px){#checkout #content .checkout-info #checkout-payment-step #conditions-to-approve li input.checkbox-payment{width:18px;min-width:18px;height:12px}}#checkout #content .checkout-info #checkout-payment-step #conditions-to-approve label{margin-left:10px;cursor:pointer}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step #conditions-to-approve label{font-size:14px;line-height:inherit}}#checkout #content .checkout-info #checkout-payment-step .btn,#checkout #content .checkout-info #checkout-payment-step .homeslider__content a,.homeslider__content #checkout #content .checkout-info #checkout-payment-step a,#checkout #content .checkout-info #checkout-payment-step .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step button[type="submit"],#checkout #content .checkout-info #checkout-payment-step .continue,#checkout #content .checkout-info #checkout-payment-step .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-payment-step .btn-new-direction,#checkout #content .checkout-info #checkout-payment-step .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step button[type="submit"]{display:block}#checkout #content .checkout-info #checkout-payment-step .btn--inline{display:inline-block}#checkout #content .checkout-info #checkout-payment-step #payment-confirmation{padding-top:15px}#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button[type="submit"]{width:100%;text-align:center;margin-top:0;background-color:#e9522f;padding:15px 40px;border-radius:8px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:1em;font-weight:300;position:relative;overflow:hidden;cursor:pointer;line-height:1.3}@media only screen and (max-width: 600px){#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button[type="submit"]{width:100%}}@media only screen and (min-width: 991px){#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a:hover,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction:hover,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button:hover[type="submit"]{background-color:#07262b;color:#fff}#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn:hover .btncta__text,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a:hover .btncta__text,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a:hover .btncta__text,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button:hover[type="submit"] .btncta__text,.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button:hover[type="submit"] .btncta__text,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue:hover .btncta__text,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction:hover .btncta__text,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction:hover .btncta__text,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button:hover[type="submit"] .btncta__text,#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button:hover[type="submit"] .btncta__text{color:#fff}}#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn:disabled,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a:disabled,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a:disabled,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button:disabled[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button:disabled[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue:disabled,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction:disabled,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction:disabled,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button:disabled[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button:disabled[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn[disabled],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a[disabled],.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a[disabled],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button[disabled][type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button[disabled][type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue[disabled],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction[disabled],#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction[disabled],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button[disabled][type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button[disabled][type="submit"]{background-color:#959595;box-shadow:none}#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn:disabled:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a:disabled:hover,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a:disabled:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button:disabled:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button:disabled:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue:disabled:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction:disabled:hover,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction:disabled:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button:disabled:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button:disabled:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .btn[disabled]:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .homeslider__content a[disabled]:hover,.homeslider__content #checkout #content .checkout-info #checkout-payment-step #payment-confirmation a[disabled]:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .cart-bottom-resume .cart-voucher button[disabled]:hover[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info #checkout-payment-step #payment-confirmation button[disabled]:hover[type="submit"],#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .continue[disabled]:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .js-address-form .btn-new-direction[disabled]:hover,#checkout #content .checkout-info .js-address-form #checkout-payment-step #payment-confirmation .btn-new-direction[disabled]:hover,#checkout #content .checkout-info #checkout-payment-step #payment-confirmation .checkout-resume .cart-voucher button[disabled]:hover[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info #checkout-payment-step #payment-confirmation button[disabled]:hover[type="submit"]{background-color:#959595;box-shadow:none}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei{display:none;margin:30px 0 0}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei button{width:100%;text-align:center;margin-top:0;background-color:#e9522f;padding:15px 40px;border-radius:8px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:1em;font-weight:300;position:relative;overflow:hidden;cursor:pointer;line-height:1.3}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei button i{display:none}@media only screen and (min-width: 991px){#checkout #content .checkout-info #checkout-payment-step .js-payment-monei button:hover{background-color:#07262b;color:#fff}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei button:hover .btncta__text{color:#fff}}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei.disabled button{width:100%;min-width:100%;background-color:#959595;color:#fff}#checkout #content .checkout-info #checkout-payment-step .js-payment-monei.disabled button:hover{background-color:#959595;border-color:#828282}#checkout #content .checkout-info #checkout-payment-step #sequra_partpayment_info_container{margin-top:0}#checkout #content .checkout-info .-current h2{margin-bottom:20px}@media only screen and (max-width: 600px){#checkout #content .checkout-info .-current h2{margin-bottom:20px}}#checkout #content .checkout-info .js-address-form .message-paragraph{max-width:500px}@media only screen and (max-width: 600px){#checkout #content .checkout-info .js-address-form .message-paragraph{font-size:14px;line-height:inherit}}#checkout #content .checkout-info .js-address-form .content-box{border-radius:5px;border:0;position:relative;background-color:white;display:block;padding:0;box-shadow:none}#checkout #content .checkout-info .js-address-form .content-box .item{display:block;margin-bottom:10px}#checkout #content .checkout-info .js-address-form .content-box .item span{margin:15px 0 10px;display:block}@media only screen and (max-width: 767px){#checkout #content .checkout-info .js-address-form .btn-new-direction{width:100%;text-align:center;font-size:14px;margin-bottom:15px}}@media only screen and (max-width: 767px){#checkout #content .checkout-info .js-address-form .btn-blue-outline,#checkout #content .checkout-info .js-address-form .cart-bottom-resume .cart-voucher button[type="submit"],.cart-bottom-resume .cart-voucher #checkout #content .checkout-info .js-address-form button[type="submit"],#checkout #content .checkout-info .js-address-form .btn-new-direction,#checkout #content .checkout-info .js-address-form .checkout-resume .cart-voucher button[type="submit"],#checkout #content .checkout-resume .cart-voucher .checkout-info .js-address-form button[type="submit"]{width:100%;text-align:center;font-size:14px}}#checkout #content .checkout-info .js-address-form .link-different-address{color:#416bf3}#checkout #content .checkout-info .js-address-form .h2{margin-top:30px;padding-top:10px;border-top:1px solid #e7e7e7}#checkout #content .checkout-resume{width:35%}@media only screen and (max-width: 991px){#checkout #content .checkout-resume{width:100%}}#checkout #content .checkout-resume .box{box-shadow:0 0 15px 0 rgba(0,0,0,0.19);background-color:white;margin:15px;border-radius:5px;padding:20px;margin-left:0}@media only screen and (max-width: 991px){#checkout #content .checkout-resume .box{margin-left:15px}}@media only screen and (max-width: 767px){#checkout #content .checkout-resume .box{margin:0;padding:15px}}#checkout #content .checkout-resume #cart-summary-product-list{padding-bottom:15px}#checkout #content .checkout-resume #cart-summary-product-list .cart-summary-product-list-title{margin:0}#checkout #content .checkout-resume #cart-summary-product-list .cart-summary-product-list-item{padding:10px 0;display:flex;justify-content:space-between}#checkout #content .checkout-resume #cart-summary-product-list .cart-summary-product-list-item .cart-summary-product-list-name .product-quantity,#checkout #content .checkout-resume #cart-summary-product-list .cart-summary-product-list-item .cart-summary-product-list-name .product-name{font-weight:700}#checkout #content .checkout-resume #items-subtotal,#checkout #content .checkout-resume .products,#checkout #content .checkout-resume .shipping,#checkout #content .checkout-resume .tax,#checkout #content .checkout-resume .discount,#checkout #content .checkout-resume .final-price{display:flex;justify-content:space-between;padding-bottom:10px}#checkout #content .checkout-resume #items-subtotal .label,#checkout #content .checkout-resume .products .label,#checkout #content .checkout-resume .shipping .label,#checkout #content .checkout-resume .tax .label,#checkout #content .checkout-resume .discount .label,#checkout #content .checkout-resume .final-price .label{font-weight:700}#checkout #content .checkout-resume .final-price{border-top:1px solid #b1b1b1;padding-top:10px;margin-top:20px}#checkout #content .checkout-resume .final-price .label{font-weight:700;font-size:20px}#checkout #content .checkout-resume .final-price .value{font-weight:700;font-size:26px}@media only screen and (max-width: 600px){#checkout #content .checkout-resume .final-price .value{font-size:23px}}#checkout #content .checkout-resume .cart-voucher{margin-bottom:30px}#checkout #content .checkout-resume .cart-voucher form{display:flex;align-items:flex-start;justify-content:stretch}#checkout #content .checkout-resume .cart-voucher button[type="submit"]{display:block;text-transform:capitalize;background-color:white;min-width:90px;margin:0;margin-left:10px;padding:9px;transition:none}#checkout #content .checkout-resume .cart-voucher .cart-voucher-item{display:flex;justify-content:space-between;padding:10px;background-color:#416bf3;border-radius:5px;margin-top:10px}#checkout #content .checkout-resume .cart-voucher .cart-voucher-item span{font-weight:700;color:white}#checkout #content .checkout-resume .cart-voucher .cart-voucher-item a{color:white}#checkout #content .checkout-resume .cart-voucher .notification .js-error-text{border-radius:5px;color:#ff5124;padding:0 10px;line-height:22px;display:block;margin-top:10px;text-align:center}#checkout #footer{margin-top:50px;padding:0}@media only screen and (max-width: 991px){#checkout #footer{background-color:#1a1a1a}}#checkout #footer .footer-social{padding-top:40px}@media only screen and (max-width: 991px){#checkout #footer .footer-social{background-color:#1a1a1a;padding-top:30px}}@media only screen and (max-width: 991px){#checkout #footer .footer-copyright,#checkout #footer .container-copyright{background-color:#1a1a1a}}#checkout .amazonPayButton{width:100%;max-width:275px;min-width:275px;height:40px;margin:0}@media only screen and (max-width: 600px){#checkout .amazonPayButton{width:100%;margin:10px auto 20px}}#bizum_button{background:black}.swal2-container.swal2-container .swal2-popup{padding:50px}@media only screen and (max-width: 600px){.swal2-container.swal2-container .swal2-popup{padding:30px;width:calc(100% - 30px)}}.swal2-container.swal2-container .swal2-popup .swal2-icon{margin:0 auto;width:40px;height:40px;border-color:#e53635}.swal2-container.swal2-container .swal2-popup .swal2-icon .swal2-x-mark-line-left{left:8px;top:19px;width:24px;height:4px;background-color:#e53635}.swal2-container.swal2-container .swal2-popup .swal2-icon .swal2-x-mark-line-right{right:8px;top:19px;width:24px;height:4px;background-color:#e53635}.swal2-container.swal2-container .swal2-popup .swal2-title{font-size:22px}.swal2-container.swal2-container .swal2-popup p{margin:10px 0;line-height:1.2;text-align:center}.swal2-container.swal2-container .swal2-popup button{background-color:#07262b;border:none;margin:10px 0 0;padding:10px 20px;outline:none;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transform:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.swal2-container.swal2-container .swal2-popup button:focus-visible{box-shadow:none}@media only screen and (min-width: 991px){.swal2-container.swal2-container .swal2-popup button:hover{background-color:#71e6fc;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transform:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}}.landingpromo__listcategory{display:flex;gap:20px;padding:20px 0 0}@media only screen and (max-width: 991px){.landingpromo__listcategory{flex-wrap:wrap}}.landingpromo__itemcategory{width:calc(100% / 4);position:relative}@media only screen and (max-width: 1095px){.landingpromo__itemcategory{width:calc(100% / 2 - 10px)}}@media only screen and (max-width: 480px){.landingpromo__itemcategory{width:100%}}.landingpromo__itemcategory .titlepc{position:absolute;bottom:20px;left:20px;color:white !important;margin:0;z-index:1;font-size:20px !important;display:block}.landingpromo__itemcategory .img{height:200px;width:100%;overflow:hidden;position:relative;display:block}@media only screen and (max-width: 480px){.landingpromo__itemcategory .img{height:320px}}.landingpromo__itemcategory .img::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1;position:absolute;left:0;top:0}.landingpromo__itemcategory .img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center;transition:all 0.3s ease-in}.landingpromo__itemcategory:hover .img img{transform:scale(1.1);transition:all 0.3s ease-in}.landingpromo__content{padding:40px 0 0}.landingpromo__content h2,.landingpromo__content h3,.landingpromo__content h4,.landingpromo__content h5{margin-bottom:18px;padding:28px 0 0}.landingpromo__container{padding:40px 0 0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JpdGljYWwubGVnYWN5LmNzcyIsInNvdXJjZXMiOlsiY3JpdGljYWwuc2NzcyIsIl92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwiX2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJfY29tbW9uL19taXhpbnMuc2NzcyIsIl9jb21tb24vX2ZvbnRzLnNjc3MiLCJfY29tbW9uL19leHRlbmRzLnNjc3MiLCJfY29tbW9uL19iYXNpYy5zY3NzIiwiX2NvbW1vbi9fZ3JpZC5zY3NzIiwiX2NvbW1vbi9fY2xhc3Nlcy5zY3NzIiwiX2xheW91dHMvX2hlYWRlci5zY3NzIiwiX2xheW91dHMvX25hdi5zY3NzIiwiX2xheW91dHMvX2Fib3ZlX3RoZV9mb2xkLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvX3N1cHBvcnQtbml0cm8uc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9fc3VwcGZhcXMuc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9fc2VjdGlvbmludHJvaGVscC5zY3NzIiwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L19hcHBvaW50bWVudC10ZWNobmljaWFuLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvX21vZGFsc3VwcC5zY3NzIiwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L19zdXBwc2Vjb25kYXJ5bWVudS5zY3NzIiwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L19ob3d0b29yZGVyLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvX2JyZWFkY3J1bWJzdXAuc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9fcGFnZWxlZ2FsZXNzdXBwLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvX3N1cHBhc3Npc3RhbmNlLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvX3RpY2tldHNlcnZpY2Uuc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fcGFnZS1zaW1wbGUuc2NzcyIsIl9sYXlvdXRzL19jb29raWVzLnNjc3MiLCJfbGF5b3V0cy9fcGFnZXMvX2NhcnQuc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fY2hlY2tvdXQuc2NzcyIsIl9sYXlvdXRzL19wYWdlcy9fbGFuZGluZ3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBDcml0aWNhbCBwYXRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcIl92ZW5kb3Ivbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiX2NvbW1vbi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL21peGluc1wiO1xuQGltcG9ydCBcIl9jb21tb24vZm9udHNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2Jhc2ljXCI7XG5AaW1wb3J0IFwiX2NvbW1vbi9ncmlkXCI7XG5AaW1wb3J0IFwiX2NvbW1vbi9jbGFzc2VzXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvbmF2XCI7XG5AaW1wb3J0IFwiX2xheW91dHMvYWJvdmVfdGhlX2ZvbGRcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvc3VwcG9ydC1uaXRyb1wiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9zdXBwZmFxc1wiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9zZWN0aW9uaW50cm9oZWxwXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L2FwcG9pbnRtZW50LXRlY2huaWNpYW5cIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvbW9kYWxzdXBwXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L3N1cHBzZWNvbmRhcnltZW51XCI7XG5AaW1wb3J0IFwiX2xheW91dHMvX3BhZ2VzL19zdXBwb3J0L2hvd3Rvb3JkZXJcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvYnJlYWRjcnVtYnN1cFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9fc3VwcG9ydC9wYWdlbGVnYWxlc3N1cHBcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvc3VwcGFzc2lzdGFuY2VcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvX3N1cHBvcnQvdGlja2V0c2VydmljZVwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9wYWdlLXNpbXBsZVwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL2Nvb2tpZXNcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9fcGFnZXMvY2FydFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9jaGVja291dFwiO1xuQGltcG9ydCBcIl9sYXlvdXRzL19wYWdlcy9sYW5kaW5nc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIENvbW1vbjogVmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vRk9OVFNcbiRzb2ZpYTogJ3NvZmlhLXBybyc7XG4kaWNvbjogICdpY29tb29uJyAhaW1wb3J0YW50O1xuJGZvbnRhd2Vzb21lOiAnRm9udEF3ZXNvbWUnO1xuXG4vLyBCUkVBS1BPSU5UU1xuJG1pbHNlaXNjaWVudG9zOiAxNjAwcHg7XG4kbWlsY3VhdHJvY2llbnRvczoxNDUwcHg7XG4kcGFudGFsbGFjYTogMTM2NnB4O1xuJHBvcnRhdGlsOiAxMjkwcHg7XG4kcGFudGFsbGE6IDExOTlweDtcbiRwYW50YWxsYW1pbjogMTA5NXB4O1xuJHBjOiA5OTFweDtcbiR0YWJsZXQ6IDc2N3B4O1xuJGJpZ21vdmlsOiA2MDBweDtcbiRtb3ZpbDogNDgwcHg7XG4kbWluaW1vdmlsOiAzNzVweDtcblxuLy8gQ09MT1JTOiBCYXNlXG4kYmx1ZTogIzQxNmJmMztcbiRkYXJrLWJsdWU6ICM0MzQ1ZmI7XG4kYmx1ZS1ncmFkaWVudDogIzU3OGNmZjtcbiRibGFjazogIzFhMWExYTtcbiRsaWdodC1ibGFjazogIzI4MjgyODtcbiRncmV5LXNwZWNpZmljYXRpb25zOiAjNzY3Njc2O1xuJGRhcmstZ3JleTogI2IxYjFiMTtcbiRncmV5OiAjZTdlN2U3O1xuJGxpZ2h0LWdyZXk6ICNmNmY2ZjY7XG4kYmVpZ2U6ICNmOGY4Zjg7XG4kd2hpdGU6ICNmZmY7XG4kb3JhbmdlOiAjZmY1MTI0O1xuJHllbGxvdzogI2ZlZTkwMDtcbiRncmVlbjogIzAwYTUxZjtcblxuLy8gQ09MT1JTOiBPUEFDSVRZXG4kYmxhY2s2MDogcmdiYSgyNiwgMjYsIDI2LCAwLjYpO1xuJGJsYWNrMDU6IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbiRkYXJrLWdyZXkyMDogcmdiYSgxNzcsIDE3NywgMTc3LCAwLjIpO1xuXG4vL1RSQU5TSVRJT05TXG4kdHJhbnNpdGlvbi1zbG93OiBhbGwgMzAwbXMgZWFzZS1pbjtcbiR0cmFuc2l0aW9uLW1lZGl1bTogYWxsIDIwMG1zIGVhc2UtaW47XG4kdHJhbnNpdGlvbi1mYXN0OiBhbGwgMTAwbXMgZWFzZS1pbjtcbiR0cmFuc2l0aW9uLW1vcmVzbG93OiBhbGwgMC41cyBlYXNlLWluO1xuJHRyYW5zaXRpb24taGVhZGVyOiBhbGwgMC43cyBlYXNlO1xuJHRyYW5zaXRpb24taGVhZGVyLWRlc2t0b3A6IGFsbCAwLjFzIGVhc2U7XG4kdHJhbnNpdGlvbi1nYWxsZXJ5OiByaWdodCAzMDBtcyBlYXNlLWluLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG5cbi8vU0hBRE9XU1xuJGJ0bi1zaGFkb3c6IDAgMCAyM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4kYm94LXNoYWRvdy1yZXNwb25zaXZlOiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4kb3Bpbmlvbi1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiRtZW51LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRzZWxlY3Qtc2hhZG93OiAwIDAgN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuLy8gQ09MT1JTOiBBbGVydHNcbiRzdWNjZXNzOiAjOGFjMTQ4O1xuJHN1Y2Nlc3MtaG92ZXI6ICM1OTkwMTQ7XG4kaW5mbzogIzAwYTlmNDtcbiRpbmZvLWhvdmVyOiAjMDA3YWMxO1xuJHdhcm5pbmc6ICNmZjk4MDA7XG4kd2FybmluZy1ob3ZlcjogI2M2NjkwMDtcbiRkYW5nZXI6ICNlNTM2MzU7XG4kZGFuZ2VyLWhvdmVyOiAjYWIwMDBlO1xuXG4vLyBIRUFERVJcbiRoZWFkZXItaGVpZ2h0OiA2OHB4O1xuJGhlYWRlci1oZWlnaHQtcmVzcG9uc2l2ZTogNTBweDtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OnR5cG9ncmFwaHlcbiRmZi1iYXNlOiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4kZmYtYmFzZS1leHRyYTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kaWNvbW9vbjogJ2ljb21vb24nLCBzYW5zLXNlcmlmO1xuJGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuJGxldHRlci1zcGFjaW5nLTJ4OiAwLjA2cmVtO1xuJGxldHRlci1zcGFjaW5nLWJpZzogMC4xcmVtO1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6Y29sb3JzOjpicmFuZFxuJGNsci1wcmltYXJ5OiAjZTk1MjJmO1xuJGNsci1wcmltYXJ5LWhvdmVyOiAjZTY3MzAwO1xuJGNsci1zZWNvbmRhcnk6ICM3MWU2ZmM7XG4kY2xyLXRoaXJkOiAjMTIxOTIxO1xuJGNsci15ZWxsb3c6ICNmZWE1MDA7XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpjb2xvcnM6OmJhc2VcbiRjbHItYmFzZTogIzA3MjYyYjtcbiRjbHItYmFzZS1sdDogIzc5Nzk3OTtcbiRjbHItYmFzZS1sdHI6ICM5NTk1OTU7XG4kY2xyLWJhc2UtbHRzdDogI2Y1ZjNmMjtcbiRjbHItYmFzZS1iYWNrZ3JvdW5kOiAjZjBmMWYxO1xuJGNsci1jb2xvci1iYWNrZ3JvdW5kOiAjZWVmMmY2O1xuJGNsci1ibGFjay1iYWNrZ3JvdW5kOiAjMjYyNjI2O1xuJGNsci1oZWFkZXItYmFja2dyb3VuZDogI2Y2ZjhmNztcbiRjbHItbGluZTogI2IyYjJiMjtcbiRjbHItbGluZS1oZWFkZXI6ICM3MTcxNzE7XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpjb2xvcnM6Om5ldXRyYWxzXG4kY2xyLW50cmwtbWluOiAjZmZmO1xuJGNsci1udHJsLW1heDogIzAwMDtcbiIsIi8qIENvbW1vbjogTWl4aW5zIEJ5IE51bcOpcmljY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gc2hhZG93KCR4LCAkeSwgJGJsdXIsICRjb2xvcikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbn1cblxuQG1peGluIHRleHQtc2hhZG93KCR4LCAkeSwgJGJsdXIsICRjb2xvcikge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG4gIC1tb3otdGV4dC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbn1cblxuQG1peGluIHNoYWRvd2FsbCgkc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW1zLWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdztcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblxuICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuXG4gIC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gIC8vIElFOSBhbmQgZG93blxuICBmaWx0ZXI6XG4gICAgcHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KFxuICAgICAgc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JyxcbiAgICAgIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JyxcbiAgICAgIEdyYWRpZW50VHlwZT0xXG4gICAgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuXG4gIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuXG4gIC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBhcGVhcmFuY2UoJGFwZWFyYW5jZSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6ICRhcGVhcmFuY2U7XG4gIC1vLWFwcGVhcmFuY2U6ICRhcGVhcmFuY2U7XG4gIC1tcy1hcHBlYXJhbmNlOiAkYXBlYXJhbmNlO1xuICAtbW96LWFwcGVhcmFuY2U6ICRhcGVhcmFuY2U7XG4gIGFwcGVhcmFuY2U6ICRhcGVhcmFuY2U7XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHByZXNlcnZlKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiAkcHJlc2VydmU7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiAkcHJlc2VydmU7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6ICRwcmVzZXJ2ZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiAkcHJlc2VydmU7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9ucztcbiAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbnM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2l0aW9ucztcbiAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb25zO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbnM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbnMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb25zO1xuICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbnM7XG4gIC1tcy1hbmltYXRpb246ICRhbmltYXRpb25zO1xuICAtby1hbmltYXRpb246ICRhbmltYXRpb25zO1xuICBhbmltYXRpb246ICRhbmltYXRpb25zO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb247XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRhbmltYXRpb247XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGFuaW1hdGlvbjtcbiAgLW1zLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRhbmltYXRpb247XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRhbmltYXRpb247XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRhbmltYXRpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkYW5pbWF0aW9uO1xuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRhbmltYXRpb247XG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiAkYW5pbWF0aW9uO1xuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiAkYW5pbWF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbjtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uO1xuICAtbXMtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbjtcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbjtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbjtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uO1xuICAtby1hbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLW5hbWU6ICRhbmltYXRpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvbjtcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb247XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb247XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgJG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuXG4gIC8vSUU4XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigpIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGZsZXhib3goKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWZsb3coJGZsb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xuICAtbW96LWZsZXgtZmxvdzogJGZsb3c7XG4gIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICBmbGV4LWZsb3c6ICRmbG93O1xufVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIC1tcy1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XG4gIC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XG4gIGFsaWduLXNlbGY6ICRhbGlnbjtcbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUoJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0gbWF4cGFudGFsbGFjYSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlsc2Vpc2NpZW50b3MpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaWxzZWlzY2llbnRvcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlsc2Vpc2NpZW50b3MpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaWxjdWF0cm9jaWVudG9zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWxjdWF0cm9jaWVudG9zKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWlubWlsY3VhdHJvY2llbnRvcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlsY3VhdHJvY2llbnRvcykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJG1lZGlhID09IHBhbnRhbGxhY2Ege1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBhbnRhbGxhY2EpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW5wb3J0YXRpbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9ydGF0aWwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBwb3J0YXRpbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9ydGF0aWwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW5wYW50YWxsYSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGFudGFsbGEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBwYW50YWxsYSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGFudGFsbGEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW5wYW50YWxsYW1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGFudGFsbGFtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBwYW50YWxsYW1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGFudGFsbGFtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW5wYyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBwYyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW50YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWluYmlnbW92aWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJpZ21vdmlsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gYmlnbW92aWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJpZ21vdmlsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWlubW92aWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vdmlsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbW92aWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vdmlsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWlubWluaW1vdmlsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5pbW92aWwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtaW5pbW92aWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbmltb3ZpbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJG1lZGlhID09IGhlaWdodDYwMCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBoZWlnaHR0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBoZWlnaHRwYyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJHBjKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0OTAwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXQxMDAwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5vbW9iaWxlKCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIG5vdGFibGV0KCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUob3JkZW5hZG9yKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIG5vb3JkZW5hZG9yKCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUob3JkZW5hZG9yKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gdmlld3BvcnQtdW5pdCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgJHVuaXQ6IHVuaXQoJHZhbHVlKTtcblxuICBAaWYgKGluZGV4KCh2dywgdmgsIHZtaW4sIHZtYXgsIGNhbGN2aCksICR1bml0KSAhPSBudWxsKSB7XG4gICAgJGRldmljZXM6IChcbiAgICAgICg3NjhweCwgMTAyNHB4KSwgLy8gaVBhZCAoYWxsIHZlcnNpb25zKVxuICAgICAgKDMyMHB4LCA0ODBweCksIC8vIGlQaG9uZSA0XG4gICAgICAoMzIwcHgsIDU2OHB4KSwgLy8gaVBob25lIDUsIDVDLCA1U1xuICAgICAgKDM3NXB4LCA2NjdweCksIC8vIGlQaG9uZSA2LCA2cywgNywgOFxuICAgICAgKDQxNHB4LCA3MzZweCksIC8vIGlQaG9uZSA2KywgNnMrLCA3KywgOCtcbiAgICAgICgzNzVweCwgODEycHgpLCAvLyBpUGhvbmUgWCwgWHNcbiAgICAgICg0MTRweCwgODk2cHgpLCAvLyBpUGhvbmUgWHJcbiAgICApO1xuXG4gICAgQGVhY2ggJGRldmljZSBpbiAkZGV2aWNlcyB7XG4gICAgICAkZGV2aWNlLXdpZHRoOiBudGgoJGRldmljZSwgMSk7XG4gICAgICAkZGV2aWNlLWhlaWdodDogbnRoKCRkZXZpY2UsIDIpO1xuICAgICAgJGRldmljZS1xdWVyeTogXCJvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSlcIjtcbiAgICAgICRkZXZpY2UtcXVlcnk6IFwiI3skZGV2aWNlLXF1ZXJ5fSBhbmQgKGRldmljZS13aWR0aDogI3skZGV2aWNlLXdpZHRofSlcIjtcbiAgICAgICRkZXZpY2UtcXVlcnk6IFwiI3skZGV2aWNlLXF1ZXJ5fSBhbmQgKGRldmljZS1oZWlnaHQ6ICN7JGRldmljZS1oZWlnaHR9KVwiO1xuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvNTMzXG4gICAgICAkcGVyY2VudDogJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbiAgICAgICRwZXJjZW50LXdpZHRoOiAkZGV2aWNlLXdpZHRoICogJHBlcmNlbnQgLyAxMDA7XG4gICAgICAkcGVyY2VudC1oZWlnaHQ6ICRkZXZpY2UtaGVpZ2h0ICogJHBlcmNlbnQgLyAxMDA7XG5cbiAgICAgIEBpZiAoJHVuaXQgPT0gdm1pbiBvciAkdW5pdCA9PSB2bWF4KSB7XG4gICAgICAgIEBtZWRpYSAjeyRkZXZpY2UtcXVlcnl9IHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCR1bml0ID09IHZtaW4sICRwZXJjZW50LXdpZHRoLCAkcGVyY2VudC1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhICN7JGRldmljZS1xdWVyeX0gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCR1bml0ID09IHZ3LCAkcGVyY2VudC13aWR0aCwgJHBlcmNlbnQtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRkZXZpY2UtcXVlcnl9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogaWYoJHVuaXQgPT0gdncsICRwZXJjZW50LWhlaWdodCwgJHBlcmNlbnQtd2lkdGgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBDb21tb246IEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9kcmc0dnFyLmNzcycpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ljb21vb24uZW90PzJ6OGt1YScpO1xuICBzcmM6XG4gICAgdXJsKCdmb250cy9pY29tb29uLmVvdD8yejhrdWEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnR0Zj8yejhrdWEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLndvZmY/Mno4a3VhJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnN2Zz8yejhrdWEjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYWxpZGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1lbnZpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tZm9ybWEtcGFnbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24taW1hZ2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1pbmZvcm1hY2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tbWFzdGVyY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tcGFnYXRhcmRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLXNlcXVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tdmlzYS1lbGVjdHJvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tdmlzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tZmxlY2hhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1wbHVzLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWNlc3RhLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWNlc3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24taW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1zZXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWZsZWNoYS1ncmFuZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWNvbnRhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLXBob25lLWZ1bGwtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24tcGhvbmUtZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWFsZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1jaGVjay1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLXNjcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tYXBsYXphbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLXRpa3Rvazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tcGxheTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWFtYXpvbnBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tYml6dW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLWNhaXhhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1sb2dvLW9uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWZhY2Vib29rLWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWFtYXpvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi10YWJsZXQtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLXByb2JsZW1wYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLW51bWJlcmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1wYXktbW9uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWNhbGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1jb21tYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1jb21wdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tY29uZmlndXJhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1oZWFkcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLWNvZGUtbnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1jaGVjay1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWRpYWxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1nb2JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWdvb2dsZS1wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWFwcGxlLXBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tbWFzdGVyY2FyZC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1tdWx0aWJhbmNvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1tdWx0aWJhbmNvLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1pc290aXBvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi13YXJyYW50eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24taGVscC1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1tZXRob2QtcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29uLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWdvb2dsZS1yYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29uLWFycm93LWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1hcnJvdy1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1uZWVkLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWFycm93LWRpYWdvbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1jbG9zZS1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1jbG9zZS1saWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24tY29uZGl0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbiIsIi8qIENvbW1vbjogRXh0ZW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDZweCAyNXB4IDhweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhc3QpO1xuXG4gICYuYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTFweCA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc20tbW92aWxlIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tc2hhZG93O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFzdCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9vdGVyIHtcbiAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tc2hhZG93O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFzdCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3JhbmdlLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi13aGl0ZS1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLWRlZmF1bHQge1xuICBAZXh0ZW5kIC5idG4tYmx1ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gU1BFQ0lGSUNBVElPTlMgLSBQUk9HUkVTUyBCQVIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICRncmV5O1xuXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstYmx1ZSwgJGJsdWUtZ3JhZGllbnQpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NBbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgQGV4dGVuZCAucHJvZ3Jlc3MtYmFyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFRPT0dMRSBCVVRUT05TIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3gtc2hhZG93OiAkc2VsZWN0LXNoYWRvdztcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBOTy1NQVJHSU4gLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnRhaW5lci1pbnB1dC1hZGRmaWVsZDMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cbiAgJiA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRleHRmaWVsZHNlbGVjdCB7XG4gICAgY29sb3I6ICNiMWIxYjE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgM3B4IDExcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0ZmlsZSB7XG4gICAgd2lkdGg6IDAuMXB4O1xuICAgIGhlaWdodDogMC4xcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFweCA4cHggOHB4IDlweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZpbGw6ICRibHVlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlib3JyYWlucHV0ZmlsZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0ZmlsZS0yICsgbGFiZWwge1xuICBjb2xvcjogJGJsdWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICB9XG59XG5cbi5pbnB1dGZpbGUtMjpmb2N1cyArIGxhYmVsLFxuLmlucHV0ZmlsZS0yLmhhcy1mb2N1cyArIGxhYmVsLFxuLmlucHV0ZmlsZS0yICsgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogJGJsdWU7XG59XG5cbi8vIEhPTUVQQUdFXG4uYnRuY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICBwYWRkaW5nOiA3cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuXG4gICZfX2hpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZsaXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtZnJvbnQpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBhbnRhbGxhbWluKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UtaW4pO1xuXG4gICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgIC8vIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG4gICAgICB9XG5cbiAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgwKTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW50cmwtbWluO1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGFudGFsbGFtaW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbnRybC1taW47XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGFudGFsbGFtaW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkY2xyLXNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluKTtcblxuICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBhbnRhbGxhbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbik7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5O1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYW50YWxsYW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUtdG9wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5idG5jdGFfX3RleHQsXG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBhbnRhbGxhbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAuYnRuY3RhX190ZXh0LFxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYW50YWxsYW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYW50YWxsYW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ29vZ2xlLXJldmlld3Mge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxNXB4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fY29udGVudHJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCAwIDhweDtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAuZ29vZ2xlLXJldmlld3NfX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gIH1cblxuICAmX19sb2dvZ29vZ2xlIHtcbiAgICB3aWR0aDogNDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcbiAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ29iYWNrbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgbWFyZ2luOiAzcHggMCA4cHg7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogMC4yNXB4IHNvbGlkICRjbHItbGluZS1oZWFkZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG59XG5cbi50YWcge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNsci1iYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG5cbiAgJi0tb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcHJvZHVjdGhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fY29uZGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuY29uZGl0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LWNvbmRpdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFzZTtcbiAgICAgIG1hcmdpbjogNHB4IDAgMjBweCA2MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLnNob3ctY29uZGl0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmVkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLS1kaXNjb3VudCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgICAucHJpY2Utb3JpZ2luYWwge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtZGlzY291bnQge1xuICAgICAgLnByaWNlIHtcbiAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW9yaWdpbmFsIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IC00cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZS1pbik7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlua21lbnUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucG9ydGF0aWwpIHtcbiAgICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICBsZWZ0OiAxMDUlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBvcnRhdGlsKSB7XG4gICAgICAgIC5saW5rbWVudSB7XG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpbmUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucG9ydGF0aWwpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNsci1iYXNlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgLmNhcmRwb3N0X19pbWcgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtb2R1bGUtYXBsYXphbWUtcmVkaXJlY3Qge1xuICAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDI0cHg7XG4gIH1cbn1cblxuLmRmZC1mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTkgIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICB0b3A6IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGZkLW1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZmQtbGF5ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0Qm9keSB7XG4gIC5wcm9kdWN0bW9kYWwtc2VjIHtcbiAgICB0b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBDb21tb246IEJhc2ljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRibGFjaztcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJi0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwLjllbSAwO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogJGRhcmstZ3JleTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcbiAgICB9XG4gIH1cblxuICAmLmEtZ3JleSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hLWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJHNvZmlhO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweCA0MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFRFWFRPUyAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFudGV0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzZweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5wcm9kdWN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIEJPWCAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cbiAgJi5ib3gtdHh0IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgJi5ib3gtaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmJveC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmJveC1iYW5uZXItdGV4dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJveC10eHQtNTAge1xuICAgIC50aXRsZSxcbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5ib3gtdHh0LTcwIHtcbiAgICAudGl0bGUsXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJBTk5FUiAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucHJvZHVjdF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDApO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMDAlKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFlPVVRVQkVSUyAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnpvb20tcGFyZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLnpvb20tY2hpbGQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTEwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm94LXlvdXR1YmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgLnlvdXR1YmVyLW5hbWUge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnlvdXR1YmVyLWluZm8ge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAueW91dHViZXItcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cblxuICAgICAgLnlvdXR1YmVyLXBjIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC55b3V0dWJlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnlvdXR1YmVyLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgIC5ib3gteW91dHViZXItaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgICB9XG5cbiAgICAgIC5ib3gteW91dHViZXItdGV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcbiAgICAgIH1cblxuICAgICAgLnlvdXR1YmVyLWhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBQQVRURVJOIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGF0dGVybiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BhdHRlcm4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIEZQUyAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNhdGVnb3J5LXByb2R1Y3RfX2xhYmVsLWZwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjazYwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuZnBzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5mcHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBUQUJMQVMgLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50YWJsZSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIEZPUk0gLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogLTI4cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaW5wdXQtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1hIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi1hZGQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDEycHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cbiAgfVxuXG4gICYtc3ViIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHJpZ2h0OiA0N3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICByaWdodDogMTA4cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3AtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJHNvZmlhO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc29maWE7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBJVEVNIFBST0RVQ1RPIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucHJvZHVjdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGVnb3J5LXN1YmNhdGVnb3J5LFxuLnN1YmNhdGVnb3JpZXNfX2xpc3QsXG4uaG9tZS1zcGVjaWFsIHtcbiAgLnByb2R1Y3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMSU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA3JTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtb2ZmZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYtLWxlZnQge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBoMyxcbiAgICAgICAgLm5hbWVwcm9kdWN0IHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfX3ByaWNlLXRleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FsZXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdF9fcHJpY2UtbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNhbGVzIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtb3BpbmlvbnMge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDIycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob21lIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfX2l0ZW0taW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X19pdGVtLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X19pdGVtLXByaWNlIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X19pdGVtLW9waW5pb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfX2l0ZW0tYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X19pdGVtLXNwZWNpZmljYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogNTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbnMtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwb3J0YXRpbCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZHVjdF9faXRlbS1zcGVjaWZpY2F0aW9ucy1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9mZmVycyB7XG4gICAgLnByb2R1Y3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2l0ZW0taW1nIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9faXRlbS1uYW1lIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19pdGVtLXByaWNlIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAucHJvZHVjdF9fcHJpY2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAmLnNhbGVzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfX3ByaWNlLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9faXRlbS1vcGluaW9ucyB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9faXRlbS1idG4ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2l0ZW0tc3BlY2lmaWNhdGlvbnMge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIC5wcm9kdWN0X19zcGVjaWZpY2F0aW9ucy1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocG9ydGF0aWwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGFja3Mge1xuICAgIC5wcm9kdWN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19pdGVtLWltZyB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9faXRlbS1uYW1lIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lcHJvZHVjdCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0X19pdGVtLXByaWNlIHtcbiAgICAgIG9yZGVyOiA0O1xuXG4gICAgICAucHJvZHVjdF9fcHJpY2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0X19wcmljZS1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FsZXMge1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2l0ZW0tb3BpbmlvbnMge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19pdGVtLWJ0biB7XG4gICAgICBvcmRlcjogNjtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9faXRlbS1zcGVjaWZpY2F0aW9ucyB7XG4gICAgICBvcmRlcjogNTtcblxuICAgICAgLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwb3J0YXRpbCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kZWZhdWx0LFxuICAmLS1uby1kaXNwbGF5LXR5cGUge1xuICAgIC5wcm9kdWN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXG4gICAgICAmLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfX2l0ZW0tc3BlY2lmaWNhdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19wcmljZSB7XG4gICYtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICYtbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICYucHJvZHVjdF9fcHJpY2Utc21hbGwge1xuICAgIC5wcm9kdWN0X19wcmljZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fcHJpY2UtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJi5zYWxlcyB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucHJvZHVjdF9fcHJpY2Utc2FsZSB7XG4gICAgLnByb2R1Y3RfX3ByaWNlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3ByaWNlLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtZGlzY291bnQge1xuICAgIC5wcm9kdWN0X19wcmljZS1udW1iZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIHBhZGRpbmc6IDIwcHggMjdweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxuXG4gICYtaW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWV4dGVuZGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zLWludHJvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3NwZWNpZmljYXRpb25zLWluZm8ge1xuICAgICAgcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGVmYXVsdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAgICYuZHJhdyB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLmRyYXcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC40cyk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2Utb3V0LCBoZWlnaHQgMC40cyBlYXNlLW91dCAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0IDAuOHMsIHdpZHRoIDAuNHMgZWFzZS1vdXQgMC44cywgaGVpZ2h0IDAuNHMgZWFzZS1vdXQgMS4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBUT09HTEUgQlVUVE9OUyAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnN3aXRjaC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICBib3gtc2hhZG93OiAkc2VsZWN0LXNoYWRvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgfVxuICB9XG59XG5cbi5zdmctZGltZW5zaW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgJi5yZXF1aXJlZCB7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogQ29tbW9uOiBHcmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJi5jb250YWluZXItdGFibGV0LWFic29sdXRvIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS1tZWRpdW0tc3VwIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbm1pbGN1YXRyb2NpZW50b3MpIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsLXN1cCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbGN1YXRyb2NpZW50b3MpIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1tZWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMyU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYWNhKSB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJi5jb250YWluZXItZm9vdGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY21zIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLW1pbmkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEzJTtcbiAgcGFkZGluZy1yaWdodDogMTMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGNsZWFyOiBib3RoO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gICYuY29sMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuY29sODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAmLmNvbDc1IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgJi5jb2w2NiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgJi5jb2w2MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gICYuY29sNTUge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICAmLmNvbDUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJi5jb2w0MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gICYuY29sMzMge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gICYuY29sMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAmLmNvbDI1IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgJi5jb2wyMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gICYuY29sMTUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAmLmNvbDEwMCxcbiAgJi5jb2w3NSxcbiAgJi5jb2w2NixcbiAgJi5jb2w2MCxcbiAgJi5jb2w1MCxcbiAgJi5jb2w0MCxcbiAgJi5jb2wzMyxcbiAgJi5jb2wyNSxcbiAgJi5jb2wyMCxcbiAgJi5jb2wzMCxcbiAgJi5jb2wxNSxcbiAgJi5jb2w1NSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuY29sbTUwIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLmNvbG0zMyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xwYzEwMCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBDb21tb246IENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4qIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9dGV4dF0ge1xuICBAaW5jbHVkZSBhcGVhcmFuY2Uobm9uZSk7XG5cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEdFTkVSQUxFUyAqL1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiAkc29maWEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICYucGFnZS1vcmRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbmRpdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogRU5DQUJFWkFET1MgKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJHNvZmlhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmg0LFxuLmg0LFxuaDUsXG4uaDUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRzb2ZpYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAwLjJzIGVhc2UtaW4pO1xuICB9XG59XG5cbi8qIExJU1RBUyAqL1xuXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG5cbiAgJiA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi8qIEZPUk1TICovXG5cbmlucHV0IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAkc29maWE7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbjphY3RpdmUsXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuMnMgZWFzZSAwcyk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuMnMgZWFzZSAwcyk7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGJvcmRlci1ib3R0b20gMC4ycyBlYXNlIDBzKTtcblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSAwcyk7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRzb2ZpYTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAwLjJzIGVhc2UgMHMpO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG50ZXh0YXJlYVtyb3dzXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICRzb2ZpYTtcbn1cblxuLyogVEFCTEVTICovXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAudGFibGVfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wYXNzd29yZF9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4iLCIvKiBjb21wb25lbnRzOjogcGFydGlhbHM6OiBoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAmX19tZW51YnVyZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogODFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI1cHggc29saWQgIzcxNzE3MTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucG9ydGF0aWwpIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudWJ1cmdlci1saW5lIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51YnVyZ2VyLWxpbmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY2xyLW50cmwtbWluO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICBtYXJnaW46IDNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5saW5rbWVudSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICB9XG5cbiAgICAuYnRuY3RhLS1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocG9ydGF0aWwpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwb3J0YXRpbCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiA4MnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgaGVpZ2h0IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC4ycztcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cF9fYnRuLXNlYXJjaCB7XG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wb3J0YXRpbCkge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNzZWFyY2hfd2lkZ2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1udHJsLW1pbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAgICAgICAmLmljb24tc2VhcmNoIHtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXBfX2J0bi1zZWFyY2gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uc2VhcmNoLFxuICAmX19hY3Rpb251c2VyLFxuICAmX19hY3Rpb25jYXJ0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucG9ydGF0aWwpIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbmNhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9kdWN0Y291bnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgJi5zdWJtZW51b3BlbiB7XG4gICAgICAuaGVhZGVyX19zdWJtZW51bG9naW4ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2FjdGlvbnVzZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5NTVcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51bG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHRvcDogODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHRvcDogNTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dpbml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmEsXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5hY2NvdW50LFxuICAgICAgJi5sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTQnO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb247XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubG9nb3V0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNpZ24tdXAge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuY3RhLmJ0bmN0YS0tcHJpbWFyeSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwZHZoOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTtcbiAgICBwYWRkaW5nOiA4MXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlyc3RsZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHggMCAxMjVweDtcbiAgICB3aWR0aDogMzQlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgcGFkZGluZzogNTVweCA0MHB4IDAgNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMC4yNXB4O1xuICAgICAgaGVpZ2h0OiA3M2R2aDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogODVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbGluZS1oZWFkZXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGxlZnQ6IDczcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlyc3RsZXZlbC1saXN0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDkycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtZmlyc3RsZXZlbCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiAubGlua21lbnUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjay1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jhc2ljbGlua3Mge1xuICAgIG1hcmdpbjogYXV0byAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxpbmttZW51IHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstaGVscCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubGlua21lbnUge1xuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3VudGxpbmtzIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgei1pbmRleDogMDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIH1cblxuICAgIC5saW5rbWVudSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2lnbmluIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTVweCAwIDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICAuZ29iYWNrbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIG1hcmdpbjogM3B4IDE2cHggOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlLXNsaWRlci1ibG9nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGFudGFsbGFtaW4pIHtcbiAgICAgICAgLmhlYWRlcl9fYmxvZyB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZXItYmxvZyAwLjhzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRsZXZlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAubGV2ZWxzY3JvbGwge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWxsYWJvdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjRzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2stYmFja2dyb3VuZDtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wb3J0YXRpbCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjRzKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtMTBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWxsYWJvdXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FsbGFib3V0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRsZXZlbC1saXN0IHtcbiAgICBtYXJnaW46IDI4cHggMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NTBweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwb3J0YXRpbCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXNlY29uZGxldmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiAubGlua21lbnUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lZ2FpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX190aGlyZGxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbGVmdDogMTEwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDExN3B4IDMwcHggMCAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgcGFkZGluZzogMTAycHggMzBweCAwIDMwcHg7XG4gICAgICBsZWZ0OiAtMTAwJTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saW5lLWhlYWRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19ibG9nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDMwcHggMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMTZweDtcbiAgICB9XG5cbiAgICAuZ29iYWNrbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luOiAzcHggMCA4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aGlyZGxldmVsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fY2F0ZWdvcnlwYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2stYmFja2dyb3VuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuNXMpO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBhbnRhbGxhbWluKSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0c3ViY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTc2cHgpOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaWxzZWlzY2llbnRvcykge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDE3NnB4KTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIGhlaWdodDogNzVkdmg7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtc3ViY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3RpdGxlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0bGlzdCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cblxuICAmX19wcm9kdWN0aXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19ibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGFudGFsbGFtaW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG5cbiAgICAgIC5oZWFkZXJfX2ludHJvYmxvZyxcbiAgICAgIC50bnMtb3V0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm9ibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIH1cblxuICAmX190ZXh0YmxvZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19ibG9naW5kZXgge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ibG9nbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2FyZHBvc3Qge1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAudGFnIHtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbGluZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1jaGVja291dC5oZWFkZXItY2hlY2tvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm94LXNoYWRvdzogJGJ0bi1zaGFkb3c7XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXJlc3BvbnNpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0dmlldyB7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItaGVhZGVyLWJhY2tncm91bmQ7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDBkdmg7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgei1pbmRleDogOTA7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmJsb2NrY2FydCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogMjFweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVweCBzb2xpZCAjNzE3MTcxO1xuICAgIGJvcmRlci1sZWZ0OiAwLjI1cHggc29saWQgIzcxNzE3MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzEuNXB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjay1iYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxuXG4gICZfX3NoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmZlYXR1cmUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW46IDhweCAwIDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19yZXN1bWUtcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc2hpcHBpbmctcHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNsci1iYXNlLWx0cjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjBweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAxOTBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZHByb2R1Y3RoZWFkZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbjogYXV0byAyMHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5idG5jdGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FydHZpZXctdG90YWwge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdW1lIHtcbiAgICAuY2FydC1zdWJ0b3RhbHMge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgJi52YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0LXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmsge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5idG4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGxlZnQ6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5pcy1sb2FkZWQge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5SGVhZGVyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cbiAgICBAa2V5ZnJhbWVzIG9wYWNpdHlIZWFkZXIge1xuICAgICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZWhlYWRlcl9fY29udGFpbmVyLFxuICAucHJlaGVhZGVyX19uYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHlQcmVIZWFkZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICAgIEBrZXlmcmFtZXMgb3BhY2l0eVByZUhlYWRlciB7XG4gICAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lbnUtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaGVhZGVyIHtcbiAgICAmX19uYXYge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudWJ1cmdlci1saW5lIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICB9XG5cbiAgICAmX19pdGVtZmlyc3RsZXZlbCB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5saW5rbWVudS0tYmlnIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3NlY29uZGxldmVsIHtcbiAgICAgICAgICBsZWZ0OiAzNCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtc2Vjb25kbGV2ZWwge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaGVhZGVyX190aGlyZGxldmVsIHtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua21lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmNhcnQtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYmFja2dyb3VuZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbiAgfVxuXG4gIC5jYXJ0dmlldyB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICB9XG5cbiAgLmhlYWRlcl9fYmxvZyB7XG4gICAgbGVmdDogMTEwJTtcbiAgfVxufVxuXG5ib2R5Lm9wZW4tc2VhcmNoIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgaGVpZ2h0IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC4ycztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zZWFyY2gge1xuICAgICAgaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5NTVcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlci1ibG9nIHtcbiAgMCUge1xuICAgIGxlZnQ6IDExMCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbn1cbiIsIi8qIExheW91dHM6IE5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCIvKiBMYXlvdXRzOiBBYm92ZSB0aGUgZm9sZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaG9tZXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LXJlc3BvbnNpdmU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLW9uZXNsaWRlIHtcbiAgICAuaG9tZXNsaWRlcl9fcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50bnMtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHotaW5kZXg6IDg7XG4gICAgdG9wOiAyMyU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpKSB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IHN0YXJ0LWxpbmUgNzAwMG1zIGVhc2UtaW4tb3V0IDEgbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMC4xMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBzdGFydC1saW5lIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKHRyYW5zZm9ybSA2cyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tZmxvYXRpbmcge1xuICAgICAgLmhvbWVzbGlkZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxNyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gMTAwcHggLSA2OHB4KTtcbiAgICAgIC8vYWx0dXJhIHRvdGFsIC0gcGFkZGluZyBpbWFnZW4gLSBlc3BhY2lvIHNpZ3VlbnRlIHNlY2Npw7NuIC0gYWx0dXJhIGNhYmVjZXJhXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHggLSAxMDBweCAtIDY4cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDgwdmggLSA1MHB4IC0gMTAwcHggLSA2OHB4KTtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHRvcDogMTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHRvcDogMTVweDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpbCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLFxuICAgIGEge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLWJsdWU7XG4gICAgICBAZXh0ZW5kIC5idG4tc207XG5cbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCAtIDEwMHB4IC0gNjhweCk7XG4gICAgICAvL2FsdHVyYSB0b3RhbCAtIHBhZGRpbmcgaW1hZ2VuIC0gZXNwYWNpbyBzaWd1ZW50ZSBzZWNjacOzbiAtIGFsdHVyYSBjYWJlY2VyYVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4IC0gMTAwcHggLSA2OHB4KTtcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGhlaWdodDogY2FsYyg4MHZoIC0gNTBweCAtIDEwMHB4IC0gNjhweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtY29udGFpbmVyLXRpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcblxuICAudGl0bGVob21lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDIxcHggNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIxcHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtY2F0ZWdvcmllcy1jb250YWluZXIge1xuICBvcmRlcjogMztcbn1cblxuLmhvbWUtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnpvb20tcGFyZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuem9vbS1jaGlsZCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB9XG5cbiAgICAgICYtaGVscCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgICAgLmhvbWUtY2F0ZWdvcmllc19faXRlbS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhvbWUtY2F0ZWdvcmllc19faXRlbS1jb250ZW50LWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ncmFkaWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDApIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5ob21lLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgICAgICAmLWdyYWRpZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbWFpbnRlbmFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlLXVwLWNlbnRlciAyMHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG4gICAgYW5pbWF0aW9uOiBzY2FsZS11cC1jZW50ZXIgMjBzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5raXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggOXB4IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlLXVwLWNlbnRlciB7XG4gIDAlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMikpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAtY2VudGVyIHtcbiAgMCUge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yKSk7XG4gIH1cbn1cbiIsIi8qIFBST0RVQ1Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2Utc3VwcG9ydC1uaXRybyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDAgODgwcHg7XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCA0MHB4IDEwcHg7XG5cbiAgICAmLWFycm93IHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiA4cHggM3B4IDEwcHggMjJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDRweCAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLXN1cHBvcnQtb3JkZXIge1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxufVxuXG4vLyBTZWN0aW9uIEludHJvXG4uaW50cm90ZWNoc3VwcG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMzY1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAyMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgdG9wOiAxNyU7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nob2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IC04NHB4IDIwcHggMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IC05MHB4IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAzNXB4IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC50aXRsZXN1cCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBBc3NpdGFuY2UgQmFubmVyXG4uaGVscGNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDk1cHggMCA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIDIwcHggNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpbCkge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDVweCA0NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTEzNjtcbiAgICB9XG5cbiAgICAudGl0bGViYW5uZXIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbjogMCAwIDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZXNhbHQge1xuICAgICAgICBjb2xvcjogI2ZmNTEyNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC5saW5rLXN1cCB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rLXN1cCB7XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgfVxuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gQXNzaXRhbmNlIENvbnRhY3Rcbi5hc3Npc3RhbmNlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMTIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1JTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fZ29mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MjBweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgcGFkZGluZzogNTBweCAyMHB4IDYwcHg7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMzVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICB9XG5cbiAgICAudGl0bGVidXkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc29maWE7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgcGFkZGluZzogOHB4IDZweCAxMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDRweCAtM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbmNvbnRhY3RzdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICBtYXJnaW46IDAgMCAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gSGVscCBjZW50ZXIgQmFubmVyXG4uc3VwcG9ydGNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OTBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIGhlaWdodDogNDEwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsIDksIDYsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNlY3Rpb24gSGVscCBjZW50ZXIgQ29udGFjdFxuLnNlY3Rpb25zZXJ2aWNlc3RpY2tldHMge1xuICBtYXJnaW46IC03NXB4IDAgMDtcbiAgei1pbmRleDogMTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBtYXJnaW46IC0xMDBweCAwIDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFjYSkge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MTBweCk7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDdweCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAxNXB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbnRpY2tldCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBmaWxsOiAkZGFyay1ibHVlO1xuXG4gICAgICBnIHtcbiAgICAgICAgZmlsbDogJGRhcmstYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbmNvbnRhY3RzdXAge1xuICAgIG1hcmdpbjogMTIwcHggMCAwIDQwcHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBTbGlkZXIgQ2FyZHNcbi5pbmZvYWRkaXRpb25hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUgKHBhbnRhbGxhKSB7XG4gICAgcGFkZGluZzogNTVweCAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDE0NDBweCkgLyAyKSk7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSAobWlsY3VhdHJvY2llbnRvcykge1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDE0NDBweCkgLyAyKSArIDE1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIChwYW50YWxsYSkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDE0NDBweCkgLyAyKSk7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSAobWlsY3VhdHJvY2llbnRvcykge1xuICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDE0NDBweCkgLyAyKSArIDE1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIChwYW50YWxsYSkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTQ0MHB4KSAvIDIpKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUgKG1pbGN1YXRyb2NpZW50b3MpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxNDQwcHgpIC8gMikgKyAxNTBweCk7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSAocGFudGFsbGEpIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUgKHBjKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwNTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSXRlbSBDYXJkXG4uaW5mb2FkZGl0aW9uYWxfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxNDQwcHgpIC8gMikpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSAobWlsY3VhdHJvY2llbnRvcykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDE0NDBweCkgLyAyKSArIDE1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIChwYW50YWxsYSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSAoYmlnbW92aWwpIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxuXG4gIC5pdGVtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCAzMHB4IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmxpbmthZGRpdGlvbmFsIHtcbiAgICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGl0bGVhZGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC50ZXh0YWRkIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gIH1cbn1cblxuLy9TZWN0aW9uIHJlcGVhdCBDb250YWN0IFBob25lIGFuZCBNYWlsXG4uc2VjdGlvbmNvbnRhY3RzdXAge1xuICB3aWR0aDogYXV0bztcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIG1hcmdpbjogMCAwIDQ2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcblxuICAgICAgLnRpdGxlc3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rY29udGFjdCB7XG4gICAgICAuc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgfVxuXG4gICAgICAudGVsLWV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgIC5zcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWZpZWxkcyxcbi5zdWJtaXQtb3ItY2FuY2VsIHtcbiAgLmhlbHBsYWJlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmxhYmVsdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJi5yZXF1aXJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5sYWJlbHRleHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbHRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94X19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDE2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dGFyZWEtbGFiZWwge1xuICAgICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzliOWI5YjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tdGV4dCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1maWVsZCB7XG4gICAgLnNlbGVjdC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZmYXFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC03NHB4IDAgMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogLTY4cHggMCAwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgbWFyZ2luOiAtNTBweCAwIDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBjb21wb25lbnQ6OiBvdGhlcjo6IGludHJvIGZhcXNcbi5zZWN0aW9uZmFxcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmludHJvZmFxcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzQxNmJmMztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAuZmFxcy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHVsLFxuICAgIC5mYXFzX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NWZiO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0MXB4O1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBhbmQtYmFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAucXVlc3Rpb25fX3RleHQge1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZ29BbmRCYWNrO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXG4gICAgICAgICAgICAgIEBrZXlmcmFtZXMgZ29BbmRCYWNrIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZmO1xuXG4gICAgICAgICAgLmV4cGFuZC1iYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NWZiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM0NWZiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbnN3ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggNDBweCA5MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmY7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXFzX19saXN0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgLmZhcXNfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmZjtcblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZmO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGdvQW5kQmFjaztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZ29BbmRCYWNrIHtcbiAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpbmthbGxmYXFzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cblxuICAgIC5mYXFzLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHVzLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHNjYWxlKDAuOTMpO1xuICB9XG5cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZykgc2NhbGUoMC45Nyk7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKSBzY2FsZSgwLjk0KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjk1KTtcbiAgfVxufVxuIiwiLnNlY3Rpb25pbnRyb2hlbHAge1xuICBtYXJnaW46IDMwcHggNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNywgOSwgNiwgMC45KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW46IC00NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1ic3VwcCB7XG4gICAgJl9fZ29iYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgfVxuICB9XG59XG4iLCJcbi50eXBlc29mYXNzaXN0YW5jZSB7XG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDYwcHggMCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweCA0MHB4IDQwcHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjOWI5YjliO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNDBweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXRlbWhvd2Z1bmN0aW9uYWxpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIC5udW1iZXJzdGVwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogLTJweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uc3RlcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIH1cblxuICBpIHtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICAmLmljb24tc2NyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5pY29uLXByb2JsZW1wYyB7XG4gICAgICBmb250LXNpemU6IDExMHB4O1xuICAgIH1cblxuICAgICYuaWNvbi10YWJsZXQtbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5pY29uLW51bWJlcmlkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgfVxuXG4gICAgJi5pY29uLWRpYWxvZyB7XG4gICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgfVxuICB9XG59XG5cbi5ob3dmdW5jdGlvbmFsaXR5IHtcbiAgcGFkZGluZzogNzBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuaW5pdHNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1ob3dmdW5jdGlvbmFsaXR5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgbWFyZ2luOiAwIDEwcHggNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggNjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyc3RlcCB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tYWtlYXBwb2ludG1lbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcmFuZ2U7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgei1pbmRleDogOTk5O1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggNTBweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQge1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAyNXB4O1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICBtYXJnaW46IDgwcHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRyZWdpc3RlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1tb2RhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVscGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQ1ZmI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnRuLWJsdWUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDIwcHggMTBweDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLS1sb2dpbiB7XG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjhweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjhweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tbW9kYWwge1xuICAgICAgICAuZm9ybS1maWVsZHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuaGVscGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGlja2V0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDcwcHggMjVweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1tb2RhbCB7XG4gICAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgLmhlbHBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzcHggMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZXh0YXJlYS1sYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udGFpbmVyLWlucHV0LWFkZGZpZWxkMyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3QtZmllbGQge1xuICAgICAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWx0dWl0aW9uIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLnBvcHVwLWZpbmQge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYnRuLWJsdWUge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmJ0bi1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzQxNmJmMztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5hbGVydC1kYW5nZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDE3cHggMCA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbmNpZGVuY2Uge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDQwcHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxlZ2VuZCB7XG4gICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1maWVsZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZWluY2lkZW5jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgICAubnVtYmVyaW5jaWRlbmNlIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGVtc2dyZWNlaXZlZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb25tc2dyZWNlaXZlZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgLm5hbWVpbmNpZGVuY2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zZ3JlY2VpdmVkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uYW5zd2VyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwLjNweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXR0YWNoZWRmaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgICAudGl0bGVtc2dyZWNlaXZlZCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItaW5wdXQtYWRkZmllbGQzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19zZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tb2RhbC1ob3d0b2ZpbmRpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuc2hhZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICBtYXJnaW46IDgwcHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAzNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC50ZXh0dHVpdGlvbiB7XG4gICAgICB3aWR0aDogNDUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWd0dWl0aW9uIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXNnLXdhcm5pbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjYjFiMWIxO1xuXG4gICAgICAudGFnLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDVmYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuc2Vjb25kYXJ5bWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDc7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBib3gtc2hhZG93OiAycHggMXB4IDEwcHggIzAwMDAwMDFhO1xuICB9XG5cbiAgLnRpdGxlc2Vjb25kYXJ5bWVudSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTlweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LW1lbnVsaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggNTBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiIsIi5wYWdlaG93dG9vcmRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJiA+IGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb252aWRlbyB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGFtaW4pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLml0ZW1jb21wdXRlcnBob25lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYnN1cHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICAmX19nb2JhY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNmJmMztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgfVxuXG4gICAgJi0tY3VycmVudCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnRzdXBwb3J0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYuc2VxdXJhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uc2hpcHBpbmcge1xuICAgICZfX2FsZXJ0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE0cHggIzAwMDAwMDFkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1hc3Npc3RhbmNlIHtcbiAgcGFkZGluZzogMTIwcHggNTBweCAwO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xuICB9XG5cbiAgLmZvcm0tZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5oZWxwbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgLnNvcG9ydGUtYXN1bnRvLFxuICAgIC5zb3BvcnRlLW1ldG9kbyxcbiAgICAuc29wb3J0ZS1ob3JhcmlvLFxuICAgIC5hc2lzdGVuY2lhLXRpcG8sXG4gICAgLmFzaXN0ZW5jaWEtZmVjaGEsXG4gICAgLmFzaXN0ZW5jaWEtcHJlc3VwdWVzdG8sXG4gICAgLmFzaXN0ZW5jaWEtbmVjZXNpdGFzLFxuICAgIC5jb250YWN0by1tZXRvZG8sXG4gICAgLmNvbnRhY3RvLWhvcmFyaW8sXG4gICAgLmNvbnRhY3RvLWFzdW50byB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2ZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10d28ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuICAgIH1cblxuICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRhcmVhLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTBweCA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEzcHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICBtYXJnaW46IDAgMTBweCA2MnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0LW9yLWNhbmNlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTNweCA2MXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXF1ZXN0c2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRzZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmY7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIH1cblxuICAgIC50aXRsZSxcbiAgICAudGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnRpY2tldHNlcnZpY2Uge1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gIC5tc2ctdGlja2V0c2VydmljZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDM0cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAuaGVhZG1zZyB7XG4gICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYm9keW1zZyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWY2ZDU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE0cHggIzAwMDAwMDFkO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wb3J0YXRpbCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjZGRkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jZWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKyAzMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgI2RkZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYmxlLWNvbnRhaW5lcl9fY2VsbC0tZGF0ZSxcbiAgICAgICAgJi50YWJsZS1jb250YWluZXJfX2NlbGwtLWluY2lkZW5jZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICNiYWJhYmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNvbmNlcHQge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDkpICogNCAtIDcwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLS1kYXRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA5KSAqIDIpO1xuICAgICAgfVxuXG4gICAgICAmLS1zZWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEwKSAtIDQwcHgpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3NlZSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFibGUtaGVhZGluZy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmluY2lkZW5jZSB7XG4gICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5zaG93aW5jaWRlbmNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgIH1cblxuICAgICAgLnNob3duYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuc2hvd2luY2lkZW5jZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXRzZWFyY2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDYwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiA1MHB4IDYwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBQYWdlOiBMZWdhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1zaW1wbGUge1xuICBwYWRkaW5nOiAxODBweCAwIDEwMHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEsXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMTBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xuICAgICAgbGlzdC1zdHlsZTogYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYtY29udGFjdCB7XG4gICAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogTGF5b3V0czogQ29va2llc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY29va2llc3BsdXMtbW9kYWwge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvb2tpZXNwbHVzLWNsb3NlIHtcbiAgICB0b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29va2llc3BsdXMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29va2llc3BsdXMtYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHggMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJi5jb29raWVzcGx1cy1hY2NlcHQsXG4gICAgICAmLmNvb2tpZXNwbHVzLXJlamVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb29raWVzcGx1cy1zYXZlLFxuICAgICAgJi5jb29raWVzcGx1cy1tb3JlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtbGF5ZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb29raWVwbHVzLWZpbmFsaXR5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggMDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb29raWVzcGx1cy1maW5hbGl0eS1oZWFkZXIge1xuICAgICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAudGVjaG5pY2FsIHtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWNoZXZyb24ge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llc3BsdXMtZmluYWxpdHktY29udGVudCB7XG4gICAgICAuY29va2llc3BsdXMtZmluYWxpdHktYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWNoZWNrYm94W3ZhbHVlPVwib2ZmXCJdOmNoZWNrZWQgfiAuY29va2llc3BsdXMtZmluYWxpdHktc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAyZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llc3BsdXMtZmluYWxpdHktY2hlY2tib3hbdmFsdWU9XCJvblwiXTpjaGVja2VkIH4gLmNvb2tpZXNwbHVzLWZpbmFsaXR5LXN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNjb29raWVzcGx1cy10YWIjY29va2llc3BsdXMtdGFiIHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMXB4IHJnYmEoMzQsIDM0LCAzNCwgMC4zKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9uaXRyb3BjL2Fzc2V0cy9pbWcvY29va2llcy1uaXRyby1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkNvbnNlbnRpbWllbnRvIGRlIGNvb2tpZXNcIjtcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDE2M3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjMyNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjMyNSBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG59XG5cbiNjb29raWVzcGx1cy1maW5hbGl0aWVzLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbn1cbiIsIi8qIENBUlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2FydCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODZ2aDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4IC0gNTkzcHgpO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5jYXJ0LXRvcCB7XG4gICAgICB3aWR0aDogNjMlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWJvdHRvbSB7XG4gICAgICB3aWR0aDogMzUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJlc3BvbnNpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jYXJ0LW92ZXJ2aWV3IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJ0LXByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHggLSAzMHB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZS1leHRlbnNpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYXN0KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1wcmljZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3JpZ2luYWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNhbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1hdHRyaWJ1dGVzLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNSU7XG5cbiAgICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1hdHRyaWJ1dGVzLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgLmNhcnQtcHJvZHVjdC1hdHRyaWJ1dGVzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJ0LXByb2R1Y3QtYXR0cmlidXRlcy1saXN0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2FydC1wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FydC1wcm9kdWN0LWlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC1wcmljZS1yZXN1bWUge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcnQtcHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJ0LXByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LXByb2R1Y3QtaW5wdXQtaXRlbSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FydC1kZWxldGUtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZW1vdmUtZnJvbS1jYXJ0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW1lc3NhZ2UpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzb2ZpYTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkLXByb2R1Y3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jbl9fbGkge1xuICAgICAgICAuY25fdjNfZHluYW1pY19lbGVtZW50X2J1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidG4tc2hhZG93O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5ib3gge1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXN1bWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5idG5jdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1pbnBjKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAgICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2l0ZW1zLXN1YnRvdGFsLFxuICAgICAgLnByb2R1Y3RzLFxuICAgICAgLnNoaXBwaW5nLFxuICAgICAgLnRheCxcbiAgICAgIC5kaXNjb3VudCxcbiAgICAgIC5jYXJ0LXRvdGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtdG90YWwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LXN1YnRvdGFscyB7XG4gICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0b3A6IDUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBhbnRhbGxhKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LXZvdWNoZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tYmx1ZS1vdXRsaW5lO1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LXZvdWNoZXItaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAuanMtZXJyb3ItdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3hjdXBvbmF2YWlsYWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIC50aXRsZWJveGN1cG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FydC1hbWF6b25wYXkge1xuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNub3RpZmljYXRpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb24tZGFuZ2VyIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb24tc3VjY2VzcyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb24taW5mbyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXJlYXNzdXJhbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDApO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFtYXpvblBheUJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4jY2FydCB7XG4gIC5mb290ZXItcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIH1cbn1cblxuLmNhcnQtZW1wdHkge1xuICAuY2FydC1jb250ZW50IHtcbiAgICAuY2FydC10b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICZfX2VtcHR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1ib3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIENIRUNLT1VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI2NoZWNrb3V0IHtcbiAgI2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0ICsgODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0OHB4IC0gMTgwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQgKyA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1yZXNwb25zaXZlICsgMzBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtaW5mbyB7XG4gICAgICB3aWR0aDogNjUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjY2hlY2tvdXQtcGVyc29uYWwtaW5mb3JtYXRpb24tc3RlcCxcbiAgICAgICNjaGVja291dC1hZGRyZXNzZXMtc3RlcCxcbiAgICAgICNjaGVja291dC1kZWxpdmVyeS1zdGVwLFxuICAgICAgI2NoZWNrb3V0LXBheW1lbnQtc3RlcCB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJlc3BvbnNpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcF9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcF9fYW1hem9uUGF5IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFtYXpvblBheVRleHRPcHRpb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRpbnVlIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgQGV4dGVuZCAuYnRuLWJsdWU7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZXJyb3JzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3QtZmllbGQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNvZmlhO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKGJvcmRlci1ib3R0b20gMC4ycyBlYXNlIDBzKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA1cHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc29maWE7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChib3JkZXItYm90dG9tIDAuMnMgZWFzZSAwcyk7XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJhZGlvLWZpZWxkIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI3JlZ2lzdHJhdGlvbl9maWVsZHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2tvdXQtZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmZfaW5wdXRfd3JhcHBlciB7XG4gICAgICAgICAgICAucmZfaW5wdXRfbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDVweCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHlwZV9tdWx0aWJveGVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyRnVubmVsIHtcbiAgICAgICAgICAuYnRuLWNvbm5lY3Qge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHggNnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgICAgICAgICAgIC5idG4tdGl0bGUtY29ubmVjdCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhLmZhLWJ0LWdvb2dsZSxcbiAgICAgICAgICAgICAgICAuZmEuZmEtYnQtZmFjZWJvb2ssXG4gICAgICAgICAgICAgICAgLmZhLmZhLWJ0LWFtYXpvbixcbiAgICAgICAgICAgICAgICAuZmEuZmEtYnQtdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi10aXRsZS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzb2ZpYTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEuZmEtYnQtZ29vZ2xlLFxuICAgICAgICAgICAgLmZhLWJ0LWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tc2xvdyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS5mYS1idC1nb29nbGUge1xuICAgICAgICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS1idC1mYWNlYm9vayB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXNsb3cpO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhLWJ0LWFtYXpvbiB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEtYnQtdHdpdHRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2NoZWNrb3V0LXBlcnNvbmFsLWluZm9ybWF0aW9uLXN0ZXAge1xuICAgICAgICAmOm5vdCguLWN1cnJlbnQpIHtcbiAgICAgICAgICAuY29udGVudCAuZ3Vlc3QtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWxvZ2luIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWRlbnRpdHkge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWRlbnRpdHktZmFsc2Uge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrb3V0LWNyZWF0ZS1hY2NvdW50IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAgIC5mb250LXdlaWdodC1ib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb250LWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJyc3MtbG9naW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjZmJwc2Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAgICAgICAuYnRuLWNvbm5lY3Qge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHggNnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1zbG93KTtcblxuICAgICAgICAgICAgICAgIC5idG4tdGl0bGUtY29ubmVjdCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1nb29nbGUtaWNvbixcbiAgICAgICAgICAgICAgICAuZmEuZmEtZmFjZWJvb2stc3F1YXJlLFxuICAgICAgICAgICAgICAgIC5mYS5mYS1hbWF6b24sXG4gICAgICAgICAgICAgICAgLmZhLmZhLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXRpdGxlLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNvZmlhO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWdvb2dsZS1pY29uLFxuICAgICAgICAgICAgLmZhLmZhLWZhY2Vib29rLXNxdWFyZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxYTBcIjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEuZmEtZmFjZWJvb2stc3F1YXJlIHtcbiAgICAgICAgICAgICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS5mYS1hbWF6b24ge1xuICAgICAgICAgICAgICBsZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS5mYS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2NoZWNrb3V0LWFkZHJlc3Nlcy1zdGVwIHtcbiAgICAgICAgJjpub3QoLi1jdXJyZW50KSB7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy1zZWxlY3RvciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYWRpby1ibG9jayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZmllbGRzIHtcbiAgICAgICAgICAuaXRlbSxcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjY2hlY2tvdXQtZGVsaXZlcnktc3RlcCB7XG4gICAgICAgICY6bm90KC4tY3VycmVudCkge1xuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGl2ZXJ5LW9wdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgLmRlbGl2ZXJ5LW9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZ2lmdC1jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2V1ck1hcENvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDcwcHggMzBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZXVyUHVkb0NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDM1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvZmlhO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0cHggNXB4IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0I3BpY2t1cFBvaW50IHtcbiAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXR0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kaXJlY2Npb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI25vU2VsZWN0ZWRQb2ludEluZm8sXG4gICAgICAgICNjb2xsZWN0aW9uUG9pbnRJbmZvIHtcbiAgICAgICAgICBtYXJnaW46IDAgNzBweCAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzb2ZpYTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI25vU2VsZWN0ZWRQb2ludEluZm8ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY29sbGVjdGlvblBvaW50SW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCA1MHB4IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc29maWE7XG4gICAgICAgICAgICBtYXJnaW46IC01cHggMCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBtYXJnaW46IC01cHggMCAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQsXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvZmlhO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNjaGVja291dC1wYXltZW50LXN0ZXAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcblxuICAgICAgICAmOm5vdCguLWN1cnJlbnQpIHtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmRiZGI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtb3B0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19yZWRzeXMge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVkc3lzLWludHJvIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuanMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYWxlcnRmaW5hbmNpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweCA4cHggMCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0YWxlcnQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5zZXF1cmEge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIC5zZXF1cmFfbW9yZV9pbmZvIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwYXltZW50LW9wdGlvbi0xLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24ubW9uZWktY2FyZHMsXG4gICAgICAgICAgLm1vbmVpLWNhcmRzIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgICAgICAucGF5bWVudC1vcHRpb25zLWl0ZW0ge1xuICAgICAgICAgICAgICAmID4gZGl2LnBheW1lbnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtb25laS1jYXJkLWVycm9ycyB7XG4gICAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbW9uZWktdG9rZW5pemUtY2FyZCB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9uZWktdG9rZW5pemUtY2FyZCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3BheW1lbnQtb3B0aW9uLTYtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtb25laS1jYXJkX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24ubW9uZWktZ29vZ2xlcGF5IHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgICAgICAucGF5bWVudC1vcHRpb25zLWl0ZW0ge1xuICAgICAgICAgICAgICAmID4gZGl2LnBheW1lbnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5lY2kge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIGZvcm0jZWNpLXBheW1lbnQge1xuICAgICAgICAgICAgICAmID4gLmZsb2F0LXhzLWxlZnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMDtcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb25kaXRpb24tbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hamF4LWxvYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgLTUwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29udGludWUtcHJldmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTUyMmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggNDBweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgaW1nLmxvZ28tZWNpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5vbmV5IHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5tb25laS1hcHBsZXBheSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgLnBheW1lbnQtb3B0aW9ucy1pdGVtIHtcbiAgICAgICAgICAgICAgJiA+IGRpdi5wYXltZW50LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24ubW9uZWktYml6dW0ge1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5tb25laS1iaXp1bSxcbiAgICAgICAgICAubW9uZWktYml6dW0ge1xuICAgICAgICAgICAgLnBheW1lbnQtb3B0aW9ucy1pdGVtIHtcbiAgICAgICAgICAgICAgJiA+IGRpdi5wYXltZW50LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi5hbWF6b25wYXkge1xuICAgICAgICAgICAgb3JkZXI6IDU7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgaW1nLmxvZ28tYW1hem9ucGF5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24uYXBsYXphbWUge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgaW1nLmxvZ28tYXBsYXphbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGFudGFsbGEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24uY2FpeGFiYW5rIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgaW1nLmxvZ28tY2FpeGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF5bWVudC1vcHRpb24ucGF5cGFsIHtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuXG4gICAgICAgICAgICAucGF5cGFsLXBheW1lbnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXltZW50LW9wdGlvbi50cmFuc2ZlciB7XG4gICAgICAgICAgICBvcmRlcjogNTtcblxuICAgICAgICAgICAgLnBheW1lbnQtb3B0aW9uc19fdHJhbnNmZXJlbmNpYSB7XG4gICAgICAgICAgICAgIC50cmFuc2ZlcmVuY2lhLWludHJvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudHJhbnNmZXJlbmNpYS1wYXNvcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtMDEge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgIC5ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtMDIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLTAzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtMDQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudHJhbnNmZXJlbmNpYS1yZXN1bWUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50cmFuc2ZlcmVuY2lhLWJ5ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtbWVzc2FnZSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U5ZjJmZjtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpbCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX25vdGljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NvbmRpdGlvbnMtdG8tYXBwcm92ZSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgaW5wdXQuY2hlY2tib3gtcGF5bWVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobW92aWwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLWlubGluZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3BheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAgICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWx0cjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXBheW1lbnQtbW9uZWkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtaW5wYykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAgICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtbHRyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZXF1cmFfcGFydHBheW1lbnRfaW5mb19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1jdXJyZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgLm1lc3NhZ2UtcGFyYWdyYXBoIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShiaWdtb3ZpbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW5ldy1kaXJlY3Rpb24ge1xuICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tYmx1ZS1vdXRsaW5lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWRpZmZlcmVudC1hZGRyZXNzIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXJlc3VtZSB7XG4gICAgICB3aWR0aDogMzUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctcmVzcG9uc2l2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNjYXJ0LXN1bW1hcnktcHJvZHVjdC1saXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLmNhcnQtc3VtbWFyeS1wcm9kdWN0LWxpc3QtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LXN1bW1hcnktcHJvZHVjdC1saXN0LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5jYXJ0LXN1bW1hcnktcHJvZHVjdC1saXN0LW5hbWUge1xuICAgICAgICAgICAgLnByb2R1Y3QtcXVhbnRpdHksXG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2l0ZW1zLXN1YnRvdGFsLFxuICAgICAgLnByb2R1Y3RzLFxuICAgICAgLnNoaXBwaW5nLFxuICAgICAgLnRheCxcbiAgICAgIC5kaXNjb3VudCxcbiAgICAgIC5maW5hbC1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maW5hbC1wcmljZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYmlnbW92aWwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtdm91Y2hlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1ibHVlLW91dGxpbmU7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtdm91Y2hlci1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5qcy1lcnJvci10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQsXG4gICAgLmNvbnRhaW5lci1jb3B5cmlnaHQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFtYXpvblBheUJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiNiaXp1bV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jb250YWluZXIge1xuICAuc3dhbDItcG9wdXAge1xuICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGJpZ21vdmlsKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIC5zd2FsMi1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG5cbiAgICAgIC5zd2FsMi14LW1hcmsge1xuICAgICAgICAmLWxpbmUtbGVmdCB7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5lLXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3YWwyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWlucGMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogTGFuZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxhbmRpbmdwcm9tbyB7XG4gICZfX2xpc3RjYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBjKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbWNhdGVnb3J5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYW50YWxsYW1pbikge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1vdmlsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGVwYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtb3ZpbCkge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pbWcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZzogMjhweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLDRFQUE0RSxBR0U1RSxPQUFPLENBQUMsMENBQUksQ0hRWixBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxJQUFJLENBQ2pCLHdCQUF3QixDQUFFLElBQUksQ0FDL0IsQUFTRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFPRCxBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxHQUFHLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFVRCxBQUFBLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE9BQU8sQ0FDbEIsQUFPRCxBQUFBLEdBQUcsQUFBQyxDQUNGLFdBQVcsQ0FBRSxvQkFBb0IsQ0FDakMsU0FBUyxDQUFFLEdBQUcsQ0FDZixBQVNELEFBQUEsQ0FBQyxBQUFDLENBQ0EsZ0JBQWdCLENBQUUsV0FBVyxDQUM5QixBQU9ELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLENBQU8sQ0FDVixhQUFhLENBQUUsSUFBSSxDQUNuQixlQUFlLENBQUUsU0FBUyxDQUMxQixlQUFlLENBQUUsZ0JBQWdCLENBQ2xDLEFBTUQsQUFBQSxDQUFDLENBQ0QsTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFPRCxBQUFBLElBQUksQ0FDSixH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 */
