@import url("https://use.typekit.net/drg4vqr.css");@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?bso4sd");src:url("fonts/icomoon.eot?bso4sd#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?bso4sd") format("truetype"),url("fonts/icomoon.woff?bso4sd") format("woff"),url("fonts/icomoon.svg?bso4sd#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"}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,*::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}iframe{border:0 solid transparent;width:100%;height:100%}select,textarea,input[type=text]{border-radius:5px;border:none;box-shadow:none}input::-webkit-autofill{background-color:transparent !important;box-shadow:none}body{background:#fff;margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;font-family:"Manrope",sans-serif;overflow-x:hidden}@media only screen and (max-width: 991px){body{height:100%;min-height:100vh}}body.filters-opened{overflow-y:hidden}body::-webkit-scrollbar{display:none}main,#main{padding-top:121px}@media only screen and (max-width: 991px){main,#main{padding-top:115px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0;text-align:left;font-family:"Manrope",sans-serif;font-weight:500}h1,.h1{font-size:45px;line-height:1;font-weight:400}h2,.h2{font-size:37px;line-height:1.3;font-weight:400}@media only screen and (max-width: 860px){h2,.h2{font-size:30px}}h3,.h3{font-size:30px;line-height:1;font-weight:300}h4,.h4{font-size:24px;line-height:1.8;font-weight:400}h5,.h5{font-size:19px;line-height:1.8;font-weight:400}h6,.h6{font-size:19px;line-height:1.8;font-weight:400}a{color:#07262b;text-decoration:none;font-size:14px;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (min-width: 1280px){a:hover{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}p{font-size:15px;line-height:1.4;color:#07262b}p strong{color:#000;font-weight:600}span{font-family:"Manrope",sans-serif}button{border:none;color:#e9522f;padding:10px;font-size:14px;cursor:pointer;display:inline-block;background-color:transparent;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s}@media only screen and (min-width: 991px){button:hover{background-color:#e9522f;color:#fff;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s}}table{width:100%;font-family:"Manrope",sans-serif;margin:50px 0 10px;font-weight:200;border-collapse:collapse}table thead tr th{font-size:18px}table thead tr:nth-child(2) th{font-size:14px}table th,table td{font-weight:200;border:1px solid #959595;background:#fff;text-align:center;padding:15px 0;font-size:14px}table tbody td{color:#959595}table th{background-color:#f0f1f1}ul{margin:0;padding-left:0;list-style:disc}input,select{padding:10px;background-color:#f0f1f1;color:#07262b;font-size:14px;border-radius:4px;border:none}.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;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 1280px){.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;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-transition: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;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}@media only screen and (max-width: 1280px){.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;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-transition: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;-webkit-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;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-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;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 1280px){.btncta:hover{background-color:#71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in}.btncta:hover::before{height:100%}.btncta:hover .btncta__text{color:#07262b;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-transition: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;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important}.btncta:hover .btncta__flip{color:#07262b;transform:translateY(0) rotateX(0);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-transition: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;-webkit-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: 1280px){.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: 1280px){.btncta--outline-white:hover{background-color:#71e6fc;border:1px solid #71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-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: 1280px){.btncta--outline-secondary:hover{background-color:#71e6fc;border:1px solid #71e6fc;transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;-webkit-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: 1280px){.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;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-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: 1280px){.btncta--white-toprimary i{color:#fff}}@media only screen and (min-width: 1280px){.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: 1280px){.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: 1280px){.btncta--secondary:hover{background-color:#fff}.btncta--secondary:hover::before{background-color:#fff}}.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;transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transition:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;-webkit-transition:transform 0.3s ease-in}@media only screen and (min-width: 1280px){.link:hover .link__text::before{transform:scaleX(0);transition:transform 0.3s ease-in;-moz-transition:transform 0.3s ease-in;-ms-transition:transform 0.3s ease-in;-o-transition:transform 0.3s ease-in;-webkit-transition:transform 0.3s ease-in}}.linkmenu{font-size:17px;margin:5px 0;color:#fff;display:inline-flex;font-weight:400}.linkmenu__text{font-size:17px;color:#fff;line-height:1.2;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (min-width: 1280px){.linkmenu:hover .linkmenu__text{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-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%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1280px){.linkmenu--big:hover .linkmenu__text{color:#e9522f}.linkmenu--big:hover .linkmenu__text::before{width:100vw;background-color:#e9522f;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1280px){.linkmenu--line:hover::after{width:100%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.linkmenu--line:hover i{color:#e9522f;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}}.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: 860px){.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}.cardproduct{position:relative;overflow:hidden}.cardproduct::before{content:"";background-color:#eef2f6;position:absolute;left:0;top:0;width:100%;height:340px;z-index:0;transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct__header{padding:20px 30px;position:absolute;top:0;width:100%;left:0;display:flex;justify-content:space-between;gap:20px;z-index:2;align-items:flex-start}@media only screen and (max-width: 860px){.cardproduct__header{padding:20px 15px}}.cardproduct__opinions{white-space:nowrap;margin:0 0 0 auto}.cardproduct__opinions span{font-size:12px;line-height:1.4;display:block}@media only screen and (max-width: 860px){.cardproduct__opinions span{font-size:9px}}.cardproduct__stars i{font-size:12px;margin:0 -1px;color:#fea500}.cardproduct__img{padding:60px 30px 30px;height:340px;position:relative;z-index:1}.cardproduct__img img{width:100%;height:100%;object-fit:contain;z-index:2}.cardproduct__body{padding:20px 30px;position:relative;z-index:1}@media only screen and (max-width: 860px){.cardproduct__body{padding:10px 15px}}.cardproduct__prices{margin:5px 0;display:flex;column-gap:10px;color:#07262b}.cardproduct__prices .price-original{color:#07262b;font-weight:600}@media only screen and (max-width: 1280px){.cardproduct__prices .price-original{color:#fff}}@media only screen and (max-width: 860px){.cardproduct__prices .price-original{font-size:12px}}.cardproduct__prices.has-discount .price-discount{color:#e9522f;font-weight:600}@media only screen and (max-width: 860px){.cardproduct__prices.has-discount .price-discount{font-size:12px}}.cardproduct__prices.has-discount .price-original{color:#797979;text-decoration:line-through}.cardproduct__name{font-size:19px;color:#07262b;margin:0;font-weight:700;white-space:normal;min-height:45px}@media only screen and (max-width: 860px){.cardproduct__name{font-size:16px}}.cardproduct__especifications{margin:20px 0 10px}.cardproduct__especifications p,.cardproduct__especifications ul li{font-size:12px}.cardproduct__especifications ul{padding:0 0 0 15px}.cardproduct__especifications ul li{padding:0 0 5px}.cardproduct__footer{padding:0 20px 20px;display:flex;flex-direction:column;height:auto;position:relative;z-index:1}.cardproduct__footer .btncta{margin:0;animation:slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cardproduct__footer .btncta .btncta__text{color:#fff;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s}.cardproduct__name-especification{font-size:12px;margin:0}@media only screen and (max-width: 860px){.cardproduct__name-especification{font-size:9px}}.cardproduct__itemeespecification{margin:0 0 5px}.cardproduct__itemeespecification .progress{border-radius:30px;background:#f0f1f1}.cardproduct__itemeespecification .progress-bar{height:1px;border-radius:30px;background-color:#e9522f;width:50%}@media only screen and (max-width: 1280px){.cardproduct::before{height:100% !important;top:0;transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct .cardproduct__footer .btncta{animation:slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;padding:15px 40px}.cardproduct .cardproduct__footer .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}}@media only screen and (min-width: 1280px){.cardproduct:hover::before{height:100%;top:0;transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-moz-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-ms-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-o-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:height 0.7s cubic-bezier(0, 0, 0.2, 1)}.cardproduct:hover .cardproduct__footer .btncta{animation:slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.cardproduct:hover .cardproduct__footer .btncta .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}}.cardproduct--special::before{height:310px;background-color:#121921}.cardproduct--special .cardproduct__img{padding:30px;height:310px;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.cardproduct--special .cardproduct__img{padding:60px 30px 10px;height:260px}}.cardproduct--special .cardproduct__bg{position:absolute;width:100%;height:100%;background:radial-gradient(circle closest-side, #71e6fc, transparent);background-size:100% 100%}.cardproduct--special .cardproduct__name{line-height:1}.cardproduct--special .cardproduct__body{padding:18px 30px}@media only screen and (max-width: 860px){.cardproduct--special .cardproduct__body{padding:15px}}.cardproduct--special .cardproduct__opinions span,.cardproduct--special .cardproduct__opinions p{color:#797979}@media only screen and (min-width: 1280px){.cardproduct--special:hover .cardproduct__name{color:#fff}.cardproduct--special:hover p,.cardproduct--special:hover a,.cardproduct--special:hover span,.cardproduct--special:hover ul li,.cardproduct--special:hover ol li{color:#fff}}@media only screen and (max-width: 1280px){.cardproduct--special .cardproduct__footer .btncta .btncta__text{color:#07262b;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-moz-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-ms-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-o-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s;-webkit-transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 3s}.cardproduct--special p,.cardproduct--special a,.cardproduct--special span,.cardproduct--special ul li,.cardproduct--special ol li{color:#fff}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(80px);transform:translateY(80px)}}.itemopinion{padding:20px 60px 20px 40px;background-color:#fff;border-radius:8px;max-width:630px;min-height:390px;display:inline-flex !important;flex-direction:column}@media only screen and (max-width: 860px){.itemopinion{padding:20px 16px}}.itemopinion__description{font-size:15px;line-height:1.7}@media only screen and (max-width: 860px){.itemopinion__description{font-size:13px}}.itemopinion__info{padding:45px 0 0;margin:auto 0 0;display:flex;column-gap:20px}.itemopinion__img{border-radius:50px;background-color:#f0f1f1;padding:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.itemopinion__img img{width:100%;height:100%;object-fit:cover}.itemopinion__img i{font-size:38px}.itemopinion__name{font-size:17px;font-weight:700}@media only screen and (max-width: 860px){.itemopinion__name{font-size:13px}}.itemopinion__buy{font-size:12px;color:#959595}.itemopinion__buy a{text-transform:uppercase;color:#e9522f;text-decoration:underline;text-underline-offset:4px;font-weight:700}@media only screen and (max-width: 860px){.itemopinion__buy a{font-size:13px}}.itemopinion__data p{margin:0}.itemopinion__stars{display:inline-flex;width:94px}.itemopinion__stars__wrapper{overflow:hidden;white-space:nowrap}.itemopinion__stars__wrapper i{font-size:18px;color:#fea500;margin:0 -1px}.markee{display:flex;align-items:center;padding:24px 0;overflow:visible;white-space:nowrap}@media only screen and (max-width: 860px){.markee{padding:16px 0}}.markee__content{display:flex;align-items:center}@keyframes moveBigText{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.markee__content svg{width:70px;height:auto;margin:0 40px 0 80px}@media only screen and (max-width: 640px){.markee__content svg{width:50px;height:auto;margin:0 30px 0 40px}}.markee__content i{margin:0 20px 0 25px;font-size:52px;color:#e9522f}@media only screen and (max-width: 860px){.markee__content i{font-size:42px}}.markee__title{font-size:95px;margin:0;color:#fff;line-height:1;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.markee__title{font-size:40px}}@media only screen and (max-width: 640px){.markee__title{font-size:31px}}.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: 1080px){.cardpost__content{width:100%;padding:16px 16px 24px;gap:10px;min-height:180px}}@media only screen and (max-width: 640px){.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;margin:0}@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);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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (min-width: 1280px){.cardpost:hover .cardpost__img img{transform:scale(1.2);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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}.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 (max-width: 1280px){.google-reviews__contentrating:hover .google-reviews__link{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-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;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-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}.form-checkbox{display:block}.form-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;opacity:0;cursor:pointer;display:none}.form-checkbox input+span::before,.form-checkbox input+label::before{content:'';background-color:#fff;border-radius:3px;border:1px solid #797979;display:inline-block;width:20px;height:20px;top:-0.2em;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;transition:all 0.25s ease;position:absolute;left:0}@media only screen and (max-width: 860px){.form-checkbox input+span::before,.form-checkbox input+label::before{top:0}}.form-checkbox input:checked+span::before,.form-checkbox input:checked+label::before{content:"";background-color:#71e6fc;box-shadow:inset 0 0 0 3px #ebf9f6}.form-checkbox span{font-family:"Manrope",sans-serif;color:#07262b;font-size:13px;padding:0 0 0 30px}.form-checkbox label{position:relative;font-size:12px !important;font-weight:400 !important;cursor:pointer;display:flex;align-items:center;font-family:"Manrope",sans-serif;color:#07262b}@media only screen and (max-width: 375px){.form-checkbox label{flex-wrap:wrap}}.form-checkbox label a{font-weight:200;margin-left:4px;font-size:13px;font-family:"Manrope",sans-serif;color:#07262b}@media only screen and (min-width: 991px){.form-checkbox label a:hover{color:#e9522f !important}}.form-checkbox .legend{font-size:10px;display:block;font-weight:200;line-height:1.3;margin:10px 0 0}.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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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;font-family:"Manrope",sans-serif}.cardproductheader__prices .price-quantity{color:#07262b;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.cardproductheader__prices .price-quantity{font-size:12px}}.cardproductheader__prices .price-original{color:#07262b;font-weight:600;line-height:1.2;font-family:"Manrope",sans-serif}@media only screen and (max-width: 860px){.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: 860px){.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}.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: 1080px){.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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.cursor{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;opacity:0.8;z-index:99999;pointer-events:none;transition-property:width, height, opacity, background-color}.cursor p{font-size:12px}@media only screen and (max-width: 991px){.cursor{opacity:0;visibility:hidden;display:none}}.cursor__dot{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;transform-origin:50% 50%;margin-left:0;margin-top:0;pointer-events:none;border-radius:50%}.cursor__dot::before{content:"";position:absolute;display:block;width:25px;height:25px;border-radius:100%;transition-delay:0.15s;background:rgba(181,181,181,0.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;will-change:transform;transition:0.6s ease-in;-moz-transition:0.6s ease-in;-ms-transition:0.6s ease-in;-o-transition:0.6s ease-in;-webkit-transition:0.6s ease-in}.cursor__drag{position:absolute;transform-origin:50% 50%;margin-left:0;margin-top:0;border-radius:50%;width:50px;height:50px;opacity:0;display:flex;justify-content:space-between;align-items:center;padding:5px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor__drag::before{content:"\e94f";display:block;font-size:16px;font-family:"icomoon",sans-serif;transform:rotate(180deg);transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor__drag::after{content:"\e94f";display:block;font-family:"icomoon",sans-serif;font-size:16px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--inactive{display:none;opacity:0}.cursor--active .cursor__dot::before{width:14px;height:14px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--active-drag{mix-blend-mode:inherit}.cursor--active-drag .cursor__dot::before{transform-origin:50% 50%;will-change:transform;transform:scale(1);border-radius:50%;width:60px;height:60px;transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;-webkit-transition:0.3s ease-in}.cursor--active-drag .cursor__dot .cursor__drag{opacity:1;z-index:4;transition:0.6s ease-in;-moz-transition:0.6s ease-in;-ms-transition:0.6s ease-in;-o-transition:0.6s ease-in;-webkit-transition:0.6s ease-in}.form-group{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-group__input,.form-group input[type="submit"]{color:#b4b4b4 !important;border-bottom:1px solid #797979 !important;background-color:transparent !important;border-radius:20px !important;width:100% !important;padding:20px 20px !important;font-family:"Manrope",sans-serif;font-size:18px;line-height:18.4px;border-top:none !important;border-left:none !important;border-right:none !important;outline:none !important}.form-group__submit{position:absolute;right:10px;color:transparent;height:60%;cursor:pointer}.form-group__submit .btncta{padding:0 25px;height:100%;z-index:0;position:relative}.form-group__submit .btncta i{font-size:18px;margin:0;transform:rotate(180deg)}.form-group__submit input{width:100%;height:100%;position:absolute;z-index:1;color:transparent;background-color:transparent !important}@media only screen and (min-width: 1280px){.form-group__submit:hover .btncta{background-color:#fff}.form-group__submit:hover .btncta::before{background-color:#fff}}.form-group--search{position:relative;display:flex;align-items:center}.form-group--search input{padding:13px 20px;border-bottom:1px solid white !important;font-size:15px;outline:none}.form-group--search .form-group__btn-search{position:absolute;right:10px;background-color:transparent}.form-group--search .form-group__btn-search i{color:#fff;font-size:16px}.page-content{display:flex;flex-direction:column}.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: 640px){.cartBody .productmodal-sec{top:150px !important}}.container{width:100%;max-width:100%;margin:0 auto;padding-left:50px;padding-right:50px}@media only screen and (max-width: 991px){.container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 640px){.container{padding-left:16px;padding-right:16px}}.container--large{max-width:1920px}@media only screen and (min-width: 1600px){.container--large{max-width:1600px}}.container--medium{max-width:1390px}.container--medium-small{max-width:1180px}.container--small{max-width:1024px}.header{position:fixed;z-index:9999999999;top:0;width:100%;background-color:#000 !important}.header ul li{list-style:none !important}.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: 1280px){.header__menuburger:hover .header__menuburger-line{margin:0;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-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;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (max-width: 1080px){.header__menuburger-line{width:45px}}@media only screen and (max-width: 640px){.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: 640px){.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: 1080px){.header__buy{padding:10px 20px 10px 0}}@media only screen and (max-width: 640px){.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: 1280px){.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: 1280px){.header__search{min-width:auto;margin:0 20px 0 0;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{transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1280px){.header__search .form-group__btn-search:hover i{color:#e9522f;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__search #search_widget{width:100%}@media only screen and (max-width: 1280px){.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: 1280px){.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: 1280px){.header__search #search_widget form input{border:1px solid #fff !important;border-radius:8px !important}}@media only screen and (max-width: 1280px){.header__search #search_widget form input{width:32px;height:42px;border-bottom:none !important;padding:0;z-index:1}}@media only screen and (max-width: 1280px){.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:0}@media only screen and (max-width: 1280px){.header__search #search_widget form i.icon-search{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}@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;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}@media only screen and (min-width: 1280px){.header__actionsearch:hover i,.header__actionuser:hover i,.header__actioncart:hover i{color:#e9522f;transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1);-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.58, 1)}}.header__actionsearch{display:none}@media only screen and (max-width: 1280px){.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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 640px){.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: 640px){.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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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: 640px){.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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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: 1280px){.header__firstlevel{padding:55px 40px 0 55px}}@media only screen and (max-width: 1080px){.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: 1080px){.header__firstlevel::before{display:block}}@media only screen and (max-width: 991px){.header__firstlevel::before{left:73px}}@media only screen and (max-width: 1080px){.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: 1080px){.header__itemfirstlevel>.linkmenu{padding:10px;background-color:#262626 !important;border-radius:11px;display:flex;flex-direction:column;gap:25px}}@media only screen and (max-width: 540px){.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: 1080px){.header__itemfirstlevel>.linkmenu i{display:block}}.header__itemfirstlevel>.linkmenu .linkmenu__text{position:relative;text-align:center}@media only screen and (max-width: 1080px){.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: 1080px){.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: 1080px){.header__basiclinks{padding:20px 0 30px 105px !important}}@media only screen and (max-width: 640px){.header__basiclinks{margin:auto 0 15px;padding:0 0 10px 105px !important}}@media only screen and (max-width: 640px){.header__basiclinks .linkmenu__text{font-size:18px}}.header__basiclinks .link-help{display:none}@media only screen and (max-width: 1080px){.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: 1080px){.header__basiclinks .link-help .linkmenu i{display:block}}@media only screen and (max-width: 1080px){.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: 1080px){.header__accountlinks{width:100%;padding:0 0 0 16px}}@media only screen and (max-width: 1080px){.header__accountlinks .linkmenu{width:100%;justify-content:center}}@media only screen and (max-width: 640px){.header__accountlinks .linkmenu__text{font-size:15px}}@media only screen and (max-width: 1080px){.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: 1080px){.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: 1080px){.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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (max-width: 1080px){.header__secondlevel{width:100%;background-color:#000;left:-100%}}.header__secondlevel .gobackmenu{display:none;background-color:transparent !important}@media only screen and (max-width: 1080px){.header__secondlevel .gobackmenu{display:inline-flex;margin:0 30px 10px}}@media only screen and (max-width: 640px){.header__secondlevel .gobackmenu{margin:3px 16px 8px}}@media only screen and (min-width: 1080px){.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: 1080px){.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: 640px){.header__secondlevel-container{padding:10px 0}}@media only screen and (max-width: 1080px){.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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}@media only screen and (max-width: 1080px){.header__allabout{background-color:#262626;margin:0 30px}}@media only screen and (max-width: 640px){.header__allabout{margin:0 16px}}.header__allabout i{color:#fff;position:absolute;top:25px;right:20px;font-size:15px;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){.header__allabout i{top:15px;right:13px}}@media only screen and (min-width: 1280px){.header__allabout:hover{background-color:#e9522f;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.4s}.header__allabout:hover i{transform:translate(10px, -10px);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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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: 640px){.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}@media only screen and (max-width: 640px){.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: 1280px){.header__secondlevel-list{height:calc(100vh - 600px)}}@media only screen and (max-width: 1080px){.header__secondlevel-list{margin:10px 30px 40px;height:auto;overflow-y:hidden}}@media only screen and (max-width: 640px){.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: 1080px){.header__itemsecondlevel>.linkmenu::before{background-color:#fff}.header__itemsecondlevel>.linkmenu i{color:#fff;font-size:15px}}@media only screen and (max-width: 1080px){.header__itemsecondlevel>.linkmenu .linkmenu__text{color:#fff;font-size:14px}}.header__megaimg{width:60%;height:100%}@media only screen and (max-width: 1080px){.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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (max-width: 1080px){.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: 640px){.header__thirdlevel{padding:65px 16px}}.header__thirdlevel .gobackmenu{display:none}@media only screen and (max-width: 1080px){.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: 1080px){.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;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-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-webkit-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: 1080px){.header__categorypc .description{display:none}}@media only screen and (min-width: 1280px){.header__categorypc:hover .title::after{width:100%;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-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-o-transition:width cubic-bezier(0.77, 0, 0.175, 1) 0.5s;-webkit-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: 1080px){.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: 1080px){.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: 1080px){.header__blog{width:100%;padding:0;z-index:9999;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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: 1080px){.header__blog{margin:0 0 0 30px}}@media only screen and (max-width: 640px){.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: 1080px){.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: 1080px){.header__textblog{color:#e9522f}}.header__blogindex{width:20%;font-size:11px;text-align:right}@media only screen and (max-width: 1080px){.header__blogindex{display:none}}.header__bloglist{width:100%}.header__bloglist .cardpost{min-height:130px}@media only screen and (max-width: 1080px){.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: 1080px){.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: 1080px){.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: 1080px){.header__bloglist .cardpost__img{display:none}}.cartview{max-width:40%;position:fixed;background-color:#f6f8f7;right:-100%;top:0;width:auto;height:100dvh;z-index:90;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){.cartview{max-width:60%}}@media only screen and (max-width: 991px){.cartview{max-width:100%;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: 640px){.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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.cartview__close i{font-size:31.5px;color:#fff}@media only screen and (max-width: 640px){.cartview__close i{font-size:27px}}.cartview__close:hover{background-color:#262626;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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 - 280px);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: 640px){.cartview__products{padding:20px 16px 190px}}.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: 640px){.cartview__products .cardproductheader__img{min-width:80px;max-width:80px}}.cartview__products .cardproductheader__content{width:calc(100% - 110px)}@media only screen and (max-width: 640px){.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: 640px){.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: 640px){.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: 1080px){.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: 1080px){.preheader__nav .btn-nav--prev{left:0}}.preheader__nav .btn-nav--next{right:30%}@media only screen and (max-width: 1080px){.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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}@media only screen and (min-width: 1080px){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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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%;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-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1080px){body.menu-opened .header__itemfirstlevel.active .header__secondlevel{left:0}}body.menu-opened .header__itemsecondlevel.active .header__thirdlevel{left:60%;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1080px){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%;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-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;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}body.cart-opened .cartview{right:0;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-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-o-transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;-webkit-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: 1080px){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%}}.prefooter{background-color:#eef2f6;padding:20px 0;position:relative;z-index:1}@media only screen and (max-width: 860px){.prefooter{padding:10px 0}}.prefooter .container{display:flex}@media only screen and (max-width: 860px){.prefooter .container{flex-wrap:wrap}}.prefooter__item{width:calc(100% / 4);display:flex;padding:20px;border-right:1px solid #b2b2b2;justify-content:center;color:#07262b}@media only screen and (max-width: 1080px){.prefooter__item{padding:20px}}@media only screen and (max-width: 860px){.prefooter__item{width:calc(100% / 2);flex-direction:column;gap:10px;padding:25px 20px}}@media only screen and (max-width: 860px){.prefooter__item--1,.prefooter__item--2{border-bottom:1px solid #b2b2b2}}@media only screen and (max-width: 860px){.prefooter__item--2{border-right:none}}.prefooter__item--4{border:none}.prefooter__item i{font-size:30px;margin-right:20px}@media only screen and (max-width: 860px){.prefooter__item i{font-size:35px}}@media only screen and (min-width: 1280px){.prefooter__item:hover .prefooter__link,.prefooter__item:hover i{color:#e9522f;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}}.prefooter__title{font-size:17px;margin:0 0 5px;font-weight:700;line-height:1.2}@media only screen and (max-width: 991px){.prefooter__title{font-size:14px}}.prefooter__link{font-size:13px;margin:0;transition:color 0.325s ease-in-out;-moz-transition:color 0.325s ease-in-out;-ms-transition:color 0.325s ease-in-out;-o-transition:color 0.325s ease-in-out;-webkit-transition:color 0.325s ease-in-out}@media only screen and (max-width: 991px){.prefooter__link{font-size:11px;color:#e9522f}}.footer{padding:70px 0 0;width:100%;background-color:#000;position:relative;overflow:hidden}.footer__background-logo{width:100%;height:100%;position:absolute;z-index:0}@media only screen and (max-width: 991px){.footer__background-logo{display:none}}.footer__background-logo .logo-background{width:100%;height:100%;object-fit:contain;opacity:0.1}.footer__background-logo .logo-background path{fill:#fff}.footer__container{display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;z-index:3;position:relative;padding:0 50px 30px}@media only screen and (min-width: 991px){.footer__container{min-height:600px}}@media only screen and (max-width: 860px){.footer__container{flex-direction:column}}@media only screen and (max-width: 991px){.footer__container{padding:0 30px 30px}}@media only screen and (max-width: 640px){.footer__container{padding:0 16px 30px}}.footer__social{width:35%;display:flex;flex-direction:column}@media only screen and (max-width: 991px){.footer__social{width:42%}}@media only screen and (max-width: 860px){.footer__social{width:100%}}.footer__logo{width:170px;height:auto}.footer__claim{font-size:15px;color:#fff;margin:10px 0;font-family:"Manrope",sans-serif}.footer__newsletter{margin:30px 0 100px}@media only screen and (max-width: 860px){.footer__newsletter{margin:70px 0 60px}}.footer__newsletter input{font-family:"Manrope",sans-serif}.footer__newsletter .form-checkbox{margin:30px 0 0}@media only screen and (max-width: 860px){.footer__newsletter .form-checkbox{margin:30px 30px 0}}.footer__newsletter .form-checkbox label{color:#fff;font-family:"Manrope",sans-serif}.footer__newsletter .form-checkbox label a,.footer__newsletter .form-checkbox label span{color:#fff;font-weight:300}.footer__titlenews{font-size:36px;color:#fff;line-height:1.3;margin:0 0 20px}@media only screen and (max-width: 1080px){.footer__titlenews{font-size:30px}}@media only screen and (max-width: 860px){.footer__titlenews{font-size:25px;margin:0 0 40px}}.footer__subtitlenews{font-size:17px;width:90%;color:#fff;line-height:1.3;margin:0 0 20px}.footer__container-rrss{display:flex;flex-direction:column;margin:auto 0 0}@media only screen and (max-width: 860px){.footer__container-rrss{align-items:center}}.footer__rrss{display:flex;gap:13px}.footer__linkrrss{border-radius:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.footer__linkrrss i{font-size:20px;color:#07262b;transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 860px){.footer__linkrrss i{font-size:24px}}@media only screen and (min-width: 1280px){.footer__linkrrss:hover{background-color:#71e6fc;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-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.footer__linkrrss:hover i{transform:rotate(-10deg);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}}.footer__textlegal{font-size:12px;color:#fff;font-family:"Manrope",sans-serif;line-height:1.4;font-weight:400}.footer__content{width:45%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1280px){.footer__content{width:55%}}@media only screen and (max-width: 991px){.footer__content{width:50%}}@media only screen and (max-width: 860px){.footer__content{width:100%}}.footer__content .accordion{display:flex;gap:50px;flex-wrap:wrap}@media only screen and (max-width: 991px){.footer__content .accordion{flex-direction:column;gap:0}}.footer__content .accordion__item{width:calc(100% / 2 - 25px)}@media only screen and (max-width: 991px){.footer__content .accordion__item{width:100%}}.footer__google{display:flex;justify-content:space-between;margin:110px 0 30px;align-items:center}@media only screen and (max-width: 991px){.footer__google{gap:20px;display:flex;justify-content:space-between;margin:110px 0 30px;flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 860px){.footer__google{margin:20px 0 0;align-items:center}}.footer__numericco{padding:0 50px 0 0}@media only screen and (max-width: 991px){.footer__numericco{max-width:none;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 860px){.footer__numericco{padding:10px 0 0}}.footer__numericco .design{font-size:10px;color:#959595;white-space:nowrap;margin:0 0 5px;font-family:"Manrope",sans-serif;line-height:14px;font-weight:400}@media only screen and (max-width: 991px){.footer__numericco .design{margin:0 10px 0 0}}.footer__numericco .numericco svg{fill:#fff}.footer__numericco .numericco svg path{fill:#fff;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.footer__numericco .numericco svg:hover path{fill:#71e6fc;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}.footer__bottom{padding:10px 0 40px;background-color:#fff;z-index:1;position:relative}@media only screen and (max-width: 1280px){.footer__bottom{padding:40px 0}}@media only screen and (max-width: 860px){.footer__bottom{padding:30px 0 30px}}.footer__bottom .container{display:flex;justify-content:space-between;gap:100px}@media only screen and (max-width: 1280px){.footer__bottom .container{flex-direction:column;gap:20px}}.footer__payments{display:flex;gap:20px;align-items:center}@media only screen and (max-width: 860px){.footer__payments{gap:30px;flex-wrap:wrap}}.footer__payments img{height:15px;width:auto}.footer__infolegal{font-size:10px;line-height:1.6;padding:0 90px 0 40px;font-family:"Manrope",sans-serif}@media only screen and (max-width: 1280px){.footer__infolegal{padding:0}}.fullslider{background-color:transparent;position:relative;height:calc(100vh - 120px);min-height:600px}@media only screen and (max-width: 991px){.fullslider{height:100%;min-height:inherit}}.fullslider .tns-visually-hidden{display:none}.fullslider__item{display:none !important;position:relative;background-color:#000;width:100%;min-height:600px;height:calc(100vh - 120px)}@media only screen and (max-width: 991px){.fullslider__item{flex-direction:column-reverse;justify-content:flex-end;height:auto;min-height:inherit}}.fullslider__item:first-child{display:inline-flex !important}.fullslider__item.tns-item{display:inline-flex !important}.fullslider__item--special .fullslider__content{backdrop-filter:saturate(130%) blur(40px);-webkit-backdrop-filter:saturate(130%) blur(40px);background:#00000036;position:relative;z-index:1}.fullslider__item--special .fullslider__img{aspect-ratio:1;width:60%;position:absolute;height:100%;right:0;top:0}@media only screen and (max-width: 991px){.fullslider__item--special .fullslider__img{width:100%;margin:0 0 -20px;position:relative;height:calc(50vh + 50px)}}@media only screen and (max-width: 640px){.fullslider__item--special .fullslider__img{height:calc(30vh + 50px)}}.fullslider__list{background-color:#000}.fullslider__content{aspect-ratio:1;width:50%;padding:120px 6% 80px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}@media only screen and (max-width: 1366px){.fullslider__content{padding:8% 50px 30px}}@media only screen and (max-width: 991px){.fullslider__content{padding:50px 50px 140px;width:100%;aspect-ratio:inherit;height:auto;justify-content:flex-start}}@media only screen and (max-width: 640px){.fullslider__content{padding:30px 16px 60px;height:auto}}.fullslider__content .btncta{margin:13px 0 0}@media only screen and (max-width: 991px){.fullslider__content .btncta{margin:8px 0 0}}.fullslider__title{font-size:45px;color:#fff;max-width:none;line-height:1.2;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1s;margin:0}@media only screen and (max-width: 1600px){.fullslider__title{max-width:none}}@media only screen and (max-width: 1080px){.fullslider__title{font-size:40px}}@media only screen and (max-width: 640px){.fullslider__title{font-size:30px}}.fullslider__subtitle{width:100%}.fullslider__subtitle p{font-size:15px;color:#fff;line-height:1.6;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1.3s}@media only screen and (max-width: 1280px){.fullslider__subtitle p{width:100%}}@media only screen and (max-width: 640px){.fullslider__subtitle p{font-size:13px;width:100%}}.fullslider__img{aspect-ratio:1;width:50%;display:flex;align-items:center}@media only screen and (max-width: 991px){.fullslider__img{width:100%;height:calc(50vh + 30px)}}@media only screen and (max-width: 640px){.fullslider__img{height:calc(30vh + 30px)}}.fullslider__img picture,.fullslider__img img,.fullslider__img video{width:100%;height:100%;object-fit:cover}.fullslider__btns{display:flex;gap:5px;width:80%;opacity:1;transform:translateY(0);animation-name:opacityTitleHome;animation-duration:1.6s}@media only screen and (max-width: 1280px){.fullslider__btns{gap:10px;width:100%}}@media only screen and (max-width: 1080px){.fullslider__btns{gap:10px;width:100%;flex-direction:column}}@media only screen and (max-width: 991px){.fullslider__btns{flex-direction:row}}.fullslider__btns button,.fullslider__btns a{width:60%;padding:7px 30px}@media only screen and (max-width: 1280px){.fullslider__btns button,.fullslider__btns a{width:100%;padding:15px 30px}}.fullslider .tns-nav{position:absolute;left:10%;bottom:40px;display:flex}@media only screen and (max-width: 1080px){.fullslider .tns-nav{left:50px}}@media only screen and (max-width: 991px){.fullslider .tns-nav{left:0;bottom:10px;right:auto;width:100%;display:flex;align-items:center;justify-content:center}}.fullslider .tns-nav button{padding:20px 0;width:30px;margin:0 4px 0 0;display:flex;align-items:center;background-color:transparent;position:relative}.fullslider .tns-nav button.tns-nav-active::before{background-color:#71e6fc}.fullslider .tns-nav button::before{content:"";position:absolute;width:30px;background-color:#959595;border-radius:50px;height:100%;height:3px}@keyframes opacityTitleHome{0%{opacity:0;transform:translateX(-50px)}50%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateY(0)}}.section-easybuy{width:100%;background-color:#000;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin:0 0 50px}@media only screen and (max-width: 640px){.section-easybuy{height:700px}}.section-easybuy::before{content:"";position:absolute;left:0;bottom:-80px;width:100%;height:100%;background:radial-gradient(circle closest-side, #360467, transparent);background-size:100% 200%}@media only screen and (max-width: 860px){.section-easybuy::before{left:auto;top:-110%;width:400%;height:400%;background-size:100% 100%}}.section-easybuy__content{position:absolute;display:flex;flex-direction:column;align-items:flex-end;margin:0 150px 0 0;top:auto}@media only screen and (max-width: 1080px){.section-easybuy__content{margin:0 50px 0 0}}@media only screen and (max-width: 860px){.section-easybuy__content{align-items:center;margin:0;top:190px}}@media only screen and (max-width: 640px){.section-easybuy__content{top:250px}}.section-easybuy__content .btncta{margin:20px 50px 0 0;padding:13px 40px}@media only screen and (max-width: 1080px){.section-easybuy__content .btncta{background-color:#e9522f;border-color:#e9522f;margin:20px 80px 20px 0}.section-easybuy__content .btncta .btncta__text{color:#fff}}@media only screen and (max-width: 860px){.section-easybuy__content .btncta{margin:10px 0 0}}.section-easybuy__content .btncta i{margin-right:10px}@media only screen and (max-width: 1280px){.section-easybuy__content .btncta i{color:#fff}}.section-easybuy__subtitle{font-size:14px;color:#e9522f;text-transform:uppercase;width:320px}@media only screen and (max-width: 860px){.section-easybuy__subtitle{position:absolute;top:-90px;width:100%;text-align:center;margin:0}}@media only screen and (max-width: 640px){.section-easybuy__subtitle{top:-210px}}.section-easybuy__title{font-size:101px;color:#fff;line-height:1.1}@media only screen and (max-width: 1080px){.section-easybuy__title{font-size:80px}}@media only screen and (max-width: 860px){.section-easybuy__title{font-size:41px;margin:20px 0}}.section-easybuy__title span:first-child{margin-right:160px}@media only screen and (max-width: 860px){.section-easybuy__title span:first-child{margin-right:70px}}.section-easybuy__title--one span{margin:0 0 0 310px}@media only screen and (max-width: 860px){.section-easybuy__title--one span{margin:0 0 0 130px}}.section-easybuy__title--one span:first-child{display:none}.section-easybuy__description{font-size:15px;color:#fff;line-height:1.5;margin:8px 0;width:320px}@media only screen and (max-width: 860px){.section-easybuy__description{text-align:center;margin:13px 0}}.section-easybuy__imgpc{position:absolute;padding:20px;border-radius:26px;left:80px;top:-40px;width:240px;height:260px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1080px){.section-easybuy__imgpc{width:210px;height:230px;border-radius:20px}}@media only screen and (max-width: 860px){.section-easybuy__imgpc{width:100px;height:100px;border-radius:12px;padding:10px;left:34px;top:-10px}}.section-easybuy__imgpc::before{content:"";width:100%;height:100%;position:absolute;left:0;opacity:0.2;top:0;border-radius:26px;background-color:#eef2f6}@media only screen and (max-width: 1080px){.section-easybuy__imgpc::before{border-radius:20px}}@media only screen and (max-width: 860px){.section-easybuy__imgpc::before{border-radius:12px}}.section-easybuy__imgpc .img-pc{width:80%;height:80%;object-fit:contain;position:absolute;opacity:0}.section-easybuy__imgpc .img-pc--1{z-index:5}.section-easybuy__imgpc .img-pc--2{z-index:5;animation:fade 1s infinite 0.4s}.section-easybuy__imgpc .img-pc--3{z-index:5;animation:fade 1s infinite 0.5s}.section-easybuy__imgpc .img-pc--4{z-index:5;animation:fade 1s infinite 0.7s}.section-easybuy__imgpc .img-pc--5{z-index:5;animation:fade 1s infinite 0.9s}@keyframes fade{0%{z-index:-1;opacity:0}50%{opacity:0}100%{opacity:1}}.section-easybuy__media{position:absolute;width:calc(100% - 100px);height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.section-easybuy__media{width:100%}}.section-easybuy__img{border-radius:18px;max-width:200px;position:absolute;overflow:hidden;display:flex}.section-easybuy__img--1{width:167px;height:115px}@media only screen and (max-width: 1080px){.section-easybuy__img--1{width:150px;height:100px}}@media only screen and (max-width: 860px){.section-easybuy__img--1{width:110px;height:80px}}.section-easybuy__img--2{width:204px;height:150px}@media only screen and (max-width: 1080px){.section-easybuy__img--2{width:155px;height:120px}}@media only screen and (max-width: 860px){.section-easybuy__img--2{width:100px;height:80px}}.section-easybuy__img--3{width:165px;height:153px}@media only screen and (max-width: 1080px){.section-easybuy__img--3{width:160px;height:110px}}.section-easybuy__img--4{width:167px;height:140px}@media only screen and (max-width: 1080px){.section-easybuy__img--4{width:130px;height:100px}}.section-easybuy__img img{width:100%;height:100%;object-fit:cover}.section-easybuy--pt .section-easybuy__content .btncta{margin:20px 30px 0 0}@media only screen and (max-width: 860px){.section-easybuy--pt .section-easybuy__content .btncta{margin:10px 0 0}}.intro-text{padding:40px 0;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 991px){.intro-text{flex-direction:column;align-items:flex-start;gap:20px}.intro-text .btncta{margin:5px 0 0}}.intro-text__info{max-width:450px}.intro-text__subtitle{font-size:15px;color:#e9522f;margin:0;font-weight:600}@media only screen and (max-width: 991px){.intro-text__subtitle{font-size:14px}}.intro-text__title{font-size:35px;margin:10px 0 0}@media only screen and (max-width: 991px){.intro-text__title{font-size:25px;margin:6px 0 0;line-height:1.2}}.section-seo{width:100%;padding:30px 0;order:1}.section-seo .container{border-top:1px solid #b2b2b2;padding-top:50px}@media only screen and (max-width: 991px){.section-seo .container{padding-top:0;border:none}}.section-seo__content{padding:0 10%}@media only screen and (max-width: 991px){.section-seo__content{padding:0}}.section-seo__content h2{font-weight:700;margin:20px 0 0;text-align:left !important}@media only screen and (max-width: 991px){.section-seo__content h2{font-size:25px}}.section-seo__content h3{font-size:24px}.section-seo__content h3,.section-seo__content h4,.section-seo__content h5,.section-seo__content h6{margin:20px 0 0;text-align:left !important;font-weight:500}.section-seo__content p{line-height:1.6;margin:15px 0 40px}#cookiesplus-modal{padding:40px 40px 20px !important;width:60% !important;max-height:90vh !important;overscroll-behavior:contain}@media only screen and (max-width: 1280px){#cookiesplus-modal{padding:30px 15px 20px !important;margin:0 !important;right:auto !important;width:90% !important}}#cookiesplus-modal th{color:#000 !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: 991px){#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;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-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;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-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;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-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: 720px){#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",sans-serif;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:#71e6fc;content:'' !important}#cookiesplus-modal .cookieplus-finality-container .cookiesplus-finality-checkbox[value="on"]:checked ~ .cookiesplus-finality-switch{background-color:#71e6fc}#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: 640px){#cookiesplus-tab#cookiesplus-tab{left:16px !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:#000;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: 1280px){#cookiesplus-tab#cookiesplus-tab>span:hover::after{opacity:1;transition:opacity 0.325 ease-in-out;-moz-transition:opacity 0.325 ease-in-out;-ms-transition:opacity 0.325 ease-in-out;-o-transition:opacity 0.325 ease-in-out;-webkit-transition:opacity 0.325 ease-in-out}}@media only screen and (min-width: 1280px){#cookiesplus-tab#cookiesplus-tab:hover{overflow:visible;background-color:#e9522f}}#cookiesplus-finalities-container{max-height:40vh !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JpdGljYWwtaW5kZXguY3NzIiwic291cmNlcyI6WyJjcml0aWNhbC1pbmRleC5zY3NzIiwiX3ZhcmlhYmxlcy9fZm9udHMvX21haW4uc2NzcyIsIl92YXJpYWJsZXMvX2ZvbnRzL19zZWNvbmRhcnkuc2NzcyIsIl92YXJpYWJsZXMvX2ZvbnRzL19pY29tb29uLnNjc3MiLCJfdmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsIl92YXJpYWJsZXMvX21peGlucy5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fdXAuc2NzcyIsIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvX2Rvd24uc2NzcyIsIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvX29ubHkuc2NzcyIsIl9jb21tb24vX2NsYXNzZXMuc2NzcyIsIl9jb21tb24vX2V4dGVuZHMuc2NzcyIsIl9jb21tb24vX2dyaWQuc2NzcyIsIl9jb21wb25lbnRzL19wYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJfY29tcG9uZW50cy9fcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Z1bGxzbGlkZXIuc2NzcyIsIl9jb21wb25lbnRzL19zZWN0aW9uLWVhc3lidXkuc2NzcyIsIl9jb21wb25lbnRzL19zZWN0aW9uLWludHJvdGV4dC5zY3NzIiwiX2NvbXBvbmVudHMvX3NlY3Rpb24tc2VvLnNjc3MiLCJfY29tcG9uZW50cy9fY29va2llcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGNyaXRpY2FsIGhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX2ZvbnRzL21haW5cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19mb250cy9zZWNvbmRhcnlcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19mb250cy9pY29tb29uXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL21peGluc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvdXBcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL2Rvd25cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL29ubHlcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2NsYXNzZXNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2dyaWRcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcGFydGlhbHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3BhcnRpYWxzL2Zvb3RlclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL2Z1bGxzbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9zZWN0aW9uLWVhc3lidXlcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9zZWN0aW9uLWludHJvdGV4dFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL3NlY3Rpb24tc2VvXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvY29va2llc1wiO1xuIiwiLyogdmFyaWFibGVzOjpmb250czo6bWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCIvKiB2YXJpYWJsZXM6OmZvbnRzOjpzZWNvbmRhcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiLyogdmFyaWFibGVzOjpmb250czo6aWNvbW9vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHJnNHZxci5jc3MnKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD9ic280c2QnKTtcbiAgc3JjOlxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/YnNvNHNkI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/YnNvNHNkJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2JzbzRzZCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5zdmc/YnNvNHNkI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FsaWRhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tZW52aW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWZvcm1hLXBhZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWltYWdlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24taW5mb3JtYWNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLW1hc3RlcmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLXBhZ2F0YXJkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1zZXF1cmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLXZpc2EtZWxlY3Ryb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLXZpc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWZsZWNoYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tcGx1cy1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jZXN0YS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1jZXN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24teW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tc2VzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1mbGVjaGEtZ3JhbmRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1waG9uZS1mdWxsLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLXBob25lLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1hbGVydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2hlY2stZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWFwbGF6YW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLXBsYXkzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1hbWF6b25wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWJpenVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1jYWl4YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbG9nby1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1mYWNlYm9vay1mOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWdvb2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tdGFibGV0LW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1wcm9ibGVtcGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1udW1iZXJpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbi1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tcGF5LW1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jYWxpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tY29tcHV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWNvbmZpZ3VyYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24taGVhZHBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jb2RlLW51bWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tY2hlY2stc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1kaWFsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tZ29iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1nb29nbGUtcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1hcHBsZS1wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLW1hc3RlcmNhcmQtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tbXVsdGliYW5jbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tbXVsdGliYW5jby1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24taXNvdGlwbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24td2FycmFudHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWhlbHAtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tbWV0aG9kLXBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tdHJhbnNwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvbi1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1nb29nbGUtcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24tYXJyb3ctc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24tdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb24tbmVlZC1oZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kaWFnb25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24tY2xvc2UtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24tY2xvc2UtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWNvbmRpdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4iLCIvKiBjb21tb246OnZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpicmVha3BvaW50c1xuJGRlc2t0b3AtZXh0cmEtbGFyZ2U6IDI1NjBweDtcbiRkZXNrdG9wLWxhcmdlOiAxOTIwcHg7XG4kZGVza3RvcDogMTYwMHB4O1xuJGRlc2t0b3Atc21hbGw6IDE0NDBweDtcbiRkZXNrdG9wLWV4dHJhLXNtYWxsOiAxMzY2cHg7XG4kdGFibGV0LWV4dHJhLWxhcmdlOiAxMjgwcHg7XG4kdGFibGV0LWxhcmdlOiAxMDgwcHg7XG4kdGFibGV0OiA5OTFweDtcbiR0YWJsZXQtc21hbGw6IDg2MHB4O1xuJHRhYmxldC1leHRyYS1zbWFsbDogNzY4cHg7XG4kbW9iaWxlLWV4dHJhLWxhcmdlOiA3MjBweDtcbiRtb2JpbGUtbGFyZ2U6IDY0MHB4O1xuJG1vYmlsZTogNTQwcHg7XG4kbW9iaWxlLXNtYWxsOiA0ODBweDtcbiRtb2JpbGUtZXh0cmEtc21hbGw6IDM3NXB4O1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6dHlwb2dyYXBoeVxuJGZmLWJhc2U6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiRmZi1iYXNlLWV4dHJhOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRpY29tb29uOiAnaWNvbW9vbicsIHNhbnMtc2VyaWY7XG4kbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4kbGV0dGVyLXNwYWNpbmctMng6IDAuMDZyZW07XG4kbGV0dGVyLXNwYWNpbmctYmlnOiAwLjFyZW07XG5cbi8vIGNvbW1vbjo6dmFyaWFibGVzOjpjb2xvcnM6OmJyYW5kXG4kY2xyLXByaW1hcnk6ICNlOTUyMmY7XG4kY2xyLXByaW1hcnktaG92ZXI6ICNlNjczMDA7XG4kY2xyLXNlY29uZGFyeTogIzcxZTZmYztcbiRjbHItdGhpcmQ6ICMxMjE5MjE7XG4kY2xyLXllbGxvdzogI2ZlYTUwMDtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmNvbG9yczo6YmFzZVxuJGNsci1iYXNlOiAjMDcyNjJiO1xuJGNsci1iYXNlLWx0OiAjNzk3OTc5O1xuJGNsci1iYXNlLWx0cjogIzk1OTU5NTtcbiRjbHItYmFzZS1sdHN0OiAjZjVmM2YyO1xuJGNsci1iYXNlLWJhY2tncm91bmQ6ICNmMGYxZjE7XG4kY2xyLWNvbG9yLWJhY2tncm91bmQ6ICNlZWYyZjY7XG4kY2xyLWJsYWNrLWJhY2tncm91bmQ6ICMyNjI2MjY7XG4kY2xyLWhlYWRlci1iYWNrZ3JvdW5kOiAjZjZmOGY3O1xuJGNsci1saW5lOiAjYjJiMmIyO1xuJGNsci1saW5lLWhlYWRlcjogIzcxNzE3MTtcblxuLy8gY29tbW9uOjp2YXJpYWJsZXM6OmNvbG9yczo6bmV1dHJhbHNcbiRjbHItbnRybC1taW46ICNmZmY7XG4kY2xyLW50cmwtbWF4OiAjMDAwO1xuXG4vLyBjb21tb246OnZhcmlhYmxlczo6Y29sb3JzOjphbGVydHNcbiRzdWNjZXNzOiAjOGFjMTQ4O1xuJHN1Y2Nlc3MtaG92ZXI6ICM1OTkwMTQ7XG4kaW5mbzogIzAwYTlmNDtcbiRpbmZvLWhvdmVyOiAjMDA3YWMxO1xuJHdhcm5pbmc6ICNmZjk4MDA7XG4kd2FybmluZy1ob3ZlcjogI2M2NjkwMDtcbiRkYW5nZXI6ICNlNTM2MzU7XG4kZGFuZ2VyLWhvdmVyOiAjYWIwMDBlO1xuIiwiLyogdmFyaWFibGVzOjptaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6b3BhY2l0eVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6Y2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICBjbGVhcjogYm90aDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjppbnZpc2libGVcbkBtaXhpbiBpbnZpc2libGUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLy8gdmFyaWFibGVzOjptaXhpbnM6OmJvcmRlci1yYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIHZhcmlhYmxlczo6bWl4aW5zOjp0cmFuc2Zvcm1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyB2YXJpYWJsZXM6Om1peGluczo6dHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJG5hbWUpIHtcbiAgdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tb3otdHJhbnNpdGlvbjogJG5hbWU7XG4gIC1tcy10cmFuc2l0aW9uOiAkbmFtZTtcbiAgLW8tdHJhbnNpdGlvbjogJG5hbWU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJG5hbWU7XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OnVwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtdXAoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Atc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OmRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS1kb3duKCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWV4dHJhLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1leHRyYS1zbWFsbCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIC8vIG5vdGhpbmdcbiAgfVxufVxuIiwiLyogdmFyaWFibGVzOjpyZXNwb25zaXZlOjpvbmx5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIHJlc3BvbnNpdmUtb25seSgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWV4dHJhLXNtYWxsKSBhbmQgKG1heC13aWR0aDogJHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtZXh0cmEtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAvLyBub3RoaW5nXG4gIH1cbn1cbiIsIi8qIGNvbW1vbjo6Y2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHBjKSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIH1cbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdIHtcbiAgLy8gQGluY2x1ZGUgYXBlYXJhbmNlKG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBHRU5FUkFMRVMgKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkY2xyLW50cmwtbWluO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLmZpbHRlcnMtb3BlbmVkIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5tYWluLFxuI21haW4ge1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxufVxuXG4vKiBFTkNBQkVaQURPUyAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY2xyLWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGNsci1iYXNlO1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAwLjJzIGVhc2UgMHMpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuMnMgZWFzZSAwcyk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgbWFyZ2luOiA1MHB4IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICB0aGVhZCB7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJhc2UtbHRyO1xuICAgIGJhY2tncm91bmQ6ICRjbHItbnRybC1taW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGQge1xuICAgICAgY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgfVxuICB9XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZS1iYWNrZ3JvdW5kO1xuICB9XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkY2xyLWJhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4iLCIvKiBjb21tb246OmV4dGVuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bmN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFzZTtcbiAgcGFkZGluZzogN3B4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICRjbHItbnRybC1taW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cblxuICAmX19oaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgwKTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpICFpbXBvcnRhbnQpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuICAmX19mbGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWZyb250KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UtaW4pO1xuXG4gICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgIC8vIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG4gICAgICB9XG5cbiAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgwKTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW50cmwtbWluO1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW50cmwtbWluO1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UtaW4pO1xuXG4gICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1zZWNvbmRhcnk7XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbik7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5jdGFfX2ZsaXAge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5O1xuXG4gICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlLXRvcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuYnRuY3RhX190ZXh0LFxuICAgIGkge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgIC5idG5jdGFfX3RleHQsXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bmN0YV9fZmxpcCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuY3RhX19mbGlwIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZS1pbik7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIC5saW5rX190ZXh0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZS1pbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmttZW51IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnIHtcbiAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIGxlZnQ6IDEwNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5saW5rbWVudSB7XG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpbmUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjbHItYmFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG5cbiAgJi0tb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjdzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19vcGluaW9ucyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGFycyB7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgLTFweDtcbiAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2VzIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgLnByaWNlLW9yaWdpbmFsIHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1kaXNjb3VudCB7XG4gICAgICAucHJpY2Uge1xuICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vcmlnaW5hbCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWluLWhlaWdodDogNDVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19lc3BlY2lmaWNhdGlvbnMge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG5cbiAgICBwLFxuICAgIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmJ0bmN0YSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWJvdHRvbSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoO1xuXG4gICAgICAuYnRuY3RhX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC4zcyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZS1lc3BlY2lmaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1lZXNwZWNpZmljYXRpb24ge1xuICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNsci1iYXNlLWJhY2tncm91bmQ7XG5cbiAgICAgICYtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjdzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpKTtcbiAgICB9XG5cbiAgICAuY2FyZHByb2R1Y3RfX2Zvb3RlciB7XG4gICAgICAuYnRuY3RhIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS10b3AgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoIDNzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjdzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpKTtcbiAgICAgIH1cblxuICAgICAgLmNhcmRwcm9kdWN0X19mb290ZXIge1xuICAgICAgICAuYnRuY3RhIHtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoO1xuXG4gICAgICAgICAgLmJ0bmN0YV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoIDNzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zcGVjaWFsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItdGhpcmQ7XG4gICAgfVxuXG4gICAgLmNhcmRwcm9kdWN0IHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgY2xvc2VzdC1zaWRlLCAkY2xyLXNlY29uZGFyeSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX29waW5pb25zIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLmNhcmRwcm9kdWN0X19uYW1lIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4sXG4gICAgICAgIHVsIGxpLFxuICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAuY2FyZHByb2R1Y3RfX2Zvb3RlciB7XG4gICAgICAgIC5idG5jdGEge1xuICAgICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aCAzcyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICBhLFxuICAgICAgc3BhbixcbiAgICAgIHVsIGxpLFxuICAgICAgb2wgbGkge1xuICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS10b3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICB9XG59XG5cbi5pdGVtb3BpbmlvbiB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19idXkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNsci1iYXNlLWx0cjtcblxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA5NHB4O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xuICAgICAgICBtYXJnaW46IDAgLTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcmtlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBrZXlmcmFtZXMgbW92ZUJpZ1RleHQge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNDBweCAwIDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRwb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkY2xyLWJhc2UgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIC5jYXJkcG9zdF9faW1nIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ29vZ2xlLXJldmlld3Mge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxNXB4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fY29udGVudHJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCAwIDhweDtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAuZ29vZ2xlLXJldmlld3NfX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMzI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gIH1cblxuICAmX19sb2dvZ29vZ2xlIHtcbiAgICB3aWR0aDogNDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcbiAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBDSEVDS0JPWFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgc3Bhbjo6YmVmb3JlLFxuICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYmFzZS1sdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAtMC4yZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIHNwYW46OmJlZm9yZSxcbiAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZWJmOWY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtZXh0cmEtc21hbGwpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG5cbi5jYXJkcHJvZHVjdGhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fY29uZGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuY29uZGl0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LWNvbmRpdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFzZTtcbiAgICAgIG1hcmdpbjogNHB4IDAgMjBweCA2MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLnNob3ctY29uZGl0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmVkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLS1kaXNjb3VudCB7XG4gICAgICBjb2xvcjogJGNsci1iYXNlLWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgLnByaWNlLXF1YW50aXR5IHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Utb3JpZ2luYWwge1xuICAgICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1kaXNjb3VudCB7XG4gICAgICAucHJpY2Uge1xuICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vcmlnaW5hbCB7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmFzZS1sdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgfVxuICB9XG59XG5cbi5nb2JhY2ttZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICBtYXJnaW46IDNweCAwIDhweDtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAwLjI1cHggc29saWQgJGNsci1saW5lLWhlYWRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDA7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbn1cblxuLyogQ1VSU09SXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdXJzb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGhlaWdodCwgb3BhY2l0eSwgYmFja2dyb3VuZC1jb2xvcjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2RvdCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyBlYXNlLWluKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDcxJSwgMC40KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjZzIGVhc2UtaW4pO1xuICAgIH1cbiAgfVxuXG4gICZfX2RyYWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkYXp1bDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzIGVhc2UtaW4pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyBlYXNlLWluKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTk0ZlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGljb21vb247XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyBlYXNlLWluKTtcbiAgICB9XG4gIH1cblxuICAmLS1pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuY3Vyc29yX19kb3Qge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MgZWFzZS1pbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aXZlLWRyYWcge1xuICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0O1xuXG4gICAgLmN1cnNvcl9fZG90IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MgZWFzZS1pbik7XG4gICAgICB9XG5cbiAgICAgIC5jdXJzb3JfX2RyYWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC42cyBlYXNlLWluKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2lucHV0LFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI2I0YjRiNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJhc2UtbHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjRweDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmJ0bmN0YSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5idG5jdGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXBfX2J0bi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZGZkLWZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIHRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZmQtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRmZC1sYXllciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcnRCb2R5IHtcbiAgLnByb2R1Y3Rtb2RhbC1zZWMge1xuICAgIHRvcDogMTIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbW1vbjo6Z3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAoZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgfVxuXG4gICYtLW1lZGl1bS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHM6OiBwYXJ0aWFsczo6IGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4ICFpbXBvcnRhbnQ7XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAmX19tZW51YnVyZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogODFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI1cHggc29saWQgIzcxNzE3MTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIC5oZWFkZXJfX21lbnVidXJnZXItbGluZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudWJ1cmdlci1saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGNsci1udHJsLW1pbjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGlua21lbnUge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmJ0bmN0YS0tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiA4MnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgaGVpZ2h0IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC4ycztcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cF9fYnRuLXNlYXJjaCB7XG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2VhcmNoX3dpZGdldCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDQ0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW50cmwtbWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICAgICAgJi5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cF9fYnRuLXNlYXJjaCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zZWFyY2gsXG4gICZfX2FjdGlvbnVzZXIsXG4gICZfX2FjdGlvbmNhcnQge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSkpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbmNhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9kdWN0Y291bnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgJi5zdWJtZW51b3BlbiB7XG4gICAgICAuaGVhZGVyX19zdWJtZW51bG9naW4ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2FjdGlvbnVzZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5NTVcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51bG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHRvcDogODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHRvcDogNTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dpbml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmEsXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5hY2NvdW50LFxuICAgICAgJi5sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTQnO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb247XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubG9nb3V0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNpZ24tdXAge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuY3RhLmJ0bmN0YS0tcHJpbWFyeSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW50cmwtbWF4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwZHZoOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTtcbiAgICBwYWRkaW5nOiA4MXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlyc3RsZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHggMCAxMjVweDtcbiAgICB3aWR0aDogMzQlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogNTVweCA0MHB4IDAgNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMC4yNXB4O1xuICAgICAgaGVpZ2h0OiA3M2R2aDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogODVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbGluZS1oZWFkZXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGxlZnQ6IDczcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlyc3RsZXZlbC1saXN0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDkycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtZmlyc3RsZXZlbCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiAubGlua21lbnUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjay1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlKSB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rbWVudV9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jhc2ljbGlua3Mge1xuICAgIG1hcmdpbjogYXV0byAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxpbmttZW51IHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstaGVscCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubGlua21lbnUge1xuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3VudGxpbmtzIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgei1pbmRleDogMDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIH1cblxuICAgIC5saW5rbWVudSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2lnbmluIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmttZW51X190ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1iYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTVweCAwIDAgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICAuZ29iYWNrbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICBtYXJnaW46IDNweCAxNnB4IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZS1zbGlkZXItYmxvZyB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAuaGVhZGVyX19ibG9nIHtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlci1ibG9nIDAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGxldmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5sZXZlbHNjcm9sbCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hbGxhYm91dCB7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuNHMpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjay1iYWNrZ3JvdW5kO1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjRzKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtMTBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWxsYWJvdXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FsbGFib3V0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGxldmVsLWxpc3Qge1xuICAgIG1hcmdpbjogMjhweCAwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU1MHB4KTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAxMHB4IDMwcHggNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBtYXJnaW46IDEwcHggMTZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtc2Vjb25kbGV2ZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IC5saW5rbWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVnYWltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RoaXJkbGV2ZWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTE3cHggMzBweCAwIDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgICBwYWRkaW5nOiAxMDJweCAzMHB4IDAgMzBweDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDAuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpbmUtaGVhZGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2Jsb2cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMzBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogNjVweCAxNnB4O1xuICAgIH1cblxuICAgIC5nb2JhY2ttZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGhpcmRsZXZlbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2NhdGVnb3J5cGMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrLWJhY2tncm91bmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjVzKTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2UtbHQ7XG4gICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuNXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3RzdWJjYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMTVweCAwIDIwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxNzZweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24oZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDE3NnB4KTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogNzVkdmg7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtc3ViY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3RpdGxlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjbHItYmFzZTtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0bGlzdCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cblxuICAmX19wcm9kdWN0aXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19ibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgICAuaGVhZGVyX19pbnRyb2Jsb2csXG4gICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWx0cjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvYmxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICB9XG5cbiAgJl9fdGV4dGJsb2cge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvZ2luZGV4IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvZ2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNhcmRwb3N0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0dmlldyB7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItaGVhZGVyLWJhY2tncm91bmQ7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDBkdmg7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgei1pbmRleDogOTA7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5ibG9ja2NhcnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmc6IDIxcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cHggc29saWQgIzcxNzE3MTtcbiAgICBib3JkZXItbGVmdDogMC4yNXB4IHNvbGlkICM3MTcxNzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDMxLjVweDtcbiAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2stYmFja2dyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIH1cblxuICAmX19zaGlwcGluZyB7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVweCBzb2xpZCAjNzE3MTcxO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGNvbG9yOiAkY2xyLWJhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNsci1iYXNlLWx0cjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdW1lLXF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnNoaXBwaW5nLXByb2dyZXNzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItYmFzZS1sdHI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTkwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTkwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmRwcm9kdWN0aGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWVtcHR5IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiBhdXRvIDIwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLmJ0bmN0YSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0dmlldy10b3RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXN1bWUge1xuICAgIC5jYXJ0LXN1YnRvdGFscyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAycHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXG4gICAgICAmLnZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRleHQtdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmVoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWJhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudG5zLXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubGluayB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRucy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgLmJ0bi1uYXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhc2UtYmFja2dyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbGVmdDogMzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogMzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmlzLWxvYWRlZCB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHlIZWFkZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICAgIEBrZXlmcmFtZXMgb3BhY2l0eUhlYWRlciB7XG4gICAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlaGVhZGVyX19jb250YWluZXIsXG4gIC5wcmVoZWFkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogb3BhY2l0eVByZUhlYWRlcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXG4gICAgQGtleWZyYW1lcyBvcGFjaXR5UHJlSGVhZGVyIHtcbiAgICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkubWVudS1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5oZWFkZXIge1xuICAgICZfX25hdiB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51YnVyZ2VyLWxpbmUge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgIH1cblxuICAgICZfX2l0ZW1maXJzdGxldmVsIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmxpbmttZW51LS1iaWcge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICAubGlua21lbnVfX3RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3NlY29uZGxldmVsIHtcbiAgICAgICAgICBsZWZ0OiAzNCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtc2Vjb25kbGV2ZWwge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaGVhZGVyX190aGlyZGxldmVsIHtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua21lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5jYXJ0LW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmJhY2tncm91bmQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cyk7XG4gIH1cblxuICAuY2FydHZpZXcge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2cge1xuICAgIGxlZnQ6IDExMCU7XG4gIH1cbn1cblxuYm9keS5vcGVuLXNlYXJjaCB7XG4gIC5oZWFkZXIge1xuICAgICZfX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQsIGhlaWdodCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuMnM7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIDAuOHMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uc2VhcmNoIHtcbiAgICAgIGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZXItYmxvZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxMTAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogNjAlO1xuICB9XG59XG4iLCIvKiBjb21wb25lbnRzOjogcGFydGlhbHM6OiBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByZWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItY29sb3ItYmFja2dyb3VuZDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2xyLWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICB9XG5cbiAgICAmLS0xLFxuICAgICYtLTIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tNCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLnByZWZvb3Rlcl9fbGluayxcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zMjVzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjMyNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2JhY2tncm91bmQtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9nby1iYWNrZ3JvdW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9wYWNpdHk6IDAuMTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRjbHItbnRybC1taW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDUwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNTBweCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2NsYWltIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICB9XG5cbiAgJl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBtYXJnaW46IDcwcHggMCA2MHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGVuZXdzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGVuZXdzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmX19jb250YWluZXItcnJzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jyc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG5cbiAgJl9fbGlua3Jyc3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGNsci1iYXNlO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0bGVnYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1leHRyYS1sYXJnZSkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDI1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dvb2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAxMTBweCAwIDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDExMHB4IDAgMzBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19udW1lcmljY28ge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIH1cblxuICAgIC5kZXNpZ24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRjbHItYmFzZS1sdHI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtZXJpY2NvIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjbHItbnRybC1taW47XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNsci1udHJsLW1pbjtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjbHItc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYXltZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW5mb2xlZ2FsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAwIDkwcHggMCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuZnVsbHNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1zcGVjaWFsIHtcbiAgICAgIC5mdWxsc2xpZGVyIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxMzAlKSBibHVyKDQwcHgpO1xuICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxMzAlKSBibHVyKDQwcHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAzNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0yMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwdmggKyA1MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzB2aCArIDUwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbnRybC1tYXg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMjBweCA2JSA4MHB4IDEwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLWV4dHJhLXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA4JSA1MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDE0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bmN0YSB7XG4gICAgICBtYXJnaW46IDEzcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5VGl0bGVIb21lO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5VGl0bGVIb21lO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYyg1MHZoICsgMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDMwdmggKyAzMHB4KTtcbiAgICB9XG5cbiAgICBwaWN0dXJlLFxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBhbmltYXRpb24tbmFtZTogb3BhY2l0eVRpdGxlSG9tZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgYSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYXNlLWx0cjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5VGl0bGVIb21lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWVhc3lidXkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1udHJsLW1heDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNTBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC04MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgIzM2MDQ2NywgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogLTExMCU7XG4gICAgICB3aWR0aDogNDAwJTtcbiAgICAgIGhlaWdodDogNDAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAxNTBweCAwIDA7XG4gICAgdG9wOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmJ0bmN0YSB7XG4gICAgICBtYXJnaW46IDIwcHggNTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxM3B4IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDgwcHggMjBweCAwO1xuXG4gICAgICAgIC5idG5jdGFfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sYXJnZSkge1xuICAgICAgdG9wOiAtMjEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAxcHg7XG4gICAgY29sb3I6ICRjbHItbnRybC1taW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vbmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNsci1udHJsLW1pbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ncGMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgbGVmdDogODBweDtcbiAgICB0b3A6IC00MHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItY29sb3ItYmFja2dyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy1wYyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi0tMSB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG5cbiAgICAgICYtLTIge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBhbmltYXRpb246IGZhZGUgMXMgaW5maW5pdGUgMC40cztcbiAgICAgIH1cblxuICAgICAgJi0tMyB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZSAxcyBpbmZpbml0ZSAwLjVzO1xuICAgICAgfVxuXG4gICAgICAmLS00IHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlIDFzIGluZmluaXRlIDAuN3M7XG4gICAgICB9XG5cbiAgICAgICYtLTUge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBhbmltYXRpb246IGZhZGUgMXMgaW5maW5pdGUgMC45cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGUge1xuICAgICAgMCUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxhcmdlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi0tMSB7XG4gICAgICB3aWR0aDogMTY3cHg7XG4gICAgICBoZWlnaHQ6IDExNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiAxNTNweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tNCB7XG4gICAgICB3aWR0aDogMTY3cHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLS1wdCB7XG4gICAgLnNlY3Rpb24tZWFzeWJ1eV9fY29udGVudCB7XG4gICAgICAuYnRuY3RhIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDMwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW50cm8tdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLmJ0bmN0YSB7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tc2VvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3JkZXI6IDE7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItbGluZTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbjogMTVweCAwIDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBMYXlvdXRzOiBDb29raWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjb29raWVzcGx1cy1tb2RhbCB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtZXh0cmEtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgge1xuICAgIGNvbG9yOiAkY2xyLW50cmwtbWF4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29va2llc3BsdXMtY2xvc2Uge1xuICAgIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb29raWVzcGx1cy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvb2tpZXNwbHVzLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4IDEycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICYuY29va2llc3BsdXMtYWNjZXB0LFxuICAgICAgJi5jb29raWVzcGx1cy1yZWplY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjbHItbnRybC1taW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvb2tpZXNwbHVzLXNhdmUsXG4gICAgICAmLmNvb2tpZXNwbHVzLW1vcmUtaW5mb3JtYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW50cmwtbWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtbGF5ZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1leHRyYS1sYXJnZSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvb2tpZXBsdXMtZmluYWxpdHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWhlYWRlciB7XG4gICAgICAuY29va2llc3BsdXMtZmluYWxpdHktc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgIC50ZWNobmljYWwge1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29va2llc3BsdXMtZmluYWxpdHktY2hldnJvbiB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb247XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb29raWVzcGx1cy1maW5hbGl0eS1jb250ZW50IHtcbiAgICAgIC5jb29raWVzcGx1cy1maW5hbGl0eS1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llc3BsdXMtZmluYWxpdHktY2hlY2tib3hbdmFsdWU9XCJvZmZcIl06Y2hlY2tlZCB+IC5jb29raWVzcGx1cy1maW5hbGl0eS1zd2l0Y2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDJlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNsci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZXNwbHVzLWZpbmFsaXR5LWNoZWNrYm94W3ZhbHVlPVwib25cIl06Y2hlY2tlZCB+IC5jb29raWVzcGx1cy1maW5hbGl0eS1zd2l0Y2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNjb29raWVzcGx1cy10YWIjY29va2llc3BsdXMtdGFiIHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMXB4IHJnYmEoMzQsIDM0LCAzNCwgMC4zKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGFyZ2UpIHtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9uaXRyb3BjL2Fzc2V0cy9pbWcvY29va2llcy1uaXRyby1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkNvbnNlbnRpbWllbnRvIGRlIGNvb2tpZXNcIjtcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDE2M3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbnRybC1tYXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMzI1IGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LWV4dHJhLWxhcmdlKSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuI2Nvb2tpZXNwbHVzLWZpbmFsaXRpZXMtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBR0VBLE9BQU8sQ0FBQywwQ0FBSSxDQUVaLFVBQVUsQ0FDUixXQUFXLENBQUUsU0FBUyxDQUN0QixHQUFHLENBQUUsK0JBQStCLENBQ3BDLEdBQUcsQ0FDRCxxQ0FBcUMsQ0FBQywyQkFBMkIsQ0FDakUsK0JBQStCLENBQUMsa0JBQWtCLENBQ2xELGdDQUFnQyxDQUFDLGNBQWMsQ0FDL0MsdUNBQXVDLENBQUMsYUFBYSxDQUN2RCxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsS0FBSyxFQUdyQixBQUFBLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHQUNELEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUFpQixDQUVoQixXQUFXLENBQUUsZ0NBQWdDLENBQzdDLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsWUFBWSxDQUFFLE1BQU0sQ0FDcEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLENBQUMsQ0FHZCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQUFFRCxBQUFBLGFBQWEsQUFBQSxRQUFRLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLFdBQVcsQUFBQSxRQUFRLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLGdCQUFnQixBQUFBLFFBQVEsQUFBQyxDQUN2QixPQUFPLENBQUUsT0FBTyxDQUNqQixBQUVELEFBQUEsWUFBWSxBQUFBLFFBQVEsQUFBQyxDQUNuQixPQUFPLENBQUUsT0FBTyxDQUNqQixBQUVELEFBQUEsaUJBQWlCLEFBQUEs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 */
