:root{--theme-primary:#3498db;--theme-secondary:#2ecc71;--theme-accent:#e74c3c;--theme-success:#28a745;--theme-error:#dc3545;--theme-warning:#ffc107;--theme-info:#17a2b8;--theme-black:#000000;--theme-white:#ffffff;--theme-ff-base:"Inter",sans-serif;--theme-ff-heading:"Roboto Condensed",sans-serif;--theme-fs-xs:1.4rem;--theme-fs-sm:1.6rem;--theme-fs-md:1.8rem;--theme-fs-lg:2rem;--theme-fs-xl:2.4rem;--theme-fs-xxl:2.8rem;--theme-fs-3xl:3.2rem;--theme-fw-regular:400;--theme-fw-medium:500;--theme-fw-bold:700;--theme-spacing-0:0rem;--theme-spacing-1:0.4rem;--theme-spacing-2:0.8rem;--theme-spacing-3:1.2rem;--theme-spacing-4:1.6rem;--theme-spacing-5:2rem;--theme-spacing-6:2.4rem;--theme-spacing-7:2.8rem;--theme-spacing-8:3.2rem}html{min-height:100%;font-size:62.5%}body{min-height:100vh;overflow-x:hidden;word-break:break-word;display:flex;flex-direction:column}:focus-visible{outline:0}a{text-decoration:none;transition:.4s ease-in-out}p{margin-bottom:0}p+p{margin-top:var(--theme-spacing-3)}figure{margin:0}img{max-width:100%;height:auto}iframe{max-width:100%}blockquote{border-left:.1rem solid var(--theme-accent);padding-left:30px}pre{white-space:pre-wrap;margin-bottom:var(--theme-spacing-6)}button,input{min-height:4rem;padding-left:var(--theme-spacing-3);padding-right:var(--theme-spacing-3)}textarea{padding:var(--theme-spacing-3)}.main-warp{flex:1}.sticky-footer{flex:1 0 auto}#site-loading{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:99999}#back-top{--theme-bt-square:4rem;background-color:var(--theme-accent);width:var(--theme-bt-square);height:var(--theme-bt-square);opacity:0;bottom:0;cursor:pointer;position:fixed;right:1.5rem;z-index:1000;transition:.4s ease-in-out}#back-top a{color:var(--theme-white);height:inherit;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out}#back-top.active_top{opacity:1;bottom:1.5rem}#back-top:hover{background-color:var(--theme-black)}.site-container{--theme-pd-site-container:5rem 0;padding:var(--theme-pd-site-container)}.site-container.site-container-elementor{--theme-pd-site-container:0}.site-page-content p::after{display:table;clear:both;content:""}.alignnone,.wp-caption.alignnone,a img.alignnone{margin:.5rem 2rem 2rem 0}.aligncenter{margin:.5rem auto;display:block}.alignright,.wp-caption.alignright,a img.alignright{margin:.5rem 0 2rem 2rem}.alignleft,.wp-caption.alignleft,a img.alignleft{margin:.5rem 2rem 2rem 0}.alignright,a img.alignright{float:right}.alignleft,a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background-color:var(--theme-white);max-width:96%;padding:.4rem .2rem 1rem;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{--theme-padding-caption:0 .4rem .5rem;font-size:var(--theme-fs-sm);margin:0;padding:var(--theme-padding-caption)}.screen-reader-text{clip:rect(.1rem,.1rem,.1rem,.1rem);position:absolute!important;white-space:nowrap;width:.1rem;height:.1rem;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;clip:auto!important;color:var(--theme-accent);display:block;height:auto;width:auto;top:.5rem;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;z-index:100000;border-radius:.3rem;box-shadow:0 0 .2rem .2rem rgba(0,0,0,.6)}.bypostauthor,.sticky{color:var(--theme-accent)}form.post-password-form p label{margin:0}form.post-password-form p input{border:.1rem solid #ddd;border-radius:.4rem;padding:.4rem 1rem;margin-left:1rem}form.post-password-form p input[type=submit]{border-radius:.4rem;background-color:var(--theme-primary);border:none;color:var(--theme-white);text-transform:uppercase;padding:.5rem 1.5rem}.icon-theme-mask{--theme-icon-theme-width:1.6rem;--theme-icon-theme-height:1.6rem;--theme-icon-theme-color:currentColor;display:inline-block;width:var(--theme-icon-theme-width);height:var(--theme-icon-theme-height);background-color:var(--theme-icon-theme-color);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.icon-theme-mask-bars{mask-image:url(../images/icons/bars.svg);-webkit-mask-image:url(../images/icons/bars.svg)}.icon-theme-mask-calendar-days{mask-image:url(../images/icons/calendar-days.svg);-webkit-mask-image:url(../images/icons/calendar-days.svg)}.icon-theme-mask-cart-plus{mask-image:url(../images/icons/cart-plus.svg);-webkit-mask-image:url(../images/icons/cart-plus.svg)}.icon-theme-mask-cart-shopping{mask-image:url(../images/icons/cart-shopping.svg);-webkit-mask-image:url(../images/icons/cart-shopping.svg)}.icon-theme-mask-chevron-down{mask-image:url(../images/icons/chevron-down.svg);-webkit-mask-image:url(../images/icons/chevron-down.svg)}.icon-theme-mask-chevron-right{mask-image:url(../images/icons/chevron-right.svg);-webkit-mask-image:url(../images/icons/chevron-right.svg)}.icon-theme-mask-chevron-up{mask-image:url(../images/icons/chevron-up.svg);-webkit-mask-image:url(../images/icons/chevron-up.svg)}.icon-theme-mask-facebook-f{mask-image:url(../images/icons/facebook-f.svg);-webkit-mask-image:url(../images/icons/facebook-f.svg)}.icon-theme-mask-instagram{mask-image:url(../images/icons/instagram.svg);-webkit-mask-image:url(../images/icons/instagram.svg)}.icon-theme-mask-linkedin-in{mask-image:url(../images/icons/linkedin-in.svg);-webkit-mask-image:url(../images/icons/linkedin-in.svg)}.icon-theme-mask-location-dot{mask-image:url(../images/icons/location-dot.svg);-webkit-mask-image:url(../images/icons/location-dot.svg)}.icon-theme-mask-magnifying-glass{mask-image:url(../images/icons/magnifying-glass.svg);-webkit-mask-image:url(../images/icons/magnifying-glass.svg)}.icon-theme-mask-minus{mask-image:url(../images/icons/minus.svg);-webkit-mask-image:url(../images/icons/minus.svg)}.icon-theme-mask-paper-plane{mask-image:url(../images/icons/paper-plane.svg);-webkit-mask-image:url(../images/icons/paper-plane.svg)}.icon-theme-mask-phone{mask-image:url(../images/icons/phone.svg);-webkit-mask-image:url(../images/icons/phone.svg)}.icon-theme-mask-plus{mask-image:url(../images/icons/plus.svg);-webkit-mask-image:url(../images/icons/plus.svg)}.icon-theme-mask-tiktok{mask-image:url(../images/icons/tiktok.svg);-webkit-mask-image:url(../images/icons/tiktok.svg)}.icon-theme-mask-twitter{mask-image:url(../images/icons/twitter.svg);-webkit-mask-image:url(../images/icons/twitter.svg)}.icon-theme-mask-xmark{mask-image:url(../images/icons/xmark.svg);-webkit-mask-image:url(../images/icons/xmark.svg)}.icon-theme-mask-youtube{mask-image:url(../images/icons/youtube.svg);-webkit-mask-image:url(../images/icons/youtube.svg)}.theme-text-primary{color:var(--theme-primary)}.theme-bg-primary{background-color:var(--theme-primary)}.theme-text-secondary{color:var(--theme-secondary)}.theme-bg-secondary{background-color:var(--theme-secondary)}.theme-text-accent{color:var(--theme-accent)}.theme-bg-accent{background-color:var(--theme-accent)}.theme-text-success{color:var(--theme-success)}.theme-bg-success{background-color:var(--theme-success)}.theme-text-error{color:var(--theme-error)}.theme-bg-error{background-color:var(--theme-error)}.theme-text-warning{color:var(--theme-warning)}.theme-bg-warning{background-color:var(--theme-warning)}.theme-text-info{color:var(--theme-info)}.theme-bg-info{background-color:var(--theme-info)}.theme-text-black{color:var(--theme-black)}.theme-bg-black{background-color:var(--theme-black)}.theme-text-white{color:var(--theme-white)}.theme-bg-white{background-color:var(--theme-white)}.theme-ff-base{font-family:var(--theme-ff-base)}.theme-ff-heading{font-family:var(--theme-ff-heading)}.theme-fs-xs{font-size:var(--theme-fs-xs)}.theme-fs-sm{font-size:var(--theme-fs-sm)}.theme-fs-md{font-size:var(--theme-fs-md)}.theme-fs-lg{font-size:var(--theme-fs-lg)}.theme-fs-xl{font-size:var(--theme-fs-xl)}.theme-fs-xxl{font-size:var(--theme-fs-xxl)}.theme-fs-3xl{font-size:var(--theme-fs-3xl)}.theme-fw-regular{font-weight:var(--theme-fw-regular)}.theme-fw-medium{font-weight:var(--theme-fw-medium)}.theme-fw-bold{font-weight:var(--theme-fw-bold)}[class*=theme-row-cols-],[class^=theme-row-cols-]{display:grid}.theme-row-cols-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-12{grid-template-columns:repeat(12,1fr)}@media (min-width:576px){.theme-row-cols-sm-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-sm-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-sm-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-sm-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-sm-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-sm-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-sm-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-sm-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-sm-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-sm-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-sm-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-sm-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:768px){.theme-row-cols-md-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-md-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-md-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-md-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-md-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-md-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-md-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-md-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-md-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-md-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-md-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-md-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:992px){.theme-row-cols-lg-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-lg-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-lg-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-lg-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-lg-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-lg-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-lg-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-lg-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-lg-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-lg-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-lg-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-lg-12{grid-template-columns:repeat(12,1fr)}.main-header .logo{flex:0 0 auto}}@media (min-width:1200px){.theme-row-cols-xl-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-xl-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-xl-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-xl-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-xl-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-xl-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-xl-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-xl-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-xl-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-xl-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-xl-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-xl-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:1400px){.theme-row-cols-xxl-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-xxl-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-xxl-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-xxl-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-xxl-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-xxl-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-xxl-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-xxl-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-xxl-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-xxl-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-xxl-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-xxl-12{grid-template-columns:repeat(12,1fr)}}.main-header{background-color:#fff;box-shadow:0 .3rem .3rem -.3rem rgba(0,0,0,.3)}.main-header__warp{position:relative;display:flex;gap:2.4rem;min-height:6.4rem}.main-header .logo{--theme-logo-padding:var(--theme-spacing-2)}@media (max-width:991px){.main-header .logo{display:flex;justify-content:space-between;flex:1}.main-header .primary-menu{position:absolute;top:100%;left:0;right:0;background-color:#eee;z-index:99}.main-header .primary-menu .collapse{display:none!important}.main-header .primary-menu .collapse.in{display:block!important}}.main-header .logo a{display:inline-block;padding-top:var(--theme-logo-padding);padding-bottom:var(--theme-logo-padding);max-width:var(--theme-max-width-logo,16rem)}.main-header .primary-menu{--theme-menu-item-padding:0 1.2rem;flex:1}.main-header .primary-menu>ul>li>a{padding:var(--theme-menu-item-padding)}.main-header .primary-menu ul{padding:0;margin:0}.main-header .primary-menu ul li{position:relative}@media (min-width:992px){.main-header .primary-menu>ul{height:100%}.main-header .primary-menu>ul>li{display:inline-flex;height:100%;align-items:center}.main-header .primary-menu ul li:hover>.sub-menu{top:100%;z-index:999;opacity:1;visibility:visible}}.main-header .primary-menu ul li a{text-shadow:none}@media (min-width:992px) and (max-width:1200px){.main-header .primary-menu ul li a{--theme-menu-item-padding:0 .8rem;display:block}}.main-header .primary-menu ul li a:hover{background-color:transparent;color:var(--theme-accent)}.main-header .primary-menu ul li:last-child a{padding-right:0}@media (max-width:991px){.main-header .primary-menu ul li{display:block;border-bottom:.1rem solid rgba(0,0,0,.1)}.main-header .primary-menu ul li:last-child{border-bottom:0}.main-header .primary-menu ul li a{--theme-menu-item-padding:.8rem;display:inline-block}.main-header .primary-menu ul li .sub-menu-toggle{position:absolute;right:1.5rem;top:1rem;width:1.2rem;height:2rem}.main-header .primary-menu ul li .sub-menu-toggle.active{mask-image:url(../images/icons/minus.svg);-webkit-mask-image:url(../images/icons/minus.svg)}}.main-header .primary-menu ul li.current-menu-item>a,.main-header .primary-menu ul li.current-menu-parent>a{color:var(--theme-accent)}@media (min-width:992px) and (max-width:1400px){.main-header .primary-menu ul li:nth-last-child(1) .sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu{left:auto;right:0}.main-header .primary-menu ul li:nth-last-child(1) .sub-menu li .sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu li .sub-menu{left:auto;right:90%}.main-header .primary-menu ul li:nth-last-child(1) .sub-menu li:hover>.sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}}@media (min-width:992px){.main-header .primary-menu ul li .sub-menu{display:block!important;min-width:16rem;border-top:.1rem solid var(--theme-accent);background-color:var(--theme-white);position:absolute;top:120%;left:0;z-index:-1;visibility:hidden;opacity:0;box-shadow:0 .3rem .3rem -.3rem rgba(0,0,0,.3);transition:.4s ease-in-out}.main-header .primary-menu ul li .sub-menu li{padding:.6rem .8rem;display:flex}.main-header .primary-menu ul li .sub-menu li a{white-space:nowrap;flex:1}.main-header .primary-menu ul li .sub-menu li .sub-menu{left:90%;top:-.1rem}.main-header .primary-menu ul li .sub-menu li:hover>.sub-menu{left:100%}.main-header .primary-menu ul li .sub-menu li:hover>.sub-menu-toggle{transform:rotate(-90deg)}.main-header .primary-menu .sub-menu-toggle{mask-image:url(../images/icons/chevron-down.svg);-webkit-mask-image:url(../images/icons/chevron-down.svg)}}.main-header .primary-menu .sub-menu-toggle{font-size:var(--theme-fs-xs);cursor:pointer;color:var(--theme-primary);transition:.4s ease-in-out}@media (max-width:991px){.main-header .primary-menu ul li .sub-menu{display:none;border-top:0;background-color:transparent}.main-header .primary-menu ul li .sub-menu li{border-bottom:0;padding:0}.main-header .primary-menu ul li .sub-menu li a{padding:.8rem}.main-header .primary-menu ul li .sub-menu li a:before{content:"\f111";display:inline-block;font-family:"Font Awesome 6 Free",serif;font-style:normal;font-weight:var(--theme-fw-regular);font-size:1rem;margin-right:1rem}.main-header .primary-menu ul li .sub-menu li .sub-menu-toggle{top:.5rem}.main-header .primary-menu ul li .sub-menu li .sub-menu{padding-left:2rem}.main-header .primary-menu .sub-menu-toggle{mask-image:url(../images/icons/plus.svg);-webkit-mask-image:url(../images/icons/plus.svg)}}.main-header .widget-cart-warp{position:relative;padding-right:1rem;flex:0}.main-header .widget-cart-warp .cart-box{position:relative;cursor:pointer}.main-header .widget-cart-warp .cart-box i{--theme-icon-theme-width:1.8rem;--theme-icon-theme-height:1.8rem;padding-right:1.5rem}.main-header .widget-cart-warp .cart-box .number-cart-product{--theme-cart-size:1.8rem;position:absolute;font-size:1.2rem;color:#fff;top:-1.2rem;right:-.8rem;width:var(--theme-cart-size);height:var(--theme-cart-size);border-radius:50%;line-height:var(--theme-cart-size);text-align:center;background-color:var(--theme-accent)}.main-header .widget-cart-warp .mini-cart-dropdown{position:absolute;top:120%;right:0;width:30rem;padding:2rem 1.5rem;background-color:var(--theme-white);z-index:10;opacity:0;visibility:hidden;box-shadow:0 0 1.5rem -.5rem rgba(0,0,0,.4);transition:.4s ease-in-out}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items{margin:0;padding:0;list-style:none}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item{position:relative;display:grid;gap:.8rem;grid-template-columns:5rem 1fr 2.4rem}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item~.item{margin-top:1.2rem}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .info{font-size:1.4rem;min-width:0}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .info .product-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .quantity span{display:inline-block}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .block-ui-spinner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:10}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .block-ui-spinner::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;border-radius:50%;border:.3rem solid #e1e1e1;border-top-color:transparent;transform:translate(-50%,-50%);animation:.6s linear infinite spin-block-ui}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove{--wc-red:var(--theme-error);color:var(--wc-red);width:2.4rem;height:2.4rem;border-radius:50%}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove:hover{color:#fff;background:var(--wc-red)}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-footer .action a{padding:.8rem 1.2rem;display:block;color:var(--theme-white);line-height:normal;font-weight:400;background-color:var(--theme-primary)}.main-header .widget-cart-warp:hover .mini-cart-dropdown{top:100%;opacity:1;visibility:visible}@media (min-width:992px){.active-sticky-nav{position:sticky;top:0;z-index:10}.admin-bar .active-sticky-nav{top:3.2rem}}@keyframes spin-block-ui{to{transform:translate(-50%,-50%) rotate(360deg)}}.search-form{--theme-search-field-min-height:4rem;--theme-search-field-padding:0 1rem;font-size:var(--theme-fs-xs)}.search-form .search-field{min-height:var(--theme-search-field-min-height);padding:var(--theme-search-field-padding);border:.1rem solid #ddd;border-radius:.4rem;box-shadow:none}.search-form .search-submit{padding:var(--theme-search-field-padding);background-color:var(--theme-accent);color:var(--theme-white);border:none;cursor:pointer;border-radius:.4rem;transition:.4s ease-in-out}.widget~.widget{margin-top:var(--theme-spacing-6)}.widget:last-child{margin-bottom:0}.widget .widget-title,.widget.widget_block .wp-block-heading{text-transform:uppercase;margin-bottom:2rem;font-size:var(--theme-fs-sm)}.widget ul{margin:0;padding:0;list-style:none}.widget ul li:not(:last-child){margin-bottom:1rem}.widget ul li a{display:block}.widget ul li ul.children,.widget ul li ul.sub-menu{padding-left:1.2rem;padding-top:.8rem}.widget ul li ul.children li,.widget ul li ul.sub-menu li{border-bottom:0;padding:0 0 1rem}.widget ul li ul.children li:last-child,.widget ul li ul.sub-menu li:last-child{padding-bottom:0}.widget select{width:100%;padding:.9rem 1rem;font-size:var(--theme-fs-xs)}.widget.widget_block ol,.widget.widget_block ul{padding-left:0}.widget.widget_block ol li,.widget.widget_block ul li{margin-bottom:0}.widget.widget_block ol li~li,.widget.widget_block ul li~li{margin-top:.8rem}.widget.widget_search .search-form{display:grid;gap:var(--theme-spacing-2);grid-template-columns:1fr 4rem}.widget.widget_archive ul li a,.widget.widget_categories ul li a{display:inline-block;margin-right:.5rem}.widget.widget_calendar table{width:100%}.widget.widget_calendar table caption{padding:0;margin-top:var(--theme-spacing-3)}.widget.widget_calendar table tr{border-bottom:1px solid var(--theme-primary)}.widget.widget_calendar table tr th{text-align:center}.widget.widget_calendar table tr td{padding:.5rem 0;text-align:center}.widget.widget_calendar table tr td#today{background-color:var(--theme-accent);color:var(--theme-white)}.widget.widget_calendar table tr td#today a{color:var(--theme-white)}.widget.widget_calendar table tr td#prev{text-align:left}.widget.widget_calendar table tr td#next{text-align:right}.widget.widget_rss ul li{padding-bottom:2rem;margin-bottom:2rem}.widget.widget_rss ul li .rssSummary{font-size:var(--theme-fs-xs)}.widget.widget_product_tag_cloud .tagcloud a,.widget.widget_tag_cloud .tagcloud a{display:inline-block;font-size:var(--theme-fs-xs)!important;border:.1rem solid #ddd;padding:.5rem 1rem;margin:0 .2rem 5px}.widget.widget_product_tag_cloud .tagcloud a:hover,.widget.widget_tag_cloud .tagcloud a:hover{background-color:var(--theme-accent);color:var(--theme-white);border-color:var(--theme-accent)}.widget.recent-post-widget .post-list .item{display:grid;grid-gap:.8rem;grid-template-columns:10rem 1fr}.widget.recent-post-widget .post-list .title{margin-bottom:.8rem;font-size:var(--theme-fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.widget.recent-post-widget .post-list .meta{font-size:1.2rem}.widget.recent-post-widget .post-list .meta i.fa{margin-right:.5rem}.widget.contact-info-widget .list{display:grid;gap:1.2rem}.widget.contact-info-widget .list .item{display:grid;gap:1.2rem;grid-template-columns:2.4rem 1fr;align-items:center}.widget.contact-info-widget .list .item i{font-size:var(--theme-fs-md);text-align:center}.footer__column{border-top:.1rem solid var(--theme-primary);padding:3rem 0}.footer__bottom{padding:1rem 0;color:var(--theme-white);background-color:var(--theme-black)}.breadcrumbs .breadcrumbs-col{padding:1.2rem 0;border-bottom:.1rem solid var(--theme-primary)}form.wpcf7-form br{display:none}form.wpcf7-form p{position:relative;margin:0}form.wpcf7-form p+p{margin-top:var(--theme-margin-top-p,var(--theme-spacing-2))}form.wpcf7-form .ajax-loader{position:absolute;top:.8rem}form.wpcf7-form label{display:block;font-weight:var(--theme-fw-medium)}form.wpcf7-form label .wpcf7-form-control-wrap{margin-top:var(--theme-margin-top-control,var(--theme-spacing-2))}form.wpcf7-form span.required{color:var(--theme-error)}form.wpcf7-form .wpcf7-form-control-wrap{display:block}form.wpcf7-form .wpcf7-form-control-wrap input,form.wpcf7-form .wpcf7-form-control-wrap textarea{height:auto;width:100%;display:block;border:.1rem solid #ddd;border-radius:.4rem;background-color:var(--theme-white);color:var(--theme-black)}form.wpcf7-form .wpcf7-form-control-wrap input:focus,form.wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:var(--theme-primary)}form.wpcf7-form .wpcf7-form-control-wrap textarea{height:var(--theme-h-textarea,10rem)}form.wpcf7-form .wpcf7-submit{color:var(--theme-white);border:none;cursor:pointer;text-transform:uppercase;border-radius:.4rem;background:var(--theme-black);transition:.4s ease-in-out}form.wpcf7-form .wpcf7-submit:hover{--theme-black:var(--theme-primary)}form.wpcf7-form .wpcf7-not-valid-tip{color:var(--theme-error)}form.wpcf7-form.invalid .wpcf7-response-output{margin:var(--theme-margin-res,var(--theme-spacing-3) 0 0);padding:var(--theme-padding-res,var(--theme-spacing-2));border:.1rem solid var(--theme-warning)}.comments-area{padding:var(--theme-spacing-6) 0}@media (max-width:480px){.comments-area ul li ul.children{padding-left:var(--theme-spacing-2)}}.comments-area .required,.comments-area a{color:var(--theme-error)}.comments-area__title{margin-bottom:var(--theme-spacing-4);position:relative;font-size:var(--theme-fs-md)}.comments-area__list{margin-bottom:var(--theme-spacing-6);list-style:none;padding-left:0}.comments-area__list .comment:not(:last-child){margin-bottom:var(--theme-spacing-6)}.comments-area__list .comment__body{padding:var(--theme-spacing-3);border-radius:.4rem;border:.1rem solid #ddd}.comments-area__list .comment__body>div:not(:last-child){margin-bottom:var(--theme-spacing-3)}.comments-area__list .comment__body .author{display:grid;grid-gap:var(--theme-spacing-6);grid-template-columns:6rem 1fr}.comments-area__list .comment__body .author img{width:6rem;height:6rem;border-radius:50%;object-fit:cover}.comments-area__list .comment__body .author__info span{display:block}.comments-area__list .comment__body .author__info .name{font-weight:var(--theme-fw-bold)}.comments-area__list .comment__body .action,.comments-area__list .comment__body .author__info .date{font-size:var(--theme-fs-sm)}.comments-area__list .comment__body .action a{display:inline-block}.comments-area__list .comment__body .action a:not(:last-child){margin-right:var(--theme-spacing-3)}.comments-area__list .comment__body .action a:hover{color:var(--theme-black)}.comments-area__list .children{margin-top:var(--theme-spacing-6);padding-left:var(--theme-spacing-3);list-style:none}.comments-area__list .comment-respond{margin-top:var(--theme-spacing-6)}.comments-area .comment-reply-title{font-size:var(--theme-fs-md)}.comments-area .comment-reply-title small{margin-left:var(--theme-spacing-4);font-weight:var(--theme-fw-regular);font-size:var(--theme-fs-sm)}.comments-area .comment-form{gap:var(--theme-spacing-6)}.comments-area .comment-form .comment-notes{order:1}.comments-area .comment-form input,.comments-area .comment-form textarea{display:block;width:100%;height:auto;border:.1rem solid #ddd;border-radius:.4rem}.comments-area .comment-form-cookies-consent{display:flex;gap:var(--theme-spacing-3)}.comments-area .comment-form-cookies-consent input{min-height:auto;width:1.6rem;height:1.6rem;transform:translateY(4px)}.comments-area .comment-form .form-submit{order:4}.comments-area .comment-form .form-submit input{cursor:pointer;display:inline-block;width:auto;color:var(--theme-white);background-color:var(--theme-primary);border:none;border-radius:.4rem;transition:.4s ease-in-out}.comments-area .comment-form .form-submit input:hover{color:var(--theme-white);border-color:var(--theme-accent);background-color:var(--theme-accent)}.pagination{display:block;float:none;text-align:center;margin-top:var(--theme-spacing-6)}.page-numbers{margin:0;padding:0;list-style:none}.page-numbers li{display:inline-block}.page-numbers li a,.page-numbers li span{display:block;cursor:pointer;border:.1rem solid #ddd;padding:var(--theme-spacing-1) var(--theme-spacing-3);position:relative;border-radius:.4rem}.page-numbers li a:hover,.page-numbers li span.current{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-white)}a,button{outline:0}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove{display:flex;justify-content:center;align-items:center}form.wpcf7-form p:has(.wpcf7-submit){display:flex;align-items:center}.comments-area .comment-form,.main-warp{display:flex;flex-direction:column}.social-network-item{display:inline-block}.social-network-item a{display:block;color:var(--theme-black)}.social-network-item a:hover{color:var(--theme-accent)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jvb3Quc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3dwLWNvcmUuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJ1dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwidXRpbGl0aWVzL190eXBvZ3JhcGh5LnNjc3MiLCJ1dGlsaXRpZXMvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fY2Y3LnNjc3MiLCJjb21wb25lbnRzL19jb21tZW50LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImFic3RyYWN0cy9fcGxhY2Vob2xkZXItc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1uZXR3b3JrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUNDSSxnQkFBQSxRQUFBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLGdCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLFFBQUEsYUFBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsT0FBQSxDQUFBLFdBQUEsbUJBQUEsa0JBQUEsQ0FBQSxXQUFBLGNBQUEsT0FBQSxjQUFBLE9BQUEsY0FBQSxPQUFBLGNBQUEsS0FBQSxjQUFBLE9BQUEsZUFBQSxPQUFBLGVBQUEsT0FBQSxtQkFBQSxJQUFBLGtCQUFBLElBQUEsZ0JBQUEsSUFBQSxrQkFBQSxLQUFBLGtCQUFBLE9BQUEsa0JBQUEsT0FBQSxrQkFBQSxPQUFBLGtCQUFBLE9BQUEsa0JBQUEsS0FBQSxrQkFBQSxPQUFBLGtCQUFBLE9BQUEsa0JBQUEsT0NESixLQUNFLFdBQUEsS0FDQSxVQUFB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WUFiLGFBQUEsb0JBQ0EsTVpLWSxtQmFsQ2xCLEVBQUEsT0FDRSxRQUFBLEVBSUYsMEZBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQVFGLHFDQUNFLFFBQUEsS0FDQSxZQUFBLE9Ba0JGLDZCQUFBLFdBQ0UsUUFBQSxLQUNBLGVBQUEsT0NwQ0YscUJBQ0UsUUFBQSxhQUVBLHVCQUNFLFFBQUEsTUFDQSxNZDBCYyxtQmN4QmQsNkJBQ0UsTWRrQmEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbjpyb290IHtcclxuICAvL2NvbG9yXHJcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtY3NzLXZhcmlhYmxlcygkbXQtY29sb3JzLCAkcHJlZml4LXRoZW1lKTtcclxuXHJcbiAgLy8gZm9udC1mYW1pbHlcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRtdC1mb250cywgXCIjeyRwcmVmaXgtdGhlbWV9ZmYtXCIpO1xyXG5cclxuICAvLyBmb250LXNpemVcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRtdC1mb250LXNpemVzLCBcIiN7JHByZWZpeC10aGVtZX1mcy1cIik7XHJcblxyXG4gIC8vIGZvbnQtd2VpZ2h0XHJcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtY3NzLXZhcmlhYmxlcygkbXQtZm9udC13ZWlnaHRzLCBcIiN7JHByZWZpeC10aGVtZX1mdy1cIik7XHJcblxyXG4gIC8vIHNwYWNpbmdcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRzcGFjZXJzLCBcIiN7JHByZWZpeC10aGVtZX1zcGFjaW5nLVwiKTtcclxufSIsIi8vIE1peGluIMSR4buDIHThuqFvIENTUyBWYXJpYWJsZXNcclxuQG1peGluIGdlbmVyYXRlLWNzcy12YXJpYWJsZXMoJG1hcCwgJHByZWZpeCkge1xyXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRuYW1lfTogI3skdmFsdWV9O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJlc2V0LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBzcXVhcmUoJHNpemUsICRyYWRpdXM6IDApIHtcclxuICB3aWR0aDogJHNpemU7XHJcbiAgaGVpZ2h0OiAkc2l6ZTtcclxuXHJcbiAgQGlmICRyYWRpdXMgIT0gMCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNvdmVyLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGZsZXggYm94XHJcbkBtaXhpbiBmbGV4LWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLXZlcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLWhvcml6IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vLyB0cmFuc2l0aW9uXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCAkdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgKSB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vIGN1c3RvbSBib3JkZXJcclxuQG1peGluIGJvcmRlcigkd2lkdGg6ICRib3JkZXItd2lkdGgsICRjb2xvcjogJGJvcmRlci1jb2xvciwgJHN0eWxlOiAkYm9yZGVyLXN0eWxlKSB7XHJcbiAgYm9yZGVyOiAkd2lkdGggJHN0eWxlICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG4vLyBtYXNrIGltYWdlXHJcbkBtaXhpbiBtYXNrLWltYWdlKCR1cmwpIHtcclxuICBtYXNrLWltYWdlOiB1cmwoJHVybCk7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJHVybCk7XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcclxufVxyXG5cclxuOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBAZXh0ZW5kICVvdXRsaW5lLW5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgfVxyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IC4xcmVtIHNvbGlkICR2YXItYWNjZW50LWNvbG9yO1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctNik7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgQGV4dGVuZCAlb3V0bGluZS1ub25lO1xyXG59XHJcblxyXG5pbnB1dCwgYnV0dG9uIHtcclxuICBtaW4taGVpZ2h0OiA0cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0zKTtcclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4ubWFpbi13YXJwIHtcclxuICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4uc3RpY2t5LWZvb3RlciB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbiNzaXRlLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuI2JhY2stdG9wIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1idC1zcXVhcmU6IDRyZW07XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2YXItYWNjZW50LWNvbG9yO1xyXG4gIEBpbmNsdWRlIHNxdWFyZSh2YXIoLS0jeyRwcmVmaXgtdGhlbWV9YnQtc3F1YXJlKSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMS41cmVtO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkdmFyLXdoaXRlLWNvbG9yO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UtaW4tb3V0KTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlX3RvcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItYmxhY2stY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1jb250YWluZXIge1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfXBkLXNpdGUtY29udGFpbmVyOiA1cmVtIDA7XHJcblxyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1wZC1zaXRlLWNvbnRhaW5lcik7XHJcblxyXG4gICYuc2l0ZS1jb250YWluZXItZWxlbWVudG9yIHtcclxuICAgIC0tI3skcHJlZml4LXRoZW1lfXBkLXNpdGUtY29udGFpbmVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtcGFnZS1jb250ZW50IHtcclxuICBwIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuXHJcbiRwcmVmaXgtdGhlbWU6IHRoZW1lLTtcclxuJGljb24tcGF0aC10aGVtZTogXCIuLi9pbWFnZXMvaWNvbnNcIjtcclxuXHJcbi8vIGJyZWFrcG9pbnRzXHJcbiRtdC1icmVha3BvaW50czogKFxyXG4gICAgICAgIHNtOiA1NzZweCxcclxuICAgICAgICBtZDogNzY4cHgsXHJcbiAgICAgICAgbGc6IDk5MnB4LFxyXG4gICAgICAgIHhsOiAxMjAwcHgsXHJcbiAgICAgICAgeHhsOiAxNDAwcHhcclxuKTtcclxuXHJcbi8vIGNvbG9yXHJcbiRtdC1jb2xvcnM6IChcclxuICAgICAgICBcInByaW1hcnlcIjogIzM0OThkYixcclxuICAgICAgICBcInNlY29uZGFyeVwiOiAjMmVjYzcxLFxyXG4gICAgICAgIFwiYWNjZW50XCI6ICNlNzRjM2MsXHJcbiAgICAgICAgXCJzdWNjZXNzXCI6ICMyOGE3NDUsXHJcbiAgICAgICAgXCJlcnJvclwiOiAjZGMzNTQ1LFxyXG4gICAgICAgIFwid2FybmluZ1wiOiAjZmZjMTA3LFxyXG4gICAgICAgIFwiaW5mb1wiOiAjMTdhMmI4LFxyXG4gICAgICAgIFwiYmxhY2tcIjogIzAwMDAwMCxcclxuICAgICAgICBcIndoaXRlXCI6ICNmZmZmZmZcclxuKTtcclxuJHZhci1wcmltYXJ5LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9cHJpbWFyeSk7XHJcbiR2YXItc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c2Vjb25kYXJ5KTtcclxuJHZhci1hY2NlbnQtY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZX1hY2NlbnQpO1xyXG4kdmFyLXN1Y2Nlc3MtY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zdWNjZXNzKTtcclxuJHZhci1lcnJvci1jb2xvcjogdmFyKC0tI3skcHJlZml4LXRoZW1lfWVycm9yKTtcclxuJHZhci13YXJuaW5nLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9d2FybmluZyk7XHJcbiR2YXItaW5mby1jb2xvcjogdmFyKC0tI3skcHJlZml4LXRoZW1lfWluZm8pO1xyXG4kdmFyLWJsYWNrLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9YmxhY2spO1xyXG4kdmFyLXdoaXRlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9d2hpdGUpO1xyXG5cclxuLy8gdHlwb2dyYXBoeVxyXG4kbXQtZm9udC1zaXplczogKFxyXG4gICAgICAgIHhzOiAxLjRyZW0sXHJcbiAgICAgICAgc206IDEuNnJlbSxcclxuICAgICAgICBtZDogMS44cmVtLFxyXG4gICAgICAgIGxnOiAycmVtLFxyXG4gICAgICAgIHhsOiAyLjRyZW0sXHJcbiAgICAgICAgeHhsOiAyLjhyZW0sXHJcbiAgICAgICAgM3hsOiAzLjJyZW1cclxuKTtcclxuJHZhci1mcy14czogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLXhzKTtcclxuJHZhci1mcy1zbTogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLXNtKTtcclxuJHZhci1mcy1tZDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLW1kKTtcclxuJHZhci1mcy1sZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLWxnKTtcclxuJHZhci1mcy14bDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLXhsKTtcclxuJHZhci1mcy14eGw6IHZhcigtLSN7JHByZWZpeC10aGVtZX1mcy14eGwpO1xyXG4kdmFyLWZzLTN4bDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZzLTN4bCk7XHJcblxyXG4vLyBmb250IGZhbWlseVxyXG4kbXQtZm9udHM6IChcclxuICAgICAgICBiYXNlOiAnXCJJbnRlclwiLCBzYW5zLXNlcmlmJyxcclxuICAgICAgICBoZWFkaW5nOiAnXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYnXHJcbik7XHJcbiR2YXItZmYtYmFzZTogdmFyKC0tI3skcHJlZml4LXRoZW1lfWZmLWJhc2UpO1xyXG4kdmFyLWZmLWhlYWRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1mZi1oZWFkaW5nKTtcclxuXHJcbi8vIGZvbnQtd2VpZ2h0c1xyXG4kbXQtZm9udC13ZWlnaHRzOiAoXHJcbiAgICAgICAgcmVndWxhcjogNDAwLFxyXG4gICAgICAgIG1lZGl1bTogNTAwLFxyXG4gICAgICAgIGJvbGQ6IDcwMFxyXG4pO1xyXG4kdmFyLWZ3LXJlZ3VsYXI6IHZhcigtLSN7JHByZWZpeC10aGVtZX1mdy1yZWd1bGFyKTtcclxuJHZhci1mdy1tZWRpdW06IHZhcigtLSN7JHByZWZpeC10aGVtZX1mdy1tZWRpdW0pO1xyXG4kdmFyLWZ3LWJvbGQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1mdy1ib2xkKTtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XHJcbiRsaW5lLWhlaWdodC1oZWFkaW5nOiAxLjI1O1xyXG5cclxuLy8gc3BhY2luZ1xyXG4kc3BhY2luZy1iYXNlOiAwLjRyZW07XHJcbiRzcGFjZXJzOiAoKTtcclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOCB7XHJcbiAgJHNwYWNlcnM6IG1hcC5tZXJnZSgkc3BhY2VycywgKCN7JGl9OiAkc3BhY2luZy1iYXNlICogJGkpKTtcclxufVxyXG5cclxuLy8gYm9keVxyXG4kYm9keS1jb2xvcjogJHZhci1ibGFjay1jb2xvcjtcclxuJGJvZHktYmc6ICR2YXItd2hpdGUtY29sb3I7XHJcblxyXG4kY29sb3ItcmVxdWlyZWQ6ICNmZjU1NTU7XHJcblxyXG4vLyBoZWFkaW5ncyB2YXJpYWJsZXNcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJhc2UgKiAzO1xyXG4kaGVhZGluZy1jb2xvcjogJHZhci1wcmltYXJ5LWNvbG9yO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICR2YXItZmYtaGVhZGluZztcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkdmFyLWZ3LWJvbGQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRpbmc7XHJcblxyXG4vLyBGb250QXdlc29tZVxyXG4kZm9udC1hd2Vzb21lLWZyZWU6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiLCBzZXJpZjtcclxuJGZvbnQtYXdlc29tZS1icmFuZDogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIiwgc2VyaWY7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iYXNlICogMztcclxuXHJcbi8vIG90aGVyc1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkc3BhY2luZy1iYXNlICogNjtcclxuXHJcbi8vIGJvcmRlclxyXG4kYm9yZGVyLXdpZHRoOiAuMXJlbTtcclxuJGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiRib3JkZXItY29sb3I6ICNkZGQ7XHJcbiRib3JkZXItcmFkaXVzOiAuNHJlbTsiLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuJW1hcmdpbi1hbGlnbm5vbmUge1xyXG4gIG1hcmdpbjogLjVyZW0gMnJlbSAycmVtIDA7XHJcbn1cclxuXHJcbiVtYXJnaW4tYWxpZ25jZW50ZXIge1xyXG4gIG1hcmdpbjogLjVyZW0gYXV0bztcclxufVxyXG5cclxuJW1hcmdpbi1hbGlnbnJpZ2h0IHtcclxuICBtYXJnaW46IC41cmVtIDAgMnJlbSAycmVtO1xyXG59XHJcblxyXG4lbWFyZ2luLWFsaWdubGVmdCB7XHJcbiAgbWFyZ2luOiAuNXJlbSAycmVtIDJyZW0gMDtcclxufVxyXG5cclxuLmFsaWdubm9uZSB7XHJcbiAgQGV4dGVuZCAlbWFyZ2luLWFsaWdubm9uZTtcclxufVxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25jZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGV4dGVuZCAlbWFyZ2luLWFsaWducmlnaHQ7XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIEBleHRlbmQgJW1hcmdpbi1hbGlnbmxlZnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGltZyB7XHJcbiAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICBAZXh0ZW5kIC5hbGlnbnJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ25ub25lIHtcclxuICAgICAgQGV4dGVuZCAuYWxpZ25ub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgQGV4dGVuZCAuYWxpZ25sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLXdoaXRlLWNvbG9yO1xyXG4gIG1heC13aWR0aDogOTYlO1xyXG4gIHBhZGRpbmc6IC40cmVtIC4ycmVtIDFyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLmFsaWdubm9uZSB7XHJcbiAgICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25ub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hbGlnbmxlZnQge1xyXG4gICAgQGV4dGVuZCAlbWFyZ2luLWFsaWdubGVmdDtcclxuICB9XHJcblxyXG4gICYuYWxpZ25yaWdodCB7XHJcbiAgICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25yaWdodDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogOTguNSU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICYud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9cGFkZGluZy1jYXB0aW9uOiAwIC40cmVtIC41cmVtO1xyXG5cclxuICAgICAgZm9udC1zaXplOiAkdmFyLWZzLXNtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1wYWRkaW5nLWNhcHRpb24pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgY2xpcDogcmVjdCguMXJlbSwgLjFyZW0sIC4xcmVtLCAuMXJlbSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBAaW5jbHVkZSBzcXVhcmUoLjFyZW0pO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0b3A6IC41cmVtO1xyXG4gICAgbGVmdDogLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDIuM3JlbSAxLjRyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAuMnJlbSAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG59XHJcblxyXG4uYnlwb3N0YXV0aG9yLFxyXG4uc3RpY2t5IHtcclxuICBjb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICYucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICAgIHAge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICAgIHBhZGRpbmc6IC40cmVtIDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgICZbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4vLyBsaXN0IGljb25cclxuJGljb24tdGhlbWUtbmFtZXM6IChcclxuICAgICAgICBiYXJzXHJcbiAgICAgICAgY2FsZW5kYXItZGF5c1xyXG4gICAgICAgIGNhcnQtcGx1c1xyXG4gICAgICAgIGNhcnQtc2hvcHBpbmdcclxuICAgICAgICBjaGV2cm9uLWRvd25cclxuICAgICAgICBjaGV2cm9uLXJpZ2h0XHJcbiAgICAgICAgY2hldnJvbi11cFxyXG4gICAgICAgIGZhY2Vib29rLWZcclxuICAgICAgICBpbnN0YWdyYW1cclxuICAgICAgICBsaW5rZWRpbi1pblxyXG4gICAgICAgIGxvY2F0aW9uLWRvdFxyXG4gICAgICAgIG1hZ25pZnlpbmctZ2xhc3NcclxuICAgICAgICBtaW51c1xyXG4gICAgICAgIHBhcGVyLXBsYW5lXHJcbiAgICAgICAgcGhvbmVcclxuICAgICAgICBwbHVzXHJcbiAgICAgICAgdGlrdG9rXHJcbiAgICAgICAgdHdpdHRlclxyXG4gICAgICAgIHhtYXJrXHJcbiAgICAgICAgeW91dHViZVxyXG4pO1xyXG5cclxuLmljb24tdGhlbWUtbWFzayB7XHJcbiAgLS0jeyRwcmVmaXgtdGhlbWV9aWNvbi10aGVtZS13aWR0aDogMS42cmVtO1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfWljb24tdGhlbWUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgLS0jeyRwcmVmaXgtdGhlbWV9aWNvbi10aGVtZS1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeC10aGVtZX1pY29uLXRoZW1lLXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1pY29uLXRoZW1lLWhlaWdodCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4LXRoZW1lfWljb24tdGhlbWUtY29sb3IpO1xyXG4gIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gIEBlYWNoICRuYW1lIGluICRpY29uLXRoZW1lLW5hbWVzIHtcclxuICAgICYtI3skbmFtZX0ge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrLWltYWdlKFwiI3skaWNvbi1wYXRoLXRoZW1lfS8jeyRuYW1lfS5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbXQtY29sb3JzIHtcclxuICAvLyBjbGFzcyB0ZXh0IGNvbG9yXHJcbiAgLiN7JHByZWZpeC10aGVtZX10ZXh0LSN7JGtleX0ge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZSArICRrZXl9KTtcclxuICB9XHJcblxyXG4gIC8vIGNsYXNzIGJhY2tncm91bmQgY29sb3JcclxuICAuI3skcHJlZml4LXRoZW1lfWJnLSN7JGtleX0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4LXRoZW1lICsgJGtleX0pO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJG10LWZvbnRzIHtcclxuICAvLyBjbGFzcyBmb250LWZhbWlseVxyXG4gIC4jeyRwcmVmaXgtdGhlbWV9ZmYtI3ska2V5fSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4LXRoZW1lICsgXCJmZi1cIiArICRrZXl9KTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbXQtZm9udC1zaXplcyB7XHJcbiAgLy8gY2xhc3MgZm9udC1zaXplXHJcbiAgLiN7JHByZWZpeC10aGVtZX1mcy0jeyRrZXl9IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4LXRoZW1lICsgXCJmcy1cIiArICRrZXl9KTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbXQtZm9udC13ZWlnaHRzIHtcclxuICAvLyBjbGFzcyBmb250LXdlaWdodFxyXG4gIC4jeyRwcmVmaXgtdGhlbWV9ZnctI3ska2V5fSB7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4LXRoZW1lICsgXCJmdy1cIiArICRrZXl9KTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuW2NsYXNzXj1cIiN7JHByZWZpeC10aGVtZX1yb3ctY29scy1cIl0sXHJcbltjbGFzcyo9XCIjeyRwcmVmaXgtdGhlbWV9cm93LWNvbHMtXCJdIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4vLyByb3ctY29sc1xyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gIC4jeyRwcmVmaXgtdGhlbWV9cm93LWNvbHMtI3skaX0ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3skaX0sIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyByZXNwb25zaXZlIHJvdy1jb2xzOiAucm93LWNvbHMtc20tKiwgLnJvdy1jb2xzLW1kLSosIC5yb3ctY29scy1sZy0qLCAucm93LWNvbHMteGwtKiwgLnJvdy1jb2xzLXh4bC0qXHJcbkBlYWNoICRicmVha3BvaW50LCAkc2l6ZSBpbiAkbXQtYnJlYWtwb2ludHMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICAgLiN7JHByZWZpeC10aGVtZX1yb3ctY29scy0jeyRicmVha3BvaW50fS0jeyRpfSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoI3skaX0sIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLm1haW4taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgLjNyZW0gLjNyZW0gLTAuM3JlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICZfX3dhcnAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gICAgbWluLWhlaWdodDogNi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgLS0jeyRwcmVmaXgtdGhlbWV9bG9nby1wYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0yKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWxvZ28tcGFkZGluZyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9bG9nby1wYWRkaW5nKTtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9bWF4LXdpZHRoLWxvZ28sIDE2cmVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LW1lbnUge1xyXG4gICAgLS0jeyRwcmVmaXgtdGhlbWV9bWVudS1pdGVtLXBhZGRpbmc6IDAgMS4ycmVtO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmluIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiB1bCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfW1lbnUtaXRlbS1wYWRkaW5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9bWVudS1pdGVtLXBhZGRpbmc6IDAgLjhyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeC10aGVtZX1tZW51LWl0ZW0tcGFkZGluZzogLjhyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFzay1pbWFnZShcIiN7JGljb24tcGF0aC10aGVtZX0vbWludXMuc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC4zcmVtIC4zcmVtIC0wLjNyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLWZyZWU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR2YXItZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3ViLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICBmb250LXNpemU6ICR2YXItZnMteHM7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZX1wcmltYXJ5KTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFzay1pbWFnZShcIiN7JGljb24tcGF0aC10aGVtZX0vY2hldnJvbi1kb3duLnN2Z1wiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFzay1pbWFnZShcIiN7JGljb24tcGF0aC10aGVtZX0vcGx1cy5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53aWRnZXQtY2FydC13YXJwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBmbGV4OiAwO1xyXG5cclxuICAgIC5jYXJ0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9aWNvbi10aGVtZS13aWR0aDogMS44cmVtO1xyXG4gICAgICAgIC0tI3skcHJlZml4LXRoZW1lfWljb24tdGhlbWUtaGVpZ2h0OiAxLjhyZW07XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm51bWJlci1jYXJ0LXByb2R1Y3Qge1xyXG4gICAgICAgIC0tI3skcHJlZml4LXRoZW1lfWNhcnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgdG9wOiAtMS4ycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtMC44cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSh2YXIoLS0jeyRwcmVmaXgtdGhlbWV9Y2FydC1zaXplKSwgNTAlKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWNhcnQtc2l6ZSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItYWNjZW50LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktY2FydC1kcm9wZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAtMC41cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgLm1pbmktY2FydC1pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ2FwOiAuOHJlbTtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNXJlbSAxZnIgMi40cmVtO1xyXG5cclxuICAgICAgICAgIH4gLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ibG9jay11aS1zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgycmVtLCA1MCUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW4tYmxvY2stdWkgMC42cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgLnJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgLS13Yy1yZWQ6ICN7JHZhci1lcnJvci1jb2xvcn07XHJcblxyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13Yy1yZWQpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgyLjRyZW0sIDUwJSk7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1hbGlnbi1jZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13Yy1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pbmktY2FydC1mb290ZXIge1xyXG4gICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLXdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5taW5pLWNhcnQtZHJvcGRvd24ge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5hY3RpdmUtc3RpY2t5LW5hdiB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAuYWRtaW4tYmFyIHtcclxuICAgIC5hY3RpdmUtc3RpY2t5LW5hdiB7XHJcbiAgICAgIHRvcDogMy4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluLWJsb2NrLXVpIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtbWluLWhlaWdodDogNHJlbTtcclxuICAtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICBmb250LXNpemU6ICR2YXItZnMteHM7XHJcblxyXG4gIC5zZWFyY2gtZmllbGQge1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNlYXJjaC1maWVsZC1taW4taGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtcGFkZGluZyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c2VhcmNoLWZpZWxkLXBhZGRpbmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICBjb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gIH4gLndpZGdldCB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLndpZGdldC10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogJHZhci1mcy1zbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgJi5jaGlsZHJlbixcclxuICAgICAgICAmLnN1Yi1tZW51IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuOXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAkdmFyLWZzLXhzO1xyXG4gIH1cclxuXHJcbiAgJi53aWRnZXQge1xyXG4gICAgJl9ibG9jayB7XHJcbiAgICAgIC53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC53aWRnZXQtdGl0bGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sLCB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIH4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NlYXJjaCB7XHJcbiAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2FyY2hpdmUsXHJcbiAgICAmX2NhdGVnb3JpZXMge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NhbGVuZGFyIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBjYXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmFyLXByaW1hcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmI3RvZGF5IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjcHJldiB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNuZXh0IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcnNzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAucnNzU3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHZhci1mcy14cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RhZ19jbG91ZCxcclxuICAgICZfcHJvZHVjdF90YWdfY2xvdWQge1xyXG4gICAgICAudGFnY2xvdWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkdmFyLWZzLXhzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXIoKTtcclxuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgLjJyZW0gNXB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJlY2VudC1wb3N0LXdpZGdldCB7XHJcbiAgICAucG9zdC1saXN0IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IC44cmVtO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTByZW0gMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHZhci1mcy1zbTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgIGkuZmEge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29udGFjdC1pbmZvLXdpZGdldCB7XHJcbiAgICAubGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjRyZW0gMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkdmFyLWZzLW1kO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICBzZWN0aW9uIHtcclxuICAgICYud2lkZ2V0IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2x1bW4ge1xyXG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJHZhci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIGNvbG9yOiAkdmFyLXdoaXRlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgLmJyZWFkY3J1bWJzLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcclxuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICR2YXItcHJpbWFyeS1jb2xvcjtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuZm9ybSB7XHJcbiAgJi53cGNmNy1mb3JtIHtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeC10aGVtZX1tYXJnaW4tdG9wLXAsIHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTIpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpoYXMoLndwY2Y3LXN1Ym1pdCkge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdmFyLWZ3LW1lZGl1bTtcclxuXHJcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4LXRoZW1lfW1hcmdpbi10b3AtY29udHJvbCwgdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWVycm9yLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBpbnB1dCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXIoKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHZhci1ibGFjay1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR2YXItcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1oLXRleHRhcmVhLCAxMHJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgY29sb3I6ICR2YXItd2hpdGUtY29sb3I7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR2YXItYmxhY2stY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC0tI3skcHJlZml4LXRoZW1lfWJsYWNrOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9cHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWVycm9yLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW52YWxpZCB7XHJcbiAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIG1hcmdpbjogdmFyKC0tI3skcHJlZml4LXRoZW1lfW1hcmdpbi1yZXMsIHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTMpIDAgMCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfXBhZGRpbmctcmVzLCB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0yKSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKC4xcmVtLCAkdmFyLXdhcm5pbmctY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5jb21tZW50cy1hcmVhIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KSAwO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAmLmNoaWxkcmVuIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSxcclxuICAucmVxdWlyZWQge1xyXG4gICAgY29sb3I6ICR2YXItZXJyb3ItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy00KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogJHZhci1mcy1tZDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctNik7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5jb21tZW50IHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcigpO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtZ2FwOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KTtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNnJlbSAxZnI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDZyZW0sIDUwJSk7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdmFyLWZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICR2YXItZnMtc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkdmFyLWZzLXNtO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlsZHJlbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTYpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTMpO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LXJlc3BvbmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJHZhci1mcy1tZDtcclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy00KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR2YXItZnctcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAkdmFyLWZzLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtZm9ybSB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuICAgIGdhcDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctNik7XHJcblxyXG4gICAgLmNvbW1lbnQtbm90ZXMge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlcigpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb29raWVzLWNvbnNlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTMpO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDEuNnJlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBvcmRlcjogNDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLXdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci13aGl0ZS1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy02KTtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycyB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgc3BhbixcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXIoKTtcclxuICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMSkgdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uY3VycmVudCxcclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFyLWFjY2VudC1jb2xvcjtcclxuICAgICAgY29sb3I6ICR2YXItd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJW91dGxpbmUtbm9uZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLy8gZmxleFxyXG4lZmxleC1hbGlnbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuJWZsZXgtanVzdGlmeS1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbiVmbGV4LWFsaWduLWNlbnRlci12ZXJ0aWNhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4lZmxleC1zcGFjZS1iZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuJWZsZXgtc3BhY2UtYXJvdW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4lZmxleC1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuJWZsZXgtY29sdW1uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbiVmbGV4LXN0cmV0Y2gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG59XHJcblxyXG4lZmxleC1hbGlnbi1lbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4lZmxleC1hbGlnbi1zdGFydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuJWZsZXgtd3JhcC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLnNvY2lhbC1uZXR3b3JrLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkdmFyLWJsYWNrLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHZhci1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
