﻿.content a:not(.wp-block-button__link,.read-more,.button,.wp-block-post-excerpt__more-link,.woocommerce-LoopProduct-link){background-image:linear-gradient(var(--wp--preset--color--primary), var(--wp--preset--color--primary));background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .35s ease 0s,color .35s ease .35s}.content a:hover:not(.wp-block-button__link,.read-more,.button,.wp-block-post-excerpt__more-link,.woocommerce-LoopProduct-link){color:var(--wp--preset--color--secondary);background-position:0 100%;background-size:100% 1px}.content a:not(.wp-block-button__link,.read-more,.button,.wp-block-post-excerpt__more-link,.woocommerce-LoopProduct-link){color:currentColor;background-image:linear-gradient(currentColor, currentColor)}.content a:hover:not(.wp-block-button__link,.read-more,.button,.wp-block-post-excerpt__more-link,.woocommerce-LoopProduct-link){color:var(--wp--preset--color--primary);background-image:linear-gradient(var(--wp--preset--color--primary), var(--wp--preset--color--primary))}.page-border::before,.page-border:after{content:"";width:100%;height:100%;position:absolute;transition:all .5s;z-index:-1}.page-border::before{border-left:1px solid var(--wp--preset--color--primary);border-top:1px solid var(--wp--preset--color--primary);left:0;top:0}.page-border:after{border-right:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--primary);right:0;bottom:0}.page-border:hover::before{width:calc(100% - 100px);height:calc(100% - 100px)}.page-border:hover:after{width:calc(100% - 100px);height:calc(100% - 100px)}.woocommerce ul.products .product-category,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image{position:relative;z-index:5}.woocommerce ul.products .product-category::before,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image::before,.woocommerce ul.products .product-category:after,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image:after{content:"";width:10px;height:100%;background:#000;position:absolute;transition:all 1s;top:50%;transform:translateY(-50%);z-index:5}.woocommerce ul.products .product-category::before,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image::before{left:0}.woocommerce ul.products .product-category::after,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image::after{right:0}.woocommerce ul.products .product-category img,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image img{transition:all .3s}.woocommerce ul.products .product-category:hover img,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image:hover img{opacity:.7}.woocommerce ul.products .product-category:hover::before,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image:hover::before,.woocommerce ul.products .product-category:hover:after,.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image:hover:after{width:20px;background:var(--wp--preset--color--primary);opacity:1}.woocommerce .related{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;max-width:var(--wp--style--global--wide-size)}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}*,*::before,*::after{box-sizing:border-box}*:focus{outline:2px solid blue !important;outline-offset:0.3125rem}::selection{color:#000;background:var(--wp--preset--color--primary)}::-moz-selection{color:#000;background:var(--wp--preset--color--primary)}::-webkit-scrollbar{width:1.25rem;position:absolute;right:0;background:rgba(0,0,0,0)}html{font-size:1rem;line-height:1.5;-webkit-text-size-adjust:100%}body{position:relative}body.using-mouse :focus{outline:none !important}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}html.user-tab-nav a:focus,html.user-tab-nav button:focus,html.user-tab-nav input:focus,html.user-tab-nav select:focus,html.user-tab-nav textarea:focus{outline:blue;outline-offset:0}input,select,textarea{max-width:100%}figure{margin:0}img,svg{height:auto;max-width:100%;vertical-align:middle}nav ul{padding:0;margin:0;list-style:none}nav li{display:inline-block}nav li>a{text-decoration:none}.screen-reader-text,.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;position:absolute !important;margin:-1px !important;white-space:nowrap !important;border:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important}a.skip-link{width:1px;height:1px;position:absolute;z-index:-999;top:auto;left:-999px;overflow:hidden}a.skip-link:focus,a.skip-link:active{width:150px;height:auto;padding:0.3125rem;z-index:999;top:1.25rem;left:1.25rem;margin:0;font-size:1rem;text-align:center;color:#fff;border:2px solid #ff0;border-radius:8px;background-color:#000;overflow:auto}[hidden]{display:none}.blog-post{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-bottom:20px;padding:30px;border-radius:10px}.blog-post .blog-post__content{width:100%}@media(max-width: 1000px){.blog-post{padding:15px}}.blog-post__box{display:flex;flex-direction:column;justify-content:space-between;flex:1}.blog-post__img{width:100%;height:396px}@media(max-width: 800px){.blog-post__img{height:250px}}.blog-post__img__link{aspect-ratio:1;overflow:hidden;border:none}.blog-post__img__link img{object-fit:cover;aspect-ratio:1}@media(max-width: 800px){.blog-post__img__link{height:250px}.blog-post__img__link img{height:250px}}.blog-post__content{display:flex;flex-direction:column;flex-grow:1}.blog-post__date{font-size:14px;line-height:1;color:#cecece;border-radius:0;margin-top:20px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.blog-post .blog-post__h{font-size:20px;line-height:1.2}.blog-post__h{margin-bottom:20px;font-family:var(--wp--preset--font-family--other-font);font-size:20px;line-height:1.2 !important}.blog-post__h__link{padding-bottom:1px;font-size:20px;line-height:1.2 !important;color:#fff;font-weight:700;text-decoration:none;display:inline;text-decoration:none;background-image:linear-gradient(#fff, #fff);background-repeat:no-repeat;transition:background-size .35s ease 0s,background-color .35s ease .35s;background-position:100% 100%;background-size:0 1px;text-decoration:none !important;font-family:var(--wp--preset--font-family--other-font)}.blog-post__h__link:hover{background-position:0 100%;background-size:100% 1px}@media(max-width: 1000px){.blog-post__h{font-size:20px;line-height:1.2}.blog-post__h__link{font-size:20px;line-height:1.2}}.blog-post__text{flex-grow:1;margin:0}.blog-post__text p{margin:0}.blog-post__btn{margin-top:auto;padding-top:30px}.blog-post__btn a.link{text-decoration:none !important;font-weight:600 !important;margin-top:30px}.blog-post-single__h{margin-top:20px}.blog-post-single__img{margin-bottom:30px}.blog-archive__container{margin:0 auto;max-width:var(--wp--style--global--wide-size) !important}.blog-archive__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 30px}@media(max-width: 1400px){.blog-archive__row{margin-left:20px;margin-right:20px}}.blog-archive__col{display:flex;flex-direction:column;box-sizing:border-box;width:100%}@media(min-width: 768px){.blog-archive__col{width:calc(50% - 30px)}}@media(min-width: 992px){.blog-archive__col{width:calc(33% - 30px)}}.archive-info h2{font-size:56px;line-height:1.2}@media(max-width: 1400px){.archive-info h2{font-size:40px}}@media(max-width: 1000px){.archive-info h2{font-size:30px}}@media(max-width: 1000px){.archive-info{padding-bottom:30px}.archive-info .wp-block-columns{padding-left:0 !important;padding-right:0 !important}}.wp-block-post-template{display:flex;flex-wrap:wrap;gap:30px}.wp-block-post-template li{width:calc(33.3333333333% - 30px)}.wp-block-post-template li img{border:1px solid var(--wp--preset--color--primary)}.wp-block-post-template li .wp-block-post-title{margin-top:30px}.wp-block-post-template li .wp-block-post-title a{text-decoration:none}.blog-post__content{margin-top:120px}.blog-post__content .blog-post-single__h{margin-bottom:60px;padding-bottom:50px;font-size:56px;position:relative}.blog-post__content .blog-post-single__h:after{width:80px;height:2px;background:#eee;content:"";position:absolute;bottom:0;left:0}@media(max-width: 1000px){.blog-post__content .blog-post-single__h{font-size:30px}}.wpcf7{position:relative}.wpcf7 .screen-reader-response{width:1px;height:1px;padding:0;position:absolute;margin:0;border:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.wpcf7-form-control-wrap{display:block}.wpcf7-list-item-label{padding-left:.5em;margin-right:1rem}.wpcf7-not-valid{border-color:red}.wpcf7-not-valid-tip{color:red}.wpcf7 .form-control,.wpcf7 .input-text,.wpcf7 .woocommerce-Reviews #review_form input[type=text],.wpcf7 .woocommerce-Reviews #review_form input[type=email],.wpcf7 .woocommerce-Reviews #review_form textarea{display:block;width:100%;padding:15px 22px;font-size:16px;line-height:2.6rem;font-weight:400;color:#c1c1c1;border:none;border-bottom:1px solid var(--wp--preset--color--primary);border-radius:0px;appearance:none;background:rgba(0,0,0,0)}.wpcf7 textarea{height:150px}.wpcf7 .wpcf7-list-item-label{vertical-align:middle;font-size:13px}.wpcf7-response-output{padding:8px 14px;font-size:1.6rem;border-width:1px;border-style:solid;border-radius:0;background:#fff}.wpcf7-response-output:empty{display:none;margin:0}form.failed .wpcf7-response-output,form.aborted .wpcf7-response-output{border-color:red}form.invalid .wpcf7-response-output,form.unaccepted .wpcf7-response-output{border-color:red}form.spam .wpcf7-response-output{border-color:red}form.sent .wpcf7-response-output{border-color:red}.wpcf7 .ajax-loader{width:100%;height:100%;z-index:2;margin:0;color:rgba(var(--wp--preset--color--primary), 1);background:rgba(255,255,255,.75);opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.wpcf7 .ajax-loader::before{content:"";display:block;width:2.5rem;height:2.5rem;margin:auto;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:loading 2s infinite linear;-moz-animation:loading 2s infinite linear;animation:loading 2s infinite linear}.wpcf7 .submitting .ajax-loader{opacity:1;visibility:visible}.wpcf7 .single-input-center{text-align:center}.wpcf7 .acceptance{margin-top:20px;margin-bottom:20px}.contact__row{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 15px}.contact__col{width:100%}@media(min-width: 992px){.contact__col:nth-of-type(1),.contact__col:nth-of-type(2){width:calc(50% - 8px)}}.contact__box{display:flex;margin-left:20px}.contact__link{position:relative;display:inline-flex;color:#cecece;text-decoration:none;overflow:hidden}.contact__link::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#cecece;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.contact__link:hover{color:#cecece}.contact__link:hover::before{left:0}.contact__icon{margin-right:5px}.contact__p,.contact__p p{margin-bottom:0}.wpcf7 .button{width:100%;margin-top:30px}.contact-page a{transition:all .3s}.contact-page a:hover{color:var(--wp--preset--color--primary) !important}.c1{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-bottom:80px}.c1 .box{margin-bottom:40px;max-width:410px}.c1 .box h5{margin-bottom:15px;font-weight:500}.c1 .box a{text-decoration:none !important}.c1 .button{width:100%}.c1 .wp-block-columns{gap:15px;margin-bottom:15px}::-webkit-scrollbar{width:0.9375rem}::-webkit-scrollbar-thumb{background:var(--wp--preset--color--primary)}::-webkit-scrollbar-thumb:hover{transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}html{font-size:62.5%}.page-content__wrapper{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.page-content__wrapper>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size);margin-right:auto !important;margin-left:auto !important}.page-content__wrapper>.alignwide{max-width:var(--wp--style--global--wide-size)}.page-content__wrapper>.alignfull{max-width:none;margin-right:calc(var(--wp--style--root--padding-left)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}.content{padding:0}.content.front-content{padding:0}.content.page-kontakt{padding-bottom:0}.tax-product_cat .content.shop-content{padding-bottom:40px}.single-prod{padding:0}.row.nc-2>[data-aos]:not([data-aos-delay]):nth-child(2n+1),.row.columns-2>[data-aos]:not([data-aos-delay]):nth-child(2n+1){transition-delay:.1s}.row.nc-2>[data-aos]:not([data-aos-delay]):nth-child(2n+2),.row.columns-2>[data-aos]:not([data-aos-delay]):nth-child(2n+2){transition-delay:.2s}.row.nc-3>[data-aos]:not([data-aos-delay]):nth-child(3n+1),.row.columns-3>[data-aos]:not([data-aos-delay]):nth-child(3n+1){transition-delay:.1s}.row.nc-3>[data-aos]:not([data-aos-delay]):nth-child(3n+2),.row.columns-3>[data-aos]:not([data-aos-delay]):nth-child(3n+2){transition-delay:.2s}.row.nc-3>[data-aos]:not([data-aos-delay]):nth-child(3n+3),.row.columns-3>[data-aos]:not([data-aos-delay]):nth-child(3n+3){transition-delay:.3s}.row.nc-4>[data-aos]:not([data-aos-delay]):nth-child(4n+1),.row.columns-4>[data-aos]:not([data-aos-delay]):nth-child(4n+1){transition-delay:.1s}.row.nc-4>[data-aos]:not([data-aos-delay]):nth-child(4n+2),.row.columns-4>[data-aos]:not([data-aos-delay]):nth-child(4n+2){transition-delay:.2s}.row.nc-4>[data-aos]:not([data-aos-delay]):nth-child(4n+3),.row.columns-4>[data-aos]:not([data-aos-delay]):nth-child(4n+3){transition-delay:.3s}.row.nc-4>[data-aos]:not([data-aos-delay]):nth-child(4n+4),.row.columns-4>[data-aos]:not([data-aos-delay]):nth-child(4n+4){transition-delay:.4s}.row.nc-5>[data-aos]:not([data-aos-delay]):nth-child(5n+1),.row.columns-5>[data-aos]:not([data-aos-delay]):nth-child(5n+1){transition-delay:.1s}.row.nc-5>[data-aos]:not([data-aos-delay]):nth-child(5n+2),.row.columns-5>[data-aos]:not([data-aos-delay]):nth-child(5n+2){transition-delay:.2s}.row.nc-5>[data-aos]:not([data-aos-delay]):nth-child(5n+3),.row.columns-5>[data-aos]:not([data-aos-delay]):nth-child(5n+3){transition-delay:.3s}.row.nc-5>[data-aos]:not([data-aos-delay]):nth-child(5n+4),.row.columns-5>[data-aos]:not([data-aos-delay]):nth-child(5n+4){transition-delay:.4s}.row.nc-5>[data-aos]:not([data-aos-delay]):nth-child(5n+5),.row.columns-5>[data-aos]:not([data-aos-delay]):nth-child(5n+5){transition-delay:.5s}.screen-reader-text{width:1px;height:1px;padding:0;position:absolute !important;margin:-1px;word-wrap:normal !important;border:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{display:block;width:auto;height:auto;padding:0.9375rem 23px 14px;z-index:100000;top:0.3125rem;left:0.3125rem;font-size:14px;font-size:.875rem;font-weight:bold;line-height:normal;color:#21759b;text-decoration:none;border-radius:3px;background-color:#f1f1f1;clip:auto !important;-webkit-clip-path:none;clip-path:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}body{max-width:100vw;margin:0 auto;overflow-x:hidden}html{max-width:100vw;margin:0 auto}@media(max-width: 1365px){html{overflow-x:hidden}}p:empty{display:none}.clear{clear:both}.col-flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.col-flex--center{justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.col-flex--bottom{justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end}img{height:auto;max-width:100%}img.alignnone{margin:1.25rem 0}img.alignleft{float:left;margin:1.25rem 1.25rem 1.25rem 0}@media(max-width: 833px){img.alignleft{float:none;margin:1.25rem auto}}img.alignright{float:right;margin:1.25rem 0 1.25rem 1.25rem}img.aligncenter{display:block;margin:1.25rem auto}@media(max-width: 833px){img.alignnone,img.alignleft,img.alignright,img.aligncenter{float:none;margin:1.25rem auto}}img.alignnone:first-child,img.alignleft:first-child,img.alignright:first-child,img.aligncenter:first-child{margin-top:0}.full__width{max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media(min-width: 100vw){.full__width{margin-right:calc(100vw*-0.5 + 50%);margin-left:calc(100vw*-0.5 + 50%)}}.full__left [class^=col-]:first-child{flex:0 0 calc(100vw/2);width:calc(100vw/2);max-width:calc(100vw/2);padding-left:0;margin-left:calc(100vw*-0.5 + 50%);text-align:right}@media(max-width: 833px){.full__left [class^=col-]:first-child{flex:0 0 100%;width:100%;max-width:100%;padding-left:0.9375rem}}.full__right [class^=col-]:last-child{flex:0 0 calc(100vw/2);width:calc(100vw/2);max-width:calc(100vw/2);padding-right:0;margin-right:calc(100vw*-0.5 + 50%)}@media(max-width: 833px){.full__right [class^=col-]:last-child{flex:0 0 100%;width:100%;max-width:100%;padding-right:0.9375rem}}form[role=search]{position:relative}form[role=search] input[type=search]{padding-right:44px}form[role=search] button,form[role=search] input[type=submit]{padding:0 14px;font-size:13px;line-height:1;color:#aaa;letter-spacing:0;border:0;border-radius:0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:auto}form[role=search] button:hover,form[role=search] input[type=submit]:hover{color:#333}form[role=search] .svg-icon__path{stroke:#aaa;fill:#333}form[role=search] .svg-icon:hover .svg-icon__path{stroke:#333}.wp-block-gallery,.gallery,.blog-post__img__link{display:flex;align-items:center;flex-wrap:wrap;gap:20px 20px !important}.wp-block-gallery img,.gallery img,.blog-post__img__link img{object-fit:cover;width:100%}.wp-block-gallery .gallery-icon,.gallery .gallery-icon,.blog-post__img__link .gallery-icon{position:relative;z-index:0}.wp-block-gallery .gallery-icon::before,.gallery .gallery-icon::before,.blog-post__img__link .gallery-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:.35s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.wp-block-gallery .gallery-icon::after,.gallery .gallery-icon::after,.blog-post__img__link .gallery-icon::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230158F4' d='M19 20H5c-1.654 0-3-1.346-3-3V9c0-1.654 1.346-3 3-3h1.586l1-1C8.165 4.421 9.182 4 10 4h4c.818 0 1.835.421 2.414 1l1 1H19c1.654 0 3 1.346 3 3v8c0 1.654-1.346 3-3 3M5 8a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2a1 1 0 0 1-.707-.293L15 6.414C14.799 6.213 14.285 6 14 6h-4c-.285 0-.799.213-1 .414L7.707 7.707A1 1 0 0 1 7 8zm7 2c1.379 0 2.5 1.121 2.5 2.5S13.379 15 12 15s-2.5-1.121-2.5-2.5S10.621 10 12 10m0-1a3.5ą 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7m6-.301a1.3 1.3 0 1 0 0 2.6a1.3 1.3 0 0 0 0-2.6'/%3E%3C/svg%3E");transform:translate(-50%, -50%);opacity:0;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.wp-block-gallery .gallery-icon:hover::before,.gallery .gallery-icon:hover::before,.blog-post__img__link .gallery-icon:hover::before{opacity:1}.wp-block-gallery .gallery-icon:hover::after,.gallery .gallery-icon:hover::after,.blog-post__img__link .gallery-icon:hover::after{opacity:1;width:49px;height:49px}.wp-block-gallery .wp-block-image,.wp-block-gallery .gallery-item,.wp-block-gallery .gallery-icon,.gallery .wp-block-image,.gallery .gallery-item,.gallery .gallery-icon,.blog-post__img__link .wp-block-image,.blog-post__img__link .gallery-item,.blog-post__img__link .gallery-icon{flex-grow:initial !important}.wp-block-gallery .wp-block-image img,.wp-block-gallery .gallery-item img,.wp-block-gallery .gallery-icon img,.gallery .wp-block-image img,.gallery .gallery-item img,.gallery .gallery-icon img,.blog-post__img__link .wp-block-image img,.blog-post__img__link .gallery-item img,.blog-post__img__link .gallery-icon img{cursor:pointer}.wp-block-gallery.gallery-size-full .wp-block-image,.wp-block-gallery.gallery-size-full .gallery-item,.gallery.gallery-size-full .wp-block-image,.gallery.gallery-size-full .gallery-item,.blog-post__img__link.gallery-size-full .wp-block-image,.blog-post__img__link.gallery-size-full .gallery-item{height:250px;margin:0px;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 992px){.wp-block-gallery.gallery-size-full .wp-block-image,.wp-block-gallery.gallery-size-full .gallery-item,.gallery.gallery-size-full .wp-block-image,.gallery.gallery-size-full .gallery-item,.blog-post__img__link.gallery-size-full .wp-block-image,.blog-post__img__link.gallery-size-full .gallery-item{height:520px}}.wp-block-gallery.gallery-size-full .wp-block-image .gallery-icon,.wp-block-gallery.gallery-size-full .gallery-item .gallery-icon,.gallery.gallery-size-full .wp-block-image .gallery-icon,.gallery.gallery-size-full .gallery-item .gallery-icon,.blog-post__img__link.gallery-size-full .wp-block-image .gallery-icon,.blog-post__img__link.gallery-size-full .gallery-item .gallery-icon{height:100%;width:100%;margin:0}.wp-block-gallery.gallery-size-full .wp-block-image .gallery-icon img.size-full,.wp-block-gallery.gallery-size-full .gallery-item .gallery-icon img.size-full,.gallery.gallery-size-full .wp-block-image .gallery-icon img.size-full,.gallery.gallery-size-full .gallery-item .gallery-icon img.size-full,.blog-post__img__link.gallery-size-full .wp-block-image .gallery-icon img.size-full,.blog-post__img__link.gallery-size-full .gallery-item .gallery-icon img.size-full{height:100%;width:100%;object-fit:cover;border:none}.wp-block-gallery.gallery-size-full .wp-block-image:hover,.wp-block-gallery.gallery-size-full .gallery-item:hover,.gallery.gallery-size-full .wp-block-image:hover,.gallery.gallery-size-full .gallery-item:hover,.blog-post__img__link.gallery-size-full .wp-block-image:hover,.blog-post__img__link.gallery-size-full .gallery-item:hover{height:440px}.wp-block-gallery.columns-1 .wp-block-image,.wp-block-gallery.columns-1 .gallery-item,.wp-block-gallery.gallery-columns-1 .wp-block-image,.wp-block-gallery.gallery-columns-1 .gallery-item,.gallery.columns-1 .wp-block-image,.gallery.columns-1 .gallery-item,.gallery.gallery-columns-1 .wp-block-image,.gallery.gallery-columns-1 .gallery-item,.blog-post__img__link.columns-1 .wp-block-image,.blog-post__img__link.columns-1 .gallery-item,.blog-post__img__link.gallery-columns-1 .wp-block-image,.blog-post__img__link.gallery-columns-1 .gallery-item{width:calc(100% - 20px) !important}.wp-block-gallery.columns-2 .wp-block-image,.wp-block-gallery.columns-2 .gallery-item,.wp-block-gallery.gallery-columns-2 .wp-block-image,.wp-block-gallery.gallery-columns-2 .gallery-item,.gallery.columns-2 .wp-block-image,.gallery.columns-2 .gallery-item,.gallery.gallery-columns-2 .wp-block-image,.gallery.gallery-columns-2 .gallery-item,.blog-post__img__link.columns-2 .wp-block-image,.blog-post__img__link.columns-2 .gallery-item,.blog-post__img__link.gallery-columns-2 .wp-block-image,.blog-post__img__link.gallery-columns-2 .gallery-item{width:calc(50% - 20px) !important}.wp-block-gallery.columns-3 .wp-block-image,.wp-block-gallery.columns-3 .gallery-item,.wp-block-gallery.columns-default .wp-block-image,.wp-block-gallery.columns-default .gallery-item,.wp-block-gallery.gallery-columns-3 .wp-block-image,.wp-block-gallery.gallery-columns-3 .gallery-item,.gallery.columns-3 .wp-block-image,.gallery.columns-3 .gallery-item,.gallery.columns-default .wp-block-image,.gallery.columns-default .gallery-item,.gallery.gallery-columns-3 .wp-block-image,.gallery.gallery-columns-3 .gallery-item,.blog-post__img__link.columns-3 .wp-block-image,.blog-post__img__link.columns-3 .gallery-item,.blog-post__img__link.columns-default .wp-block-image,.blog-post__img__link.columns-default .gallery-item,.blog-post__img__link.gallery-columns-3 .wp-block-image,.blog-post__img__link.gallery-columns-3 .gallery-item{width:calc(50% - 20px) !important}@media(min-width: 992px){.wp-block-gallery.columns-3 .wp-block-image,.wp-block-gallery.columns-3 .gallery-item,.wp-block-gallery.columns-default .wp-block-image,.wp-block-gallery.columns-default .gallery-item,.wp-block-gallery.gallery-columns-3 .wp-block-image,.wp-block-gallery.gallery-columns-3 .gallery-item,.gallery.columns-3 .wp-block-image,.gallery.columns-3 .gallery-item,.gallery.columns-default .wp-block-image,.gallery.columns-default .gallery-item,.gallery.gallery-columns-3 .wp-block-image,.gallery.gallery-columns-3 .gallery-item,.blog-post__img__link.columns-3 .wp-block-image,.blog-post__img__link.columns-3 .gallery-item,.blog-post__img__link.columns-default .wp-block-image,.blog-post__img__link.columns-default .gallery-item,.blog-post__img__link.gallery-columns-3 .wp-block-image,.blog-post__img__link.gallery-columns-3 .gallery-item{width:calc(33.3% - 20px) !important}}.wp-block-gallery.columns-4 .wp-block-image,.wp-block-gallery.columns-4 .gallery-item,.wp-block-gallery.gallery-columns-4 .wp-block-image,.wp-block-gallery.gallery-columns-4 .gallery-item,.gallery.columns-4 .wp-block-image,.gallery.columns-4 .gallery-item,.gallery.gallery-columns-4 .wp-block-image,.gallery.gallery-columns-4 .gallery-item,.blog-post__img__link.columns-4 .wp-block-image,.blog-post__img__link.columns-4 .gallery-item,.blog-post__img__link.gallery-columns-4 .wp-block-image,.blog-post__img__link.gallery-columns-4 .gallery-item{width:calc(50% - 20px) !important}@media(min-width: 992px){.wp-block-gallery.columns-4 .wp-block-image,.wp-block-gallery.columns-4 .gallery-item,.wp-block-gallery.gallery-columns-4 .wp-block-image,.wp-block-gallery.gallery-columns-4 .gallery-item,.gallery.columns-4 .wp-block-image,.gallery.columns-4 .gallery-item,.gallery.gallery-columns-4 .wp-block-image,.gallery.gallery-columns-4 .gallery-item,.blog-post__img__link.columns-4 .wp-block-image,.blog-post__img__link.columns-4 .gallery-item,.blog-post__img__link.gallery-columns-4 .wp-block-image,.blog-post__img__link.gallery-columns-4 .gallery-item{width:calc(25% - 15px) !important}}.wp-block-gallery.columns-5 .wp-block-image,.wp-block-gallery.columns-5 .gallery-item,.wp-block-gallery.gallery-columns-5 .wp-block-image,.wp-block-gallery.gallery-columns-5 .gallery-item,.gallery.columns-5 .wp-block-image,.gallery.columns-5 .gallery-item,.gallery.gallery-columns-5 .wp-block-image,.gallery.gallery-columns-5 .gallery-item,.blog-post__img__link.columns-5 .wp-block-image,.blog-post__img__link.columns-5 .gallery-item,.blog-post__img__link.gallery-columns-5 .wp-block-image,.blog-post__img__link.gallery-columns-5 .gallery-item{width:calc(50% - 20px) !important}@media(min-width: 768px){.wp-block-gallery.columns-5 .wp-block-image,.wp-block-gallery.columns-5 .gallery-item,.wp-block-gallery.gallery-columns-5 .wp-block-image,.wp-block-gallery.gallery-columns-5 .gallery-item,.gallery.columns-5 .wp-block-image,.gallery.columns-5 .gallery-item,.gallery.gallery-columns-5 .wp-block-image,.gallery.gallery-columns-5 .gallery-item,.blog-post__img__link.columns-5 .wp-block-image,.blog-post__img__link.columns-5 .gallery-item,.blog-post__img__link.gallery-columns-5 .wp-block-image,.blog-post__img__link.gallery-columns-5 .gallery-item{width:calc(33.3% - 20px) !important}}@media(min-width: 1200px){.wp-block-gallery.columns-5 .wp-block-image,.wp-block-gallery.columns-5 .gallery-item,.wp-block-gallery.gallery-columns-5 .wp-block-image,.wp-block-gallery.gallery-columns-5 .gallery-item,.gallery.columns-5 .wp-block-image,.gallery.columns-5 .gallery-item,.gallery.gallery-columns-5 .wp-block-image,.gallery.gallery-columns-5 .gallery-item,.blog-post__img__link.columns-5 .wp-block-image,.blog-post__img__link.columns-5 .gallery-item,.blog-post__img__link.gallery-columns-5 .wp-block-image,.blog-post__img__link.gallery-columns-5 .gallery-item{width:calc(20% - 20px) !important}}.wp-block-gallery.gallery-columns-6 .wp-block-image,.wp-block-gallery.gallery-columns-6 .gallery-item,.wp-block-gallery.gallery-columns-7 .wp-block-image,.wp-block-gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-6 .wp-block-image,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .wp-block-image,.gallery.gallery-columns-7 .gallery-item,.blog-post__img__link.gallery-columns-6 .wp-block-image,.blog-post__img__link.gallery-columns-6 .gallery-item,.blog-post__img__link.gallery-columns-7 .wp-block-image,.blog-post__img__link.gallery-columns-7 .gallery-item{width:calc(50% - 20px) !important}@media(min-width: 768px){.wp-block-gallery.gallery-columns-6 .wp-block-image,.wp-block-gallery.gallery-columns-6 .gallery-item,.wp-block-gallery.gallery-columns-7 .wp-block-image,.wp-block-gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-6 .wp-block-image,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .wp-block-image,.gallery.gallery-columns-7 .gallery-item,.blog-post__img__link.gallery-columns-6 .wp-block-image,.blog-post__img__link.gallery-columns-6 .gallery-item,.blog-post__img__link.gallery-columns-7 .wp-block-image,.blog-post__img__link.gallery-columns-7 .gallery-item{width:calc(33.3% - 20px) !important}}@media(min-width: 1200px){.wp-block-gallery.gallery-columns-6 .wp-block-image,.wp-block-gallery.gallery-columns-6 .gallery-item,.wp-block-gallery.gallery-columns-7 .wp-block-image,.wp-block-gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-6 .wp-block-image,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .wp-block-image,.gallery.gallery-columns-7 .gallery-item,.blog-post__img__link.gallery-columns-6 .wp-block-image,.blog-post__img__link.gallery-columns-6 .gallery-item,.blog-post__img__link.gallery-columns-7 .wp-block-image,.blog-post__img__link.gallery-columns-7 .gallery-item{width:calc(16.6% - 20px) !important}}.gallery .gallery-item .gallery-icon>a,.blog-post__img__link{display:block;position:relative;z-index:9;overflow:hidden}.gallery .gallery-item .gallery-icon>a img,.blog-post__img__link img{width:100%}.gallery .gallery-item .gallery-icon>a::before,.blog-post__img__link::before{content:"";z-index:2;background:#000;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.gallery .gallery-item .gallery-icon>a:after,.blog-post__img__link:after{content:"";width:40px;height:40px;z-index:3;margin-top:-40px;line-height:38px;text-align:center;border:1px solid var(--wp--preset--color--primary);border-radius:50%;background-color:var(--wp--preset--color--primary);background-repeat:no-repeat;background-position:center;opacity:0;position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery .gallery-item .gallery-icon>a:hover::before,.blog-post__img__link:hover::before{opacity:.5}.gallery .gallery-item .gallery-icon>a:hover:after,.blog-post__img__link:hover:after{margin-top:0;opacity:1}.slb_details{display:none}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center}.pagination a,.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:-1px;color:#000;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-o-border-image:initial;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;transition:all .2s linear 0s}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{color:#fff;text-decoration:none;border-color:#000;background:#000}nav.woocommerce-pagination{margin-top:25px}nav.woocommerce-pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center}nav.woocommerce-pagination ul.page-numbers a,nav.woocommerce-pagination ul.page-numbers span{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:-1px;color:#000;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-o-border-image:initial;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;transition:all .2s linear 0s}nav.woocommerce-pagination ul.page-numbers a:hover,nav.woocommerce-pagination ul.page-numbers a.current,nav.woocommerce-pagination ul.page-numbers span:hover,nav.woocommerce-pagination ul.page-numbers span.current{color:#fff;text-decoration:none;border-color:#000;background:#000}a.prev.page-numbers,a.next.page-numbers{padding-bottom:2px}.mb-100{margin-bottom:100px !important}.mb-n100{margin-bottom:-100px !important}.mt-100{margin-top:100px !important}.mt-n100{margin-top:-100px !important}.pb-100{padding-bottom:100px !important}.pb-n100{padding-bottom:-100px !important}.pt-100{padding-top:100px !important}.pt-n100{padding-top:-100px !important}.mb-95{margin-bottom:95px !important}.mb-n95{margin-bottom:-95px !important}.mt-95{margin-top:95px !important}.mt-n95{margin-top:-95px !important}.pb-95{padding-bottom:95px !important}.pb-n95{padding-bottom:-95px !important}.pt-95{padding-top:95px !important}.pt-n95{padding-top:-95px !important}.mb-90{margin-bottom:90px !important}.mb-n90{margin-bottom:-90px !important}.mt-90{margin-top:90px !important}.mt-n90{margin-top:-90px !important}.pb-90{padding-bottom:90px !important}.pb-n90{padding-bottom:-90px !important}.pt-90{padding-top:90px !important}.pt-n90{padding-top:-90px !important}.mb-85{margin-bottom:85px !important}.mb-n85{margin-bottom:-85px !important}.mt-85{margin-top:85px !important}.mt-n85{margin-top:-85px !important}.pb-85{padding-bottom:85px !important}.pb-n85{padding-bottom:-85px !important}.pt-85{padding-top:85px !important}.pt-n85{padding-top:-85px !important}.mb-80{margin-bottom:80px !important}.mb-n80{margin-bottom:-80px !important}.mt-80{margin-top:80px !important}.mt-n80{margin-top:-80px !important}.pb-80{padding-bottom:80px !important}.pb-n80{padding-bottom:-80px !important}.pt-80{padding-top:80px !important}.pt-n80{padding-top:-80px !important}.mb-75{margin-bottom:75px !important}.mb-n75{margin-bottom:-75px !important}.mt-75{margin-top:75px !important}.mt-n75{margin-top:-75px !important}.pb-75{padding-bottom:75px !important}.pb-n75{padding-bottom:-75px !important}.pt-75{padding-top:75px !important}.pt-n75{padding-top:-75px !important}.mb-70{margin-bottom:70px !important}.mb-n70{margin-bottom:-70px !important}.mt-70{margin-top:70px !important}.mt-n70{margin-top:-70px !important}.pb-70{padding-bottom:70px !important}.pb-n70{padding-bottom:-70px !important}.pt-70{padding-top:70px !important}.pt-n70{padding-top:-70px !important}.mb-65{margin-bottom:65px !important}.mb-n65{margin-bottom:-65px !important}.mt-65{margin-top:65px !important}.mt-n65{margin-top:-65px !important}.pb-65{padding-bottom:65px !important}.pb-n65{padding-bottom:-65px !important}.pt-65{padding-top:65px !important}.pt-n65{padding-top:-65px !important}.mb-60{margin-bottom:60px !important}.mb-n60{margin-bottom:-60px !important}.mt-60{margin-top:60px !important}.mt-n60{margin-top:-60px !important}.pb-60{padding-bottom:60px !important}.pb-n60{padding-bottom:-60px !important}.pt-60{padding-top:60px !important}.pt-n60{padding-top:-60px !important}.mb-55{margin-bottom:55px !important}.mb-n55{margin-bottom:-55px !important}.mt-55{margin-top:55px !important}.mt-n55{margin-top:-55px !important}.pb-55{padding-bottom:55px !important}.pb-n55{padding-bottom:-55px !important}.pt-55{padding-top:55px !important}.pt-n55{padding-top:-55px !important}.mb-50{margin-bottom:50px !important}.mb-n50{margin-bottom:-50px !important}.mt-50{margin-top:50px !important}.mt-n50{margin-top:-50px !important}.pb-50{padding-bottom:50px !important}.pb-n50{padding-bottom:-50px !important}.pt-50{padding-top:50px !important}.pt-n50{padding-top:-50px !important}.mb-45{margin-bottom:45px !important}.mb-n45{margin-bottom:-45px !important}.mt-45{margin-top:45px !important}.mt-n45{margin-top:-45px !important}.pb-45{padding-bottom:45px !important}.pb-n45{padding-bottom:-45px !important}.pt-45{padding-top:45px !important}.pt-n45{padding-top:-45px !important}.mb-40{margin-bottom:40px !important}.mb-n40{margin-bottom:-40px !important}.mt-40{margin-top:40px !important}.mt-n40{margin-top:-40px !important}.pb-40{padding-bottom:40px !important}.pb-n40{padding-bottom:-40px !important}.pt-40{padding-top:40px !important}.pt-n40{padding-top:-40px !important}.mb-35{margin-bottom:35px !important}.mb-n35{margin-bottom:-35px !important}.mt-35{margin-top:35px !important}.mt-n35{margin-top:-35px !important}.pb-35{padding-bottom:35px !important}.pb-n35{padding-bottom:-35px !important}.pt-35{padding-top:35px !important}.pt-n35{padding-top:-35px !important}.mb-30{margin-bottom:30px !important}.mb-n30{margin-bottom:-30px !important}.mt-30{margin-top:30px !important}.mt-n30{margin-top:-30px !important}.pb-30{padding-bottom:30px !important}.pb-n30{padding-bottom:-30px !important}.pt-30{padding-top:30px !important}.pt-n30{padding-top:-30px !important}.mb-25{margin-bottom:25px !important}.mb-n25{margin-bottom:-25px !important}.mt-25{margin-top:25px !important}.mt-n25{margin-top:-25px !important}.pb-25{padding-bottom:25px !important}.pb-n25{padding-bottom:-25px !important}.pt-25{padding-top:25px !important}.pt-n25{padding-top:-25px !important}.mb-20{margin-bottom:20px !important}.mb-n20{margin-bottom:-20px !important}.mt-20{margin-top:20px !important}.mt-n20{margin-top:-20px !important}.pb-20{padding-bottom:20px !important}.pb-n20{padding-bottom:-20px !important}.pt-20{padding-top:20px !important}.pt-n20{padding-top:-20px !important}.mb-15{margin-bottom:15px !important}.mb-n15{margin-bottom:-15px !important}.mt-15{margin-top:15px !important}.mt-n15{margin-top:-15px !important}.pb-15{padding-bottom:15px !important}.pb-n15{padding-bottom:-15px !important}.pt-15{padding-top:15px !important}.pt-n15{padding-top:-15px !important}.mb-10{margin-bottom:10px !important}.mb-n10{margin-bottom:-10px !important}.mt-10{margin-top:10px !important}.mt-n10{margin-top:-10px !important}.pb-10{padding-bottom:10px !important}.pb-n10{padding-bottom:-10px !important}.pt-10{padding-top:10px !important}.pt-n10{padding-top:-10px !important}.mb-5{margin-bottom:5px !important}.mb-n5{margin-bottom:-5px !important}.mt-5{margin-top:5px !important}.mt-n5{margin-top:-5px !important}.pb-5{padding-bottom:5px !important}.pb-n5{padding-bottom:-5px !important}.pt-5{padding-top:5px !important}.pt-n5{padding-top:-5px !important}.mb-0{margin-bottom:0px !important}.mb-n0{margin-bottom:-0px !important}.mt-0{margin-top:0px !important}.mt-n0{margin-top:-0px !important}.pb-0{padding-bottom:0px !important}.pb-n0{padding-bottom:-0px !important}.pt-0{padding-top:0px !important}.pt-n0{padding-top:-0px !important}.margin-0{margin:0 !important}.padding-0{padding:0 !important}.modal-header{padding:0.9375rem 1.25rem}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header .h{margin-top:0}.modal-header .close{padding:1.25rem 1.25rem;margin-top:0}.modal-header .close:hover{color:var(--wp--preset--color--primary);background:rgba(0,0,0,0)}.modal-body{padding:1.25rem}#catapult-cookie-bar{box-sizing:border-box;padding:0.9375rem;position:fixed;z-index:99999;right:0;bottom:0;left:0;transform:translateY(100%);color:#ddd;background-color:#464646;overflow:hidden;-webkit-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}#catapult-cookie-bar .ctcc-inner{display:flex;align-items:center;justify-content:center}@media(max-width: 833px){#catapult-cookie-bar .ctcc-inner{flex-wrap:wrap;text-align:center}}@media(min-width: 835px){#catapult-cookie-bar .ctcc-inner .ctcc-left-side{margin-right:0.9375rem}}#catapult-cookie-bar .ctcc-inner .ctcc-left-side a{color:inherit;-webkit-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:.35s cubic-bezier(0.22, 1, 0.36, 1);transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}#catapult-cookie-bar .ctcc-inner .ctcc-left-side a:hover{opacity:.65}#catapult-cookie-bar .ctcc-inner button#catapultCookie{padding:7px 1.25rem !important}@media(max-width: 833px){#catapult-cookie-bar .ctcc-inner button#catapultCookie{margin:0.9375rem 0 0}}.has-cookie-bar #catapult-cookie-bar{transform:translateY(0)}@-webkit-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.accordion-collapse{transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.accordion-header{margin-top:0}@media(min-width: 992px){.scroll-up{opacity:0;transform:translateY(10vh);transition:1s;transition-timing-function:ease}.scroll-up.show{opacity:1;transform:translateX(0)}}@media(min-width: 992px){.scroll-up{opacity:0;transform:translateY(10vh);transition:1s;transition-timing-function:ease}.scroll-up.show{opacity:1;transform:translateX(0)}}@media(min-width: 992px){.scroll-right{opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s ease}.scroll-right.slide-right{opacity:1;transform:translateX(0)}}@media(min-width: 992px){.scroll-left{opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.scroll-left.slide-left{opacity:1;transform:translateX(0)}}@media(min-width: 992px){.photo-left{opacity:0;transform:translateX(150px);transition:opacity 1.8s ease,transform 1.8s ease}.photo-left.slide-right2{opacity:1;transform:translateX(0)}}.scroll-left.d300,.scroll-right.d300,.scroll-up.d300{transition-delay:.3s}.scroll-left.d450,.scroll-right.d450,.scroll-up.d450{transition-delay:.45s}.scroll-left.d600,.scroll-right.d600,.scroll-up.d600{transition-delay:.6s}.lightbox{display:none;align-items:center;justify-content:center;position:fixed;z-index:999;padding-top:100px;padding-bottom:100px;left:0;top:0;width:100%;height:100%;max-height:100vh;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.lightbox-content{margin:auto;display:block;width:auto;height:auto;max-height:calc(100% - 100px)}.lightbox .close{position:absolute;top:25px;right:50px;color:#f1f1f1;font-size:40px;font-weight:bold;cursor:pointer}.lightbox .nav-arrow{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;text-decoration:none}.lightbox .nav-arrow:hover{background-color:rgba(0,0,0,.8)}.lightbox .nav-arrow.next{right:0;border-radius:3px 0 0 3px}.lightbox .nav-arrow.prev{left:0;border-radius:3px 0 0 3px}:root :where(body),:root :where(p),body,p,a,li{font-family:var(--wp--preset--font-family--base-font);font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#cecece;letter-spacing:.4px;text-transform:none}:root :where(body).pink,:root :where(p).pink,body.pink,p.pink,a.pink,li.pink{color:var(--wp--preset--color--secondary);font-weight:500;font-family:var(--wp--preset--font-family--other-font);margin-bottom:10px}:root :where(p){margin:0 0 28px}:root :where(h1,h2,h3,h4,h5,h6),h1,h2,h3,h4,h5,h6,.wp-block-heading{margin:0 0 20px;font-family:var(--wp--preset--font-family--other-font);font-weight:700;letter-spacing:0;text-transform:none;color:#fff}:root :where(h1,h2,h3,h4,h5,h6).red,h1.red,h2.red,h3.red,h4.red,h5.red,h6.red,.wp-block-heading.red{color:var(--wp--preset--color--primary)}:root :where(h1,h2,h3,h4,h5,h6).tt,h1.tt,h2.tt,h3.tt,h4.tt,h5.tt,h6.tt,.wp-block-heading.tt{text-transform:uppercase}:root :where(h1,h2,h3,h4,h5,h6) span.red,h1 span.red,h2 span.red,h3 span.red,h4 span.red,h5 span.red,h6 span.red,.wp-block-heading span.red{color:var(--wp--preset--color--primary)}:root :where(h1),h1.wp-block-heading,h1{font-size:6.2rem;line-height:1.2}@media(max-width: 833px){:root :where(h1),h1.wp-block-heading,h1{margin:0 0 20px;font-size:3rem;line-height:4rem}}:root :where(h2),h2.wp-block-heading,h2{font-size:62px;line-height:1.2}@media(max-width: 833px){:root :where(h2),h2.wp-block-heading,h2{margin:0 0 20px;font-size:30px;line-height:4rem}}:root :where(h2).v2,h2.wp-block-heading.v2,h2.v2{font-size:56px;line-height:1.2}@media(max-width: 833px){:root :where(h2).v2,h2.wp-block-heading.v2,h2.v2{margin:0 0 20px;font-size:30px;line-height:4rem}}:root :where(h3),h3.wp-block-heading,h3{font-size:4.8rem;line-height:1.2}@media(max-width: 833px){:root :where(h3),h3.wp-block-heading,h3{margin:0 0 20px;font-size:3rem;line-height:4rem}}:root :where(h4),h4.wp-block-heading,h4{font-size:3.6rem;line-height:1.2}@media(max-width: 833px){:root :where(h4),h4.wp-block-heading,h4{margin:0 0 20px;font-size:3rem;line-height:4rem}}:root :where(h5),h5.wp-block-heading,h5{font-size:2.8rem;line-height:1.2;font-weight:600}:root :where(h6),h6.wp-block-heading,h6{font-size:2rem;line-height:1.2;font-weight:600}ul,ol{margin:0 0 28px}ul ul,ul ol,ol ul,ol ol{margin-left:18px;margin-bottom:0}.svg-icon{width:1.25rem;stroke-width:0;stroke-linejoin:round;stroke-linecap:round}.svg-icon__path{fill:currentColor}.svg-icon[width]{width:auto}.wp-block-button__link.wp-element-button,.button{position:relative;display:inline-block;padding:10px 28px;font-family:var(--wp--preset--font-family--base-font);font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:2.8rem;color:#fff;text-transform:none;border:1px solid var(--wp--preset--color--primary);border-radius:50px;background-color:var(--wp--preset--color--primary);transition:.35s cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;position:relative;display:inline-flex;justify-content:center;align-items:center;background-size:0 !important;transition:all .3s;position:relative}.wp-block-button__link.wp-element-button:before,.button:before{width:100%;height:100%;background-color:var(--wp--preset--color--primary);border-radius:50px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s;z-index:-1}.wp-block-button__link.wp-element-button:hover,.button:hover{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.wp-block-button__link.wp-element-button:hover:before,.button:hover:before{width:0;height:0}.wp-block-button.button-reverse .wp-block-button__link.wp-element-button{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.wp-block-button.button-reverse .wp-block-button__link.wp-element-button:before{width:0;height:0;background-color:var(--wp--preset--color--primary);border-radius:50px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s;z-index:-1}.wp-block-button.button-reverse .wp-block-button__link.wp-element-button:hover{color:#fff;border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.wp-block-button.button-reverse .wp-block-button__link.wp-element-button:hover::before{width:100%;height:100%}ul.std-list{padding-left:0}ul.std-list li{padding-left:25px;position:relative;list-style-type:none;margin-bottom:10px}ul.std-list li::before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="12" viewBox="0 0 8 12" fill="none"><path d="M6.83 5.29001L2.59 1.05001C2.49704 0.956281 2.38644 0.881887 2.26458 0.831118C2.14272 0.780349 2.01202 0.754211 1.88 0.754211C1.74799 0.754211 1.61729 0.780349 1.49543 0.831118C1.37357 0.881887 1.26297 0.956281 1.17 1.05001C0.983753 1.23737 0.879211 1.49082 0.879211 1.75501C0.879211 2.0192 0.983753 2.27265 1.17 2.46001L4.71 6.00001L1.17 9.54001C0.983753 9.72737 0.879211 9.98082 0.879211 10.245C0.879211 10.5092 0.983753 10.7626 1.17 10.95C1.26344 11.0427 1.37426 11.116 1.4961 11.1658C1.61794 11.2155 1.7484 11.2408 1.88 11.24C2.01161 11.2408 2.14207 11.2155 2.26391 11.1658C2.38575 11.116 2.49656 11.0427 2.59 10.95L6.83 6.71001C6.92373 6.61705 6.99813 6.50645 7.04889 6.38459C7.09966 6.26273 7.1258 6.13202 7.1258 6.00001C7.1258 5.868 7.09966 5.73729 7.04889 5.61543C6.99813 5.49357 6.92373 5.38297 6.83 5.29001Z" fill="%23FF4E30"/></svg>');width:8px;height:12px;position:absolute;top:10px;left:0;background-repeat:no-repeat;background-position:center}.jumbotron{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:560px;display:flex;align-items:center}@media(max-width: 1000px){.jumbotron{min-height:300px}}.jumbotron__container{margin:0 auto;max-width:var(--wp--style--global--content-size);height:100%;width:100%;padding-top:105px;min-height:340px}@media(max-width: 1000px){.jumbotron__container{padding-top:140px}}.jumbotron__h{margin-bottom:40px;font-size:56px}@media(max-width: 768px){.jumbotron__h{font-size:30px}}.jumbotron__p{font-size:20px}.jumbotron__breadcrumbs{margin-bottom:0;color:#fff;text-transform:uppercase;margin-top:45px;font-size:18px}.jumbotron__breadcrumbs span{text-transform:uppercase;font-size:18px}.jumbotron__breadcrumbs a{position:relative;display:inline-flex;color:#fff;text-decoration:none;overflow:hidden;transition:.35s cubic-bezier(0.22, 1, 0.36, 1);text-transform:uppercase;font-size:18px}.jumbotron__breadcrumbs a::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#cecece;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.jumbotron__breadcrumbs a:hover{color:var(--wp--preset--color--primary)}.jumbotron__breadcrumbs a:hover::before{left:0}.jumbotron .textwidget{width:100%}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}.sidebar-box{padding:30px 30px 30px !important;border-radius:10px;margin-bottom:30px;background:#f0f0f0}.sidebar-box.has-global-padding{margin-left:0;margin-right:0}.page__sidebar .widget_block{margin-bottom:40px}.page__sidebar .widget_block ul{list-style:none;padding-left:0}.page__sidebar .widget_block ul li a{position:relative;display:inline-flex;color:#cecece;text-decoration:none;overflow:hidden}.page__sidebar .widget_block ul li a::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#cecece;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.page__sidebar .widget_block ul li a:hover::before,.page__sidebar .widget_block ul li.current-menu-item a::before{left:0}.blog-events-widget ul{padding-left:0;margin-bottom:0}.blog-events-widget ul li{list-style-type:none;border-bottom:1px solid #e0e0e0;padding-top:15px;padding-bottom:15px}.blog-events-widget ul li:last-child{border-bottom:none}.blog-events-widget ul li a{font-weight:400;color:#cecece}.fe{display:flex;justify-content:flex-end;align-items:center}.dc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.df{display:flex;align-items:center}@media(max-width: 800px){.mmt-30{margin-top:30px !important}}.cover .container{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.acf-innerblocks-container{max-width:100%;width:100%;margin-left:0;margin-right:0}.wp-block-cover{width:100%;max-width:100%;padding:0}.wp-block-cover .wp-block-cover__inner-container{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.wp-block-cover .container{padding:0 !important}.wp-block-cover .wp-block-cover__inner-container{padding:0}.wp-block-cover.lvl4{padding-top:90px;padding-bottom:90px}.hp-padding{padding-top:100px;padding-bottom:100px}.wp-block-columns{gap:0 30px}.has-parallax{background-attachment:fixed !important}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;max-width:var(--wp--style--global--content-size)}.container-wide{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;max-width:var(--wp--style--global--wide-size)}.container-wide .container-wide,.container-wide .container{padding-left:0;padding-right:0}.container-wide .wp-block-columns,.container-wide .wp-block-cover__inner-container{padding-left:0;padding-right:0}.content a:not(.wp-block-button__link,.read-more,.button,.wp-block-post-excerpt__more-link,.woocommerce-LoopProduct-link){color:#cecece;text-decoration:underline;text-underline-offset:3px}.font-big{font-size:20px}@media(max-width: 1280px){.page-content .wp-block-columns{padding-left:15px;padding-right:15px}.page-content .wp-block-columns .wp-block-group,.page-content .wp-block-columns .wp-block-columns{padding-left:0;padding-right:0}}@media(max-width: 800px){.mobile-margin-bottom{padding-bottom:30px}.mobile-margin-top{padding-top:30px}}.line{width:80px;height:2px;background-color:#eee;margin-bottom:50px;margin-top:50px}.line2{width:199px;height:1px;background-color:#eee;margin-bottom:50px;margin-top:50px}.wp-block-gallery{justify-content:center !important;margin-bottom:25px}.wp-block-gallery .wp-block-image{border:1px solid #363636}.wp-block-cover.is-dark{color:#fff}.wp-block-cover.is-dark h1,.wp-block-cover.is-dark h2,.wp-block-cover.is-dark h3,.wp-block-cover.is-dark h4,.wp-block-cover.is-dark h5,.wp-block-cover.is-dark h6,.wp-block-cover.is-dark p{color:#fff}.wp-block-cover.is-dark .wp-block-button__link{background-color:#fff;color:#000;border-radius:4px}.wp-block-cover.is-dark .wp-block-button__link:hover{background-color:var(--wp--preset--color--primary);color:#000}.bg-gray{background:#f4f4f4;padding:30px}.bg-gray .wpcf7-form-control{background:#fff}.bg-gray .wpcf7-form-control::placeholder{color:#cecece;opacity:1}#page-content .maps{padding:0;margin-bottom:-20px}blockquote{font-size:16px;font-weight:500;font-style:italic;color:#000;font-family:var(--wp--preset--font-family--other-font);padding-top:30px;padding-bottom:30px;position:relative;border:1px solid #ccc;border-left:1px solid #ccc !important;border-radius:10px;padding-left:60px !important;max-width:713px !important;margin:60px 40px 40px !important;position:relative}blockquote::before{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EA66B4' d='M11.192 15.757q0-1.32-.69-2.217q-.489-.618-1.327-.812c-.55-.128-1.07-.137-1.54-.028c-.16-.95.1-1.956.76-3.022q.992-1.598 2.558-2.403L9.372 5c-.8.396-1.56.898-2.26 1.505c-.71.607-1.34 1.305-1.9 2.094s-.98 1.68-1.25 2.69s-.345 2.04-.216 3.1c.168 1.4.62 2.52 1.356 3.35Q6.205 19 7.85 19c.965 0 1.766-.29 2.4-.878q.941-.864.94-2.368zm9.124 0q0-1.32-.69-2.217q-.49-.63-1.327-.817q-.84-.185-1.54-.022c-.16-.94.09-1.95.752-3.02q.99-1.59 2.556-2.4L18.49 5q-1.201.594-2.26 1.505a11.3 11.3 0 0 0-1.894 2.094c-.556.79-.97 1.68-1.24 2.69a8 8 0 0 0-.217 3.1c.166 1.4.616 2.52 1.35 3.35q1.1 1.252 2.743 1.252q1.45.002 2.402-.877q.941-.864.942-2.368z'/%3E%3C/svg%3E");position:absolute;top:-20px;left:-5px;content:"";z-index:3}blockquote:after{width:50px;height:60px;background:#f0f0f0;position:absolute;top:-20px;left:-5px;content:""}.pl-20{padding-left:20px}@media(max-width: 1290px){.wp-block-columns,.wp-block-cover__inner-container{padding-left:15px;padding-right:15px}.wp-block-columns .wp-block-colums,.wp-block-cover__inner-container .wp-block-colums{padding-left:0;padding-right:0}.wp-block-columns .wp-block-group,.wp-block-cover__inner-container .wp-block-group{padding-left:0;padding-right:0}.wp-block-columns .pl-20,.wp-block-cover__inner-container .pl-20{padding-left:20px}}.tabs{margin:0 0 30px;padding:0;list-style:none;position:relative;background:#afc1dd;height:60px;border-radius:10px;overflow:hidden;display:flex}@media(max-width: 800px){.tabs{flex-wrap:wrap;height:auto}}.tabs .active-tab{background:var(--wp--preset--color--secondary);position:relative;border:none;border-radius:10px}.tabs .active-tab:after{width:100%;height:2px;position:absolute;content:"";bottom:-0.1em;left:0;background:#fff}.tabs li{display:inline-block;cursor:pointer;color:#fff;padding:18px 40px;height:100%;width:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}@media(max-width: 800px){.tabs li{width:100%}}.tabs-content{margin:20px 0 0;padding:0;list-style:none}.tabs-content li{display:none}.page-border{display:block;padding:50px 50px;margin-left:auto;margin-right:auto;margin-top:60px;position:relative}.level1{position:relative}.level1 #text{text-align:center;color:#fff;font-size:56px}@media(max-width: 1200px){.level1 #text{font-size:50px}}@media(max-width: 900px){.level1 #text{font-size:30px}}.level2{position:relative;padding-top:100px;padding-bottom:20px}.level2::before{background:url('data:image/svg+xml, <svg width="434" height="678" viewBox="0 0 434 678" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_2153_954)"><path d="M94.7096 540.686C-0.798405 482.688 -24.3696 305.695 -27.6886 264.442C-18.9684 235.289 16.9643 165.933 90.9334 121.736C183.395 66.4892 278.885 41.5114 303.995 125.534C329.105 209.556 227.711 266.652 122.83 385.109C17.9484 503.566 190.218 598.684 94.7096 540.686Z" fill="url(%23paint0_linear_2153_954)" fill-opacity="0.35"/></g><defs><filter id="filter0_f_2153_954" x="-152.844" y="-54.0441" width="585.862" height="737.371" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="62.5776" result="effect1_foregroundBlur_2153_954"/></filter><linearGradient id="paint0_linear_2153_954" x1="-36.2499" y1="294.89" x2="429.591" y2="400.545" gradientUnits="userSpaceOnUse"><stop stop-color="%23387FFF"/><stop offset="1" stop-color="%230158F4"/></linearGradient></defs></svg>');width:415px;height:392px;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0;content:"";display:block;z-index:44;animation:fadeAnimation2 3s ease-in-out infinite alternate}.level2:after{background:url('data:image/svg+xml,<svg width="438" height="650" viewBox="0 0 438 650" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_2153_953)"><path d="M272.439 312.135C262.637 350.307 245.18 362.347 224.18 390.795C183.641 445.708 138.062 449.281 101.107 507.998C25.7036 627.806 373.199 524.571 405.21 350.996C432.839 201.178 253.494 -20.6913 249.892 84.8116C248.453 126.946 267.707 155.234 272.206 199.245C276.849 244.666 282.442 273.18 272.439 312.135Z" fill="url(%23paint0_linear_2153_953)" fill-opacity="0.35"/></g><defs><filter id="filter0_f_2153_953" x="0.427612" y="-32.6699" width="497.674" height="682.397" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="45" result="effect1_foregroundBlur_2153_953"/></filter><linearGradient id="paint0_linear_2153_953" x1="15.7001" y1="239.329" x2="473.501" y2="383.803" gradientUnits="userSpaceOnUse"><stop stop-color="%232674FF"/><stop offset="1" stop-color="%230158F4"/></linearGradient></defs></svg>');width:360px;height:430px;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:0;content:"";display:block;z-index:4;animation:fadeAnimation2 3s ease-in-out infinite alternate}@keyframes fadeAnimation2{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.level2 .wp-block-cover__inner-container{position:relative;z-index:46}.level2 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){width:135px}.level3{padding-top:100px;padding-bottom:50px}.level3 .box h6{margin-top:30px}@media(max-width: 1000px){.level3 .box{margin-bottom:60px}}.level3 p{font-size:20px}.level4{padding-top:80px}.level5{padding-top:80px}.level6{padding-top:160px;padding-bottom:50px;position:relative;width:100%;max-width:1920px}.level6::after{background:url('data:image/svg+xml,<svg width="286" height="288" viewBox="0 0 286 288" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2153_868)"><path d="M1.20413 286.703L1.75612 286.149L1.40195 285.796L4.20587 282.982L4.56004 283.335L7.36396 280.522L7.00979 280.169L9.81372 277.355L10.1679 277.708L12.9718 274.894L12.6177 274.541L15.4216 271.728L15.7757 272.08L18.5797 269.267L18.2255 268.914L21.0294 266.1L21.3836 266.453L24.1875 263.639L23.8333 263.286L26.6372 260.473L26.9914 260.826L29.7953 258.012L29.4412 257.659L32.2451 254.845L32.5993 255.198L35.4032 252.384L35.049 252.031L37.8529 249.218L38.2071 249.571L41.011 246.757L40.6569 246.404L43.4608 243.59L43.815 243.943L46.6189 241.129L46.2647 240.777L49.0686 237.963L49.4228 238.316L52.2267 235.502L51.8726 235.149L54.6765 232.335L55.0306 232.688L57.8346 229.875L57.4804 229.522L60.2843 226.708L60.6385 227.061L63.4424 224.247L63.0882 223.894L65.8922 221.08L66.2463 221.433L69.0502 218.62L68.6961 218.267L71.5 215.453L71.8542 215.806L74.6581 212.992L74.3039 212.639L77.1078 209.826L77.462 210.178L80.2659 207.365L79.9118 207.012L82.7157 204.198L83.0699 204.551L85.8738 201.737L85.5196 201.384L88.3235 198.571L88.6777 198.924L91.4816 196.11L91.1274 195.757L93.9314 192.943L94.2855 193.296L97.0894 190.482L96.7353 190.129L99.5392 187.316L99.8934 187.669L102.697 184.855L102.343 184.502L105.147 181.688L105.501 182.041L108.305 179.228L107.951 178.875L110.755 176.061L111.109 176.414L113.913 173.6L113.559 173.247L116.363 170.433L116.717 170.786L119.521 167.973L119.167 167.62L121.971 164.806L122.325 165.159L125.129 162.345L124.774 161.992L127.578 159.179L127.933 159.531L130.736 156.718L130.382 156.365L133.186 153.551L133.54 153.904L136.344 151.09L135.99 150.737L138.794 147.924L139.148 148.277L141.952 145.463L141.598 145.11L144.402 142.296L144.756 142.649L147.56 139.835L147.206 139.483L150.01 136.669L150.364 137.022L153.168 134.208L152.814 133.855L155.618 131.041L155.972 131.394L158.776 128.581L158.421 128.228L161.225 125.414L161.58 125.767L164.383 122.953L164.029 122.6L166.833 119.786L167.187 120.139L169.991 117.326L169.637 116.973L172.441 114.159L172.795 114.512L175.599 111.698L175.245 111.345L178.049 108.532L178.403 108.885L181.207 106.071L180.853 105.718L183.657 102.904L184.011 103.257L186.815 100.443L186.461 100.091L189.265 97.2768L189.619 97.6297L192.423 94.816L192.068 94.463L194.872 91.6493L195.227 92.0023L198.031 89.1885L197.676 88.8356L200.48 86.0219L200.834 86.3748L203.638 83.5611L203.284 83.2081L206.088 80.3944L206.442 80.7473L209.246 77.9336L208.892 77.5807L211.696 74.7669L212.05 75.1199L214.854 72.3061L214.5 71.9532L217.304 69.1395L217.658 69.4924L220.462 66.6787L220.108 66.3257L222.912 63.512L223.266 63.8649L226.07 61.0512L225.716 60.6983L228.52 57.8845L228.874 58.2375L231.678 55.4238L231.323 55.0708L234.127 52.2571L234.482 52.61L237.285 49.7963L236.931 49.4433L239.735 46.6296L240.089 46.9825L242.893 44.1688L242.539 43.8159L245.343 41.0022L245.697 41.3551L248.501 38.5414L248.147 38.1884L250.951 35.3747L251.305 35.7276L254.109 32.9139L253.755 32.561L256.559 29.7472L256.913 30.1002L259.717 27.2864L259.363 26.9335L262.167 24.1198L262.521 24.4727L265.325 21.659L264.971 21.306L267.775 18.4923L268.129 18.8452L270.933 16.0315L270.578 15.6786L273.382 12.8648L273.737 13.2178L276.54 10.404L276.186 10.0511L278.99 7.23742L279.344 7.59036L282.148 4.77662L281.794 4.42369L284.598 1.60996L284.952 1.96289L285.5 1.41321V2.19619H286V6.1823H285.5V10.1684H286V14.1545H285.5V18.1406H286V22.1267H285.5V26.1128H286V30.0989H285.5V34.085H286V38.0712H285.5V42.0573H286V46.0434H285.5V50.0295H286V54.0156H285.5V58.0017H286V61.9878H285.5V65.9739H286V69.96H285.5V73.9462H286V77.9323H285.5V81.9184H286V85.9045H285.5V89.8906H286V93.8767H285.5V97.8628H286V101.849H285.5V105.835H286V109.821H285.5V113.807H286V117.793H285.5V121.779H286V125.766H285.5V129.752H286V133.738H285.5V137.724H286V141.71H285.5V145.696H286V149.682H285.5V153.668H286V157.654H285.5V161.641H286V165.627H285.5V169.613H286V173.599H285.5V177.585H286V181.571H285.5V185.557H286V189.543H285.5V193.529H286V197.516H285.5V201.502H286V205.488H285.5V209.474H286V213.46H285.5V217.446H286V221.432H285.5V225.418H286V229.405H285.5V233.391H286V237.377H285.5V241.363H286V245.349H285.5V249.335H286V253.321H285.5V257.307H286V261.293H285.5V265.28H286V269.266H285.5V273.252H286V277.238H285.5V281.224H286V285.21H285.5V286.703H284.014V287.203H280.042V286.703H276.069V287.203H272.097V286.703H268.125V287.203H264.153V286.703H260.181V287.203H256.208V286.703H252.236V287.203H248.264V286.703H244.292V287.203H240.319V286.703H236.347V287.203H232.375V286.703H228.403V287.203H224.431V286.703H220.458V287.203H216.486V286.703H212.514V287.203H208.542V286.703H204.569V287.203H200.597V286.703H196.625V287.203H192.653V286.703H188.681V287.203H184.708V286.703H180.736V287.203H176.764V286.703H172.792V287.203H168.819V286.703H164.847V287.203H160.875V286.703H156.903V287.203H152.931V286.703H148.958V287.203H144.986V286.703H141.014V287.203H137.042V286.703H133.069V287.203H129.097V286.703H125.125V287.203H121.153V286.703H117.181V287.203H113.208V286.703H109.236V287.203H105.264V286.703H101.292V287.203H97.3194V286.703H93.3471V287.203H89.3749V286.703H85.4027V287.203H81.4305V286.703H77.4582V287.203H73.486V286.703H69.5138V287.203H65.5415V286.703H61.5693V287.203H57.5971V286.703H53.6248V287.203H49.6526V286.703H45.6804V287.203H41.7082V286.703H37.7359V287.203H33.7637V286.703H29.7915V287.203H25.8192V286.703H21.847V287.203H17.8748V286.703H13.9026V287.203H9.93032V286.703H5.9581V287.203H1.98585V286.703H1.20413Z" stroke="%23353535" stroke-dasharray="4 4"/></g><defs><clipPath id="clip0_2153_868"><rect width="286" height="287" fill="white" transform="translate(0 0.203125)"/></clipPath></defs></svg>');width:286px;height:288px;content:"";position:absolute;top:0;right:130px}.level6 #before{position:absolute;width:379px;height:414px;position:absolute;bottom:0;left:0}@media(max-width: 1500px){.level6 #before{left:-60px}}@media(max-width: 1000px){.level6 #before{left:-80px}}.level6 .wp-block-columns{gap:80px}.level6 .lvl6-anime-2{position:relative}.level6 .lvl6-anime-2 svg{position:absolute;bottom:100px;left:0}.level7{padding-top:100px;padding-bottom:50px;position:relative}.level7 .box{border:1px solid rgba(255,255,255,.5);padding:60px 100px;max-width:1080px;margin-left:auto;margin-right:auto}.level7 .box h3{font-size:53px}@media(max-width: 1200px){.level7 .box{padding:30px;margin:15px}}@media(max-width: 800px){.level7 .box{padding:15px;border:none}.level7 .box h3{font-size:30px}}.level8{padding-top:80px}.anime1{position:absolute;left:-100px;top:0;width:364px;height:336px;margin-left:0}@media(max-width: 800px){.anime1{opacity:.4}}.anime1 svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;animation:fadeAnimation 3s ease-in-out infinite alternate}.anime1 svg:nth-child(1),.anime1 svg:nth-child(9),.anime1 svg:nth-child(17),.anime1 svg:nth-child(25){animation-delay:.3s}.anime1 svg:nth-child(2),.anime1 svg:nth-child(10),.anime1 svg:nth-child(18),.anime1 svg:nth-child(26){animation-delay:.6s}.anime1 svg:nth-child(3),.anime1 svg:nth-child(11),.anime1 svg:nth-child(19){animation-delay:.9s}.anime1 svg:nth-child(4),.anime1 svg:nth-child(12),.anime1 svg:nth-child(20){animation-delay:1.2s}.anime1 svg:nth-child(5),.anime1 svg:nth-child(13),.anime1 svg:nth-child(21){animation-delay:1.5s}.anime1 svg:nth-child(6),.anime1 svg:nth-child(14),.anime1 svg:nth-child(22){animation-delay:1.8s}.anime1 svg:nth-child(7),.anime1 svg:nth-child(15),.anime1 svg:nth-child(23){animation-delay:2.1s}.anime1 svg:nth-child(8),.anime1 svg:nth-child(16),.anime1 svg:nth-child(24){animation-delay:2.4s}@keyframes fadeAnimation{0%{opacity:1;@media(max-width: 800px){opacity:.5}}50%{opacity:0}100%{opacity:1}}@keyframes rotateAnimation{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2)}100%{transform:scale(1)}}.anime2{position:absolute;right:-100px;bottom:0;width:364px;height:330px;margin-left:0}@media(max-width: 1000px){.anime2{display:none}}.anime2 svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;animation:fadeAnimation 3s ease-in-out infinite alternate}.anime2 svg:nth-child(1),.anime2 svg:nth-child(9),.anime2 svg:nth-child(17),.anime2 svg:nth-child(25){animation-delay:.3s}.anime2 svg:nth-child(2),.anime2 svg:nth-child(10),.anime2 svg:nth-child(18),.anime2 svg:nth-child(26){animation-delay:.6s}.anime2 svg:nth-child(3),.anime2 svg:nth-child(11),.anime2 svg:nth-child(19){animation-delay:.9s}.anime2 svg:nth-child(4),.anime2 svg:nth-child(12),.anime2 svg:nth-child(20){animation-delay:1.2s}.anime2 svg:nth-child(5),.anime2 svg:nth-child(13),.anime2 svg:nth-child(21){animation-delay:1.5s}.anime2 svg:nth-child(6),.anime2 svg:nth-child(14),.anime2 svg:nth-child(22){animation-delay:1.8s}.anime2 svg:nth-child(7),.anime2 svg:nth-child(15),.anime2 svg:nth-child(23){animation-delay:2.1s}.anime2 svg:nth-child(8),.anime2 svg:nth-child(16),.anime2 svg:nth-child(24){animation-delay:2.4s}.oferta .box img{width:100%;height:245px;object-fit:cover;border:1px solid #363636}.oferta .box h6{margin-top:30px}.oferta .box p{font-size:16px}@media(max-width: 1000px){.oferta .box{margin-bottom:60px}}.wp-block-video{margin:0;max-width:1920px}.wp-block-gallery figcaption{display:none}.acf-innerblocks-container{width:var(--wp--style--global--content-size);max-width:100%;margin-left:auto;margin-right:auto}.single-page__container{margin:0 auto;max-width:var(--wp--style--global--wide-size) !important}.single-page__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px}.single-page__content{width:100%}.single-page__content .page-inner{background-color:#f0f0f0;padding:30px 25px;border-radius:10px}.single-page__content .page-inner img{border-radius:10px}.single-page__content .page-inner img:first-child{margin-bottom:20px}@media(min-width: 992px){.single-page__content-right,.single-page__content-left{width:calc(67% - 10px)}.single-page__content-left{order:2}}.single-page__sidebar{width:100%}@media(min-width: 992px){.single-page__sidebar{width:calc(33% - 10px)}.single-page__sidebar-left{order:1}}.blog-post__container{margin:0 auto;max-width:var(--wp--style--global--wide-size) !important}.blog-post__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px}@media(max-width: 1400px){.blog-post__row{margin-left:20px;margin-right:20px}}.blog-post__content{width:100%}.blog-post__content .inner{background:#f0f0f0;padding:30px 25px;border-radius:10px}.blog-post__content .inner img{border-radius:10px;margin-bottom:20px}@media(min-width: 992px){.blog-post__content{width:calc(68% - 20px)}}.blog-post__sidebar{width:100%}@media(min-width: 992px){.blog-post__sidebar{width:calc(32% - 20px)}}/*! Spectre.css v0.5.9 | MIT License | github.com/picturepan2/spectre */.wp-block-table{overflow:hidden;border-radius:0;border:1px solid #dadee4}.wp-block-table table tbody tr{border-bottom:1px solid #dadee4}.wp-block-table table tbody tr:first-of-type{border-top:rgba(0,0,0,0)}.wp-block-table table tbody tr:last-of-type{border-bottom:rgba(0,0,0,0)}.wp-block-table table th,.wp-block-table table td{padding:10px 20px;border:none}.wp-block-table table tr:nth-of-type(even){background-color:#dadee4}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1320px}.container.grid-lg{max-width:1000px}.container.grid-md{max-width:880px}.container.grid-sm{max-width:640px}.container.grid-xs{max-width:520px}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none !important}.cols,.columns{display:flex;flex-wrap:wrap;margin-left:-0.4rem;margin-right:-0.4rem}.cols.col-gapless,.columns.col-gapless{margin-left:0;margin-right:0}.cols.col-gapless>.column,.columns.col-gapless>.column{padding-left:0;padding-right:0}.cols.col-oneline,.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}[class~=col-],.column{flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}[class~=col-].col-12,[class~=col-].col-11,[class~=col-].col-10,[class~=col-].col-9,[class~=col-].col-8,[class~=col-].col-7,[class~=col-].col-6,[class~=col-].col-5,[class~=col-].col-4,[class~=col-].col-3,[class~=col-].col-2,[class~=col-].col-1,[class~=col-].col-auto,.column.col-12,.column.col-11,.column.col-10,.column.col-9,.column.col-8,.column.col-7,.column.col-6,.column.col-5,.column.col-4,.column.col-3,.column.col-2,.column.col-1,.column.col-auto{flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media(max-width: 1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none !important}.show-xl{display:block !important}}@media(max-width: 960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none !important}.show-lg{display:block !important}}@media(max-width: 840px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-auto{flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none !important}.show-md{display:block !important}}@media(max-width: 600px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-auto{flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none !important}.show-sm{display:block !important}}@media(max-width: 480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none !important}.show-xs{display:block !important}}.navbar{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar .navbar-section{align-items:center;display:flex;flex:1 0 0}.navbar .navbar-section:not(:first-child):last-child{justify-content:flex-start}.navbar .navbar-center{align-items:center;display:flex;flex:0 0 auto}.navbar .navbar-brand{font-size:.9rem;text-decoration:none}.dropdown{display:inline-block;position:relative}.dropdown .menu{animation:slide-down .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown.active .menu,.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-bottom-right-radius:.1rem;border-top-right-radius:.1rem}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.4rem;position:fixed;right:0;top:0}.modal:target,.modal.active{display:flex;opacity:1;z-index:400}.modal:target .modal-overlay,.modal.active .modal-overlay{background:rgba(247,248,249,.75);bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:0}.modal:target .modal-container,.modal.active .modal-container{animation:slide-down .2s ease 1;z-index:1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{box-shadow:none;max-width:960px}.modal-container{background:#fff;border-radius:.1rem;display:flex;flex-direction:column;max-height:75vh;max-width:640px;padding:0 .8rem;width:100%}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{color:#303742;padding:.8rem}.modal-container .modal-body{overflow-y:auto;padding:.8rem;position:relative}.modal-container .modal-footer{padding:.8rem;text-align:right}.nav{display:flex;flex-direction:column;list-style:none;margin:.2rem 0}.nav .nav-item a{color:#66758c;padding:.2rem .4rem;text-decoration:none}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#5755d9}.nav .nav-item.active>a{color:#505c6e;font-weight:bold}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#5755d9}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.mini-cart-widget__close{position:absolute;top:0;left:-100%;height:100%;width:20%;background-color:rgba(51,51,51,.3);z-index:100;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 992px){.mini-cart-widget__close{width:70%}}.active .mini-cart-widget__close{left:0}.mini-cart-widget__content{position:absolute;top:0;right:-100%;height:100%;width:80%;padding:20px;background:#191919;z-index:100;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 992px){.mini-cart-widget__content{width:30%}}.active .mini-cart-widget__content{right:0}.mini-cart-widget__content .woocommerce-mini-cart.cart_list.product_list_widget{list-style:none;padding-left:0}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item{margin-top:25px;padding-bottom:6px}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item .remove.remove_from_cart_button{position:absolute;top:5px;left:auto;right:0;height:1em !important;width:1em !important;display:block !important;font-size:1.5em !important;font-weight:700 !important;text-align:center !important;line-height:1 !important;border-radius:100% !important;color:#cecece !important;text-decoration:none !important;border:0 !important}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item .remove.remove_from_cart_button:hover{background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--primary) !important}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item{position:relative;border-bottom:1px solid #191919;text-align:center}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item .blockUI.blockOverlay{display:none !important}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item a:nth-of-type(2){display:flex;text-decoration:none;text-align:start;font-family:var(--wp--preset--font-family--base-font);font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#cecece;letter-spacing:0;text-transform:none}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item a:nth-of-type(2) img{width:100px;height:auto;object-fit:cover;margin-right:10px;margin-left:0}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item a:nth-of-type(2):hover{color:var(--wp--preset--color--primary)}.mini-cart-widget__content .woocommerce-mini-cart-item.mini_cart_item .quantity{display:flex;margin:10px 0;justify-content:flex-end;color:var(--wp--preset--color--primary)}.mini-cart-widget__content .woocommerce-mini-cart__total.total{padding-top:10px;text-align:center}.mini-cart-widget__content .woocommerce-mini-cart__buttons{display:flex;justify-content:center}@media(max-width: 992px){.mini-cart-widget__content .woocommerce-mini-cart__buttons .button{padding:15px;font-size:14px;line-height:16px}}.mini-cart-widget__content .woocommerce-mini-cart__buttons .button:nth-of-type(1){margin-right:10px}.mini-cart-widget__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.mini-cart-widget__h{margin-bottom:0}.mini-cart-widget__exit{font-size:40px;line-height:40px;cursor:pointer}.mini-cart-widget__exit:hover{color:var(--wp--preset--color--primary)}.site-header__mini-cart{position:relative;margin-left:10px;display:flex;align-items:center;cursor:pointer}.site-header__mini-cart:hover p{color:var(--wp--preset--color--primary)}.site-header__mini-cart p{margin-bottom:0;margin-left:10px}.site-header__mini-cart .count{position:absolute;top:0;left:10px;min-width:15px;min-height:15px;display:flex;justify-content:center;align-items:center;font-family:var(--wp--preset--font-family--base-font);font-size:10px;font-weight:400;line-height:12px;color:#fff !important;border:1px solid var(--wp--preset--color--primary);border-radius:50%;background:var(--wp--preset--color--primary)}.site-header__mini-cart .count[data-count="0"]{display:none}.site-header__mini-cart-icon img{min-height:20px;width:auto}.woo__container{position:relative;margin:0 auto;max-width:1300px}.woo__row{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1400px){.woo__row{margin-left:20px;margin-right:20px}}.woo__col{width:100%}.woocommerce .woocommerce-breadcrumb{margin-bottom:55px;padding-bottom:9px;font-size:14px !important;color:#cecece;border-bottom:1px solid var(--wp--preset--color--border);display:none}.woocommerce .woocommerce-breadcrumb a{position:relative;display:inline-flex;color:#cecece;text-decoration:none;overflow:hidden}.woocommerce .woocommerce-breadcrumb a::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#cecece;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.woocommerce .woocommerce-breadcrumb a:hover::before{left:0}.woocommerce .woocommerce-ordering .orderby{margin-bottom:10px;padding:10px;width:100%;border:1px solid #dadee4;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;color:#ccc}.woocommerce ul.products{display:flex;flex-wrap:wrap;gap:30px 30px;width:100%;overflow:hidden}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none !important}@media(max-width: 768px){.woocommerce ul.products.columns-2 li.product.type-product{width:100%}}@media(min-width: 768px){.woocommerce ul.products.columns-2 li.product.type-product{width:calc(50% - 15px)}}@media(max-width: 768px){.woocommerce ul.products.columns-3 li.product.type-product{width:100%}}@media(min-width: 768px){.woocommerce ul.products.columns-3 li.product.type-product{width:calc(33.3333% - 20px)}}@media(max-width: 768px){.woocommerce ul.products.columns-4 li.product.type-product{width:100%}}@media(min-width: 768px){.woocommerce ul.products.columns-4 li.product.type-product{width:calc(50% - 15px)}}@media(min-width: 992px){.woocommerce ul.products.columns-4 li.product.type-product{width:calc(25% - 23px)}}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 20px !important;background-color:#000;overflow:hidden;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image{background:#000;overflow:hidden;position:relative;height:416px}.woocommerce ul.products li.product:hover{box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}.woocommerce ul.products li.product:hover .woocommerce-loop-product__link .woocommerce-loop-product__image{background:#000;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image{position:relative;overflow:hidden;height:416px}.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image img{margin-bottom:0;transition:all .3s;height:100%;width:100%;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__image .onsale{position:absolute;top:auto;bottom:15px;right:0;left:auto;margin:0;padding:3px 12px 5px;width:auto;min-width:auto;border-radius:0;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary);text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;display:none !important}.woocommerce ul.products li.product .woocommerce-loop-product__box{padding:10px;border:none}.woocommerce ul.products li.product .woocommerce-loop-product__box .woocommerce-loop-product__title{font-size:18px;text-transform:uppercase;font-weight:400;line-height:2.8rem;color:#fff;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__box .woocommerce-loop-product__description{color:#cecece}.woocommerce ul.products li.product .woocommerce-loop-product__box .star-rating::before{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__box .star-rating span{background:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__box .price{color:#ccc;font-size:16px;font-weight:400;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__box .price ins .woocommerce-Price-amount.amount{text-decoration:none !important;font-weight:400}.woocommerce ul.products li.product .button{color:var(--wp--preset--color--primary);border-color:#fff;background-color:rgba(0,0,0,0)}.woocommerce ul.products li.product .button:hover{color:#fff;border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.woocommerce ul.products li.product .added_to_cart{font-size:1.2rem}.woocommerce div.product .star-rating::before{display:none}.woocommerce div.product .star-rating span{background:#fff}.woocommerce div.product div.woocommerce-product-gallery.images{margin-bottom:90px}.woocommerce div.product div.woocommerce-product-gallery.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{border:1px solid var(--wp--preset--color--border)}.woocommerce div.product div.woocommerce-product-gallery.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:17px 17px;margin-top:25px}.woocommerce div.product div.woocommerce-product-gallery.images .flex-control-thumbs li{border:1px solid var(--wp--preset--color--border);width:calc(50% - 9px)}@media(min-width: 768px){.woocommerce div.product div.woocommerce-product-gallery.images .flex-control-thumbs li{width:calc(25% - 13px)}}.woocommerce div.product .summary.entry-summary{margin-bottom:0}.woocommerce div.product .summary.entry-summary .product_title.entry-title{margin-bottom:27px;font-size:2rem;line-height:1.1;font-weight:500;color:#fff;text-transform:uppercase}@media(max-width: 768px){.woocommerce div.product .summary.entry-summary .product_title.entry-title{font-size:3rem;line-height:4rem}}.woocommerce div.product .summary.entry-summary .price{margin-bottom:16px;font-size:1.6rem;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;gap:12px}.woocommerce div.product .summary.entry-summary .price ins{text-decoration:none}.woocommerce div.product .summary.entry-summary .price ins .woocommerce-Price-amount{color:var(--Primary-color, #FF4E30);font-size:16px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none}.woocommerce div.product .summary.entry-summary .price del{text-decoration:none !important}.woocommerce div.product .summary.entry-summary .price del .woocommerce-Price-amount{color:#ccc;font-size:16px;font-style:normal;font-weight:500;line-height:30px;text-decoration-line:strikethrough;text-decoration:line-through}.woocommerce div.product .summary.entry-summary form.cart{border-top:1px solid #7b7b7b;padding-top:30px;display:flex}.woocommerce div.product .summary.entry-summary form.cart .variations{margin-bottom:4px}.woocommerce div.product .summary.entry-summary form.cart .variations tr{display:flex;flex-wrap:wrap;flex-direction:column}.woocommerce div.product .summary.entry-summary form.cart .variations .label{display:flex}.woocommerce div.product .summary.entry-summary form.cart .variations .label label{margin-bottom:6px;font-size:1.4rem;font-weight:400}@media(max-width: 768px){.woocommerce div.product .summary.entry-summary form.cart .variations .value{width:100%}}.woocommerce div.product .summary.entry-summary form.cart .variations .value select{margin-bottom:10px;padding:10px;width:100%;border:1px solid #dadee4;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px}.woocommerce div.product .summary.entry-summary form.cart .single_variation_wrap{padding-top:31px;border-top:1px solid var(--wp--preset--color--border)}.woocommerce div.product .summary.entry-summary .product_meta{display:flex;flex-direction:column}.woocommerce div.product .summary.entry-summary .product_meta a{position:relative;display:inline-flex;color:#cecece;text-decoration:none;overflow:hidden}.woocommerce div.product .summary.entry-summary .product_meta a::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background-color:#cecece;transition:.35s cubic-bezier(0.22, 1, 0.36, 1)}.woocommerce div.product .summary.entry-summary .product_meta a:hover::before{left:0}.woocommerce div.product .woocommerce-tabs ul.wc-tabs{justify-content:flex-start;margin:20px 0;padding:0;display:none}.woocommerce div.product .woocommerce-tabs ul.wc-tabs::before,.woocommerce div.product .woocommerce-tabs ul.wc-tabs::after{content:none}.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{margin-right:10px;padding:10px 20px;background-color:rgba(0,0,0,0);color:#000;border:none;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.wc-tabs li::before,.woocommerce div.product .woocommerce-tabs ul.wc-tabs li::after{content:none}@media(max-width: 768px){.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{width:100%;text-align:center}}.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active{color:#efefef;background-color:var(--wp--preset--color--primary)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:30px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin-bottom:43px;padding-bottom:23px;font-size:3rem;line-height:1.2;font-weight:700;color:#fff;border-bottom:1px solid var(--wp--preset--color--border)}@media(max-width: 768px){.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:3rem;line-height:4rem}}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{text-align:inherit}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value p{margin-left:20px}.woocommerce .main-shop .products .product span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{top:0;right:auto;left:0;margin:0;padding:7px 10px;min-height:auto;border-radius:0;background-color:var(--wp--preset--color--secondary);font-size:13px;line-height:16px;letter-spacing:0px;font-weight:400;color:#fff}.woocommerce .main-shop .products .product span.onsale,.woocommerce ul.products li.product .onsale{width:100%}.woocommerce span.onsale{min-width:200px}.woocommerce .woocommerce-variation .stock,.woocommerce .stock{color:#cecece !important}.woocommerce .woocommerce-variation{margin-bottom:20px}.woocommerce .related{display:block;border-top:1px solid #7b7b7b;padding-top:70px;clear:both;width:100%}.woocommerce .related .products.columns-4{margin-bottom:0 !important}.woocommerce .related .products.columns-4 .woocommerce-loop-product__box{padding-bottom:0}.woocommerce .related h2{margin-bottom:20px;font-size:5rem;line-height:1.2;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:40px}@media(max-width: 768px){.woocommerce .related h2{font-size:3rem;line-height:4rem}}.woocommerce .comment-respond p{display:flex;flex-wrap:wrap}.woocommerce .comment-respond p label{min-width:80px}.woocommerce .comment-respond p textarea{padding:10px}.woocommerce .comment-respond p input{padding:10px;border:1px solid #dadee4}.woocommerce .comment-respond p input[type=checkbox]{margin-right:10px}.woocommerce .quantity{display:flex;float:none !important;margin-right:30px !important}.woocommerce .quantity .plus,.woocommerce .quantity .minus{border:1px solid #dadee4;background:none;padding:13px 20px;transition:.35s cubic-bezier(0.22, 1, 0.36, 1);color:#fff}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{background:#333;color:var(--wp--preset--color--primary);cursor:pointer}.woocommerce .quantity .input-text{order:2;margin-bottom:0;margin-right:5px;background:#000;color:#fff}.woocommerce .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input[type=number]{-moz-appearance:textfield}.woocommerce .quantity .minus{order:1;margin-right:5px}.woocommerce .quantity .plus{order:3}.woocommerce .quantity input{height:47px;margin-bottom:10px;border:1px solid #dadee4}.woocommerce .coupon input.input-text{margin:0 20px 10px 0 !important;padding:1.3rem 4.7rem !important;min-width:200px}@media(max-width: 768px){.woocommerce .coupon input.input-text{width:100% !important}}@media(max-width: 768px){.woocommerce .coupon .button{width:100% !important}}.woocommerce input,.woocommerce textarea,.woocommerce .select2-selection--single{padding:1.5rem 1rem;border:1px solid #dadee4;border-radius:0}.woocommerce .select2-dropdown{border-color:#dadee4 !important}.woocommerce .select2-container--default .select2-selection--single{height:auto}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce .summary.entry-summary .button,.woocommerce .woocommerce-Reviews .comment-form .form-submit #respond input#submit,.woocommerce .woocommerce-variation-add-to-cart button.button.disabled,.woocommerce .products li.product .button,.woocommerce .sidebar .wp-block-search__button .button,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce .actions .button:disabled,.woocommerce .actions .button:disabled[disabled],.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt{display:inline-flex;padding:10px 28px;font-family:var(--wp--preset--font-family--other-font);font-size:18px;letter-spacing:0;line-height:1;font-weight:500;text-transform:none;color:var(--wp--preset--color--primary);background-color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--primary);border-radius:50px;transition:.35s cubic-bezier(0.22, 1, 0.36, 1);text-align:center;cursor:pointer}.woocommerce .summary.entry-summary .button:after,.woocommerce .woocommerce-Reviews .comment-form .form-submit #respond input#submit:after,.woocommerce .woocommerce-variation-add-to-cart button.button.disabled:after,.woocommerce .products li.product .button:after,.woocommerce .sidebar .wp-block-search__button .button:after,.woocommerce #respond input#submit:after,.woocommerce button.button:after,.woocommerce .actions .button:disabled:after,.woocommerce .actions .button:disabled[disabled]:after,.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce a.button.alt:after,.woocommerce button.button.alt:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4299 18.0699L20.4999 11.9999L14.4299 5.92995" stroke="%23FF4E30" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 12L20.33 12" stroke="%23FF4E30" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:24px;height:16px;display:flex;background-repeat:no-repeat;background-position:center}.woocommerce .summary.entry-summary .button:hover,.woocommerce .woocommerce-Reviews .comment-form .form-submit #respond input#submit:hover,.woocommerce .woocommerce-variation-add-to-cart button.button.disabled:hover,.woocommerce .products li.product .button:hover,.woocommerce .sidebar .wp-block-search__button .button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce .actions .button:disabled:hover,.woocommerce .actions .button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{color:#fff;background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.woocommerce .summary.entry-summary .button:hover:after,.woocommerce .woocommerce-Reviews .comment-form .form-submit #respond input#submit:hover:after,.woocommerce .woocommerce-variation-add-to-cart button.button.disabled:hover:after,.woocommerce .products li.product .button:hover:after,.woocommerce .sidebar .wp-block-search__button .button:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce button.button:hover:after,.woocommerce .actions .button:disabled:hover:after,.woocommerce .actions .button:disabled[disabled]:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce a.button.alt:hover:after,.woocommerce button.button.alt:hover:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4302 18.07L20.5002 12L14.4302 5.93001" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 12L20.33 12" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:24px;height:16px;display:flex;background-repeat:no-repeat;background-position:center}.woocommerce a.button.alt{width:100%}#reviews{display:none}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-message,.woocommerce-checkout .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info,.woocommerce-page .woocommerce .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-message,.woocommerce-page .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info{border-color:var(--wp--preset--color--primary) !important}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info::before,.woocommerce-checkout .woocommerce .woocommerce-info::before,.woocommerce-checkout .woocommerce .woocommerce-message::before,.woocommerce-checkout .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info::before,.woocommerce-page .woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce .woocommerce-message::before,.woocommerce-page .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info::before{color:var(--wp--preset--color--primary) !important}.wp-block-woocommerce-single-product{max-width:1310px;margin-left:auto;margin-right:auto}.wp-block-woocommerce-single-product .wc-block-components-product-image{height:428px}.wp-block-woocommerce-single-product .wc-block-components-product-image img{height:428px}.wp-block-woocommerce-single-product .wp-block-column:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.wp-block-woocommerce-single-product.featured{margin-top:30px}.wp-block-woocommerce-single-product.featured .wp-block-columns{gap:80px}.wp-block-woocommerce-single-product.featured h2.wp-block-post-title{font-size:40px;font-style:normal;font-weight:600;line-height:50px;letter-spacing:-1.2px;text-transform:uppercase;text-decoration:none;margin-bottom:15px}.wp-block-woocommerce-single-product.featured .wp-block-woocommerce-product-price{margin-bottom:16px;font-size:1.6rem;border-radius:100px;background:#fff;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:12px}.wp-block-woocommerce-single-product.featured .wp-block-woocommerce-product-price .wc-block-grid__product-price{display:flex;flex-direction:row-reverse;gap:20px}.wp-block-woocommerce-single-product.featured .wp-block-woocommerce-product-price ins .woocommerce-Price-amount{color:var(--Primary-color, #FF4E30);font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-decoration:none}.wp-block-woocommerce-single-product.featured .wp-block-woocommerce-product-price del{text-decoration:none}.wp-block-woocommerce-single-product.featured .wp-block-woocommerce-product-price del .woocommerce-Price-amount{color:var(--Neutral-04, #7B7B7B);font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:500;line-height:30px;text-decoration-color:#7b7b7b;text-decoration-line:line-through;text-decoration-thickness:1px}.wp-block-woocommerce-single-product.featured .wc-block-components-product-image{border-left:6px solid var(--wp--preset--color--primary);border-right:6px solid var(--wp--preset--color--primary)}.woocommerce ul.products .product-category{position:relative}.woocommerce ul.products .product-category img{width:100%;height:100%;object-fit:cover}.woocommerce ul.products .product-category .custom-category{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;bottom:0;left:0;width:100%;padding:30px;min-height:180px}@media(max-width: 1200px){.woocommerce ul.products .product-category .custom-category{flex-direction:column;flex-wrap:wrap}}.woocommerce ul.products .product-category .custom-category .button{opacity:0;transition:all .3s;white-space:nowrap;transition:all .3s;margin-top:0}.woocommerce ul.products .product-category .custom-category h6{text-transform:uppercase;font-size:24px;margin-bottom:20px}.woocommerce ul.products .product-category .custom-category .button.button-reverse{height:44px}.woocommerce ul.products .product-category:hover .custom-category .button{display:flex;opacity:1}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:32.1%}@media(max-width: 1000px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:49%}}@media(max-width: 800px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:100%}}.woocommerce span.onsale{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--wp--preset--color--primary)}.custom-category-link{width:100%;height:100%;position:absolute;top:0;left:0;background-size:0 !important}.tax-product_cat .related.products{display:none}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column} @media (max-width:768px){figure.wp-block-video.test{padding-top:100px}} @media (max-width:768px){.offer_item{display:flex!important;flex-direction:column!important;text-align:center; margin: 40px 0 !important}} @media (max-width:768px){.button_c{justify-content:center !important}} @media (max-width:768px){.heading_c{text-align:center!important;margin-bottom:20px!important}} @media (max-width:768px){.icon_box{justify-content:center!important;margin-bottom:20px!important}} .level7{padding-top:100px;padding-bottom:50px;position:relative}@media (max-width:768px){.level7{padding-top:30px;padding-bottom:30px}} @media (max-width:768px){.pb-100{padding-bottom:40px !important}} @media (max-width:768px){.mb-60{margin-bottom: 0 !important}} @media (max-width: 768px) {.oferta .box-last {margin-bottom: 0 !important;} .blog-sec-03__title {text-align:center}
}
/*# 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zZXR0aW5ncy9fZXh0ZW5kcy5zY3NzIiwid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9fX3NldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX2FjY2Vzc2liaWxpdHkuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX2Jsb2cuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX2NvbnRhY3Quc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zZXR0aW5ncy9fbWl4aW4uc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX2RlZmF1bHRzLnNjc3MiLCJ3ZWIvYXBwL3RoZW1lcy9kb3RzcGljZS9hc3NldHMvY3NzL19fc2V0dGluZ3MvX2luY2x1ZGUtbWVkaWEuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX2ZvbnRzLnNjc3MiLCJ3ZWIvYXBwL3RoZW1lcy9kb3RzcGljZS9hc3NldHMvY3NzL19fZ2xvYmFsL19qdW1ib3Ryb24uc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19nbG9iYWwvX25vcm1hbGl6ZS5zY3NzIiwid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9fX2dsb2JhbC9fc2lkZWJhci5zY3NzIiwid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9fX2dsb2JhbC9fcGFnZS5zY3NzIiwid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9fX2dsb2JhbC9fZ3JpZC5zY3NzIiwid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9fX3NwZWN0cmUvX2luaXQuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL190YWJsZXMuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL192YXJpYWJsZXMuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL19sYXlvdXQuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL19uYXZiYXIuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL19kcm9wZG93bnMuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL19tb2RhbHMuc2NzcyIsIndlYi9hcHAvdGhlbWVzL2RvdHNwaWNlL2Fzc2V0cy9jc3MvX19zcGVjdHJlL19uYXZzLnNjc3MiLCJ3ZWIvYXBwL3RoZW1lcy9kb3RzcGljZS9hc3NldHMvY3NzL19fd29vL193b28uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FDQSwwSEFDQyx1R0FDQSw0QkFDQSw4QkFDQSxzQkFFQSw2REFFQSxnSUFDQyxNQzJDZ0Isb0NEekNoQiwyQkFDQSx5QkFNRiwwSEFDQyxtQkFFQSw2REFJQSxnSUFDQyxNQ3lCYyxrQ0R2QmQsdUdBd0NELHdDQUVDLFdBQ0EsV0FDQSxZQUVBLGtCQUVBLG1CQUNBLFdBR0QscUJBQ0Msd0RBQ0EsdURBQ0EsT0FDQSxNQUdELG1CQUNDLHlEQUNBLDBEQUNBLFFBQ0EsU0FJQSwyQkFDQyx5QkFDQSwwQkFHRCx5QkFDQyx5QkFDQSwwQkFLSCxnSkFDQyxrQkFDQSxVQUlBLDRUQUVDLFdBQ0EsV0FDQSxZQUNBLGdCQUNBLGtCQUNBLGtCQUNBLFFBQ0EsMkJBQ0EsVUFJRCxnS0FDQyxPQUdELDhKQUNDLFFBR0Qsd0pBQ0MsbUJBS0Esb0tBQ0MsV0FJ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T0FDQyw0QkFHRCxRQUNDLDZCQTdCRCxPQUNDLDhCQUdELFFBQ0MsK0JBR0QsT0FDQywyQkFHRCxRQUNDLDRCQUdELE9BQ0MsK0JBR0QsUUFDQyxnQ0FHRCxPQUNDLDRCQUdELFFBQ0MsNkJBN0JELE9BQ0MsOEJBR0QsUUFDQywrQkFHRCxPQUNDLDJCQUdELFFBQ0MsNEJBR0QsT0FDQywrQkFHRCxRQUNDLGdDQUdELE9BQ0MsNEJBR0QsUUFDQyw2QkE3QkQsT0FDQyw4QkFHRCxRQUNDLCtCQUdELE9BQ0MsMkJBR0QsUUFDQyw0QkFHRCxPQUNDLCtCQUdELFFBQ0MsZ0NBR0QsT0FDQyw0QkFHRCxRQUNDLDZCQTdCRCxPQUNDLDhCQUdELFFBQ0MsK0JBR0QsT0FDQywyQkFHRCxRQUNDLDRCQUdELE9BQ0MsK0JBR0QsUUFDQyxnQ0FHRCxPQUNDLDRCQUdELFFBQ0MsNkJBN0JELE9BQ0MsOEJBR0QsUUFDQywrQkFHRCxPQUNDLDJCQUdELFFBQ0MsNEJBR0QsT0FDQywrQkFHRCxRQUNDLGdDQUdELE9BQ0MsNEJBR0QsUUFDQyw2QkE3QkQsT0FDQyw4QkFHRCxRQUNDLCtCQUdELE9BQ0MsMkJBR0QsUUFDQyw0QkFHRCxPQUNDLCtCQUdELFFBQ0MsZ0NBR0QsT0FDQyw0QkFHRCxRQUNDLDZCQTdCRCxPQUNDLDhCQUdELFFBQ0MsK0JBR0QsT0FDQywyQkFHRCxRQUNDLDRCQUdELE9BQ0MsK0JBR0QsUUFDQyxnQ0FHRCxPQUNDLDRCQUdELFFBQ0MsNkJBN0JELE9BQ0MsOEJBR0QsUUFDQywrQkFHRCxPQUNDLDJCQUdELFFBQ0MsNEJBR0QsT0FDQywrQkFHRCxRQUNDLGdDQUdELE9BQ0MsNEJBR0QsUUFDQyw2QkE3QkQsT0FDQyw4QkFHRCxRQUNDLCtCQUdELE9BQ0MsMkJBR0QsUUFDQyw0QkFHRCxPQUNDLCtCQUdELFFBQ0MsZ0NBR0QsT0FDQyw0QkFHRCxRQUNDLDZCQTdCRCxPQUNDLDhCQUdELFFBQ0MsK0JBR0QsT0FDQywyQkFHRCxRQUNDLDRCQUdELE9BQ0MsK0JBR0QsUUFDQyxnQ0FHRCxPQUNDLDRCQUdE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LE1Pbkk1Qix3Q0FHQyxlQUNBLFlQa0g0QixJTXFYM0IseUJDM2VGLHdDQU9FLE9QMEhxQixTT3pIckIsZUFDQSxZUDBIMEIsTU92SDNCLGlEQUNDLGVBQ0EsZ0JENmRBLHlCQy9kRCxpREFLRSxPUGdIb0IsU08vR3BCLGVBQ0EsWVBnSHlCLE1PMUc1Qix3Q0FHQyxVUHFGcUIsT09wRnJCLFlQMEY0QixJTW9YM0IseUJDbGRGLHdDQU9FLE9QaUdxQixTT2hHckIsVVBpR3dCLEtPaEd4QixZUGlHMEIsTU83RjVCLHdDQUdDLFVQeUVxQixPT3hFckIsWVA4RTRCLElNbVgzQix5QkNyY0Ysd0NBT0UsT1BvRnFCLFNPbkZyQixVUG9Gd0IsS09uRnhCLFlQb0YwQixNT2hGNUIsd0NBR0MsVVA2RHFCLE9PNURyQixZUGtFNEIsSU9qRTVCLGdCQUdELHdDQUdDLFVQc0RxQixLT3JEckIsWVAyRDRCLElPMUQ1QixnQkFLRCxNQUVDLE9QOEJrQixTTzVCbEIsd0JBRUMsaUJBQ0EsZ0JBTUYsVUFDQyxjQUVBLGVBQ0Esc0JBQ0EscUJBRUEsZ0JBQ0Msa0JBR0QsaUJBQ0MsV0FLRixpREFFQyxrQkFDQSxxQkFDQSxRUHlDZ0IsVU94Q2hCLFlQdEpXLDBDT3VKWCxVUG1Da0IsT09sQ2xCLFlQcUNvQixJT3BDcEIsZVB5Q3VCLEVPeEN2QixZUGlDb0IsT09oQ3BCLE1QaUNjLEtPaENkLG9CQUNBLE9Qa0NlLDRDT2pDZixtQkFDQSxpQlBqSWUsa0NPa0lmLFdQN0ZZLG9DTzhGWixxQkFDQSxrQkFDQSxvQkFDQSx1QkFDQSxtQkFDQSw2QkFDQSxtQkFDQSxrQkFFQSwrREFDQyxXQUNBLFlBQ0EsaUJQL0ljLGtDT2dKZCxtQkFDQSxXQUNBLGtCQUNBLFFBQ0EsU0FDQSxnQ0FDQSxtQkFDQSxXQUdELDZEQUNDLFdBQ0EsYVBXMEIsS09WMUIsaUJQV3dCLGNPVHhCLDJFQUNDLFFBQ0EsU0FNSCx5RUFDQyxXQUNBLGFQRjJCLEtPRzNCLCtCQUVBLGdGQUNDLFFBQ0EsU0FDQSxpQlAvS2Msa0NPZ0xkLG1CQUNBLFdBQ0Esa0JB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Q0UsbUJBRUYsT0FDRSxVQUVGLE9BQ0UsbUJBRUYsT0FDRSxtQkFFRixPQUNFLFVBRUYsT0FDRSxtQkFFRixPQUNFLGtCQUVGLFVBQ0UsY0FDQSxlQUNBLFdBRUYsYUFDRSxpQkFDQSxrQkFFRixhQUNFLGlCQUVGLGFBQ0Usa0JBRUYsMEJBQ0Usd0lBYUUsVUFFRixXQUNFLFdBRUYsV0FDRSxtQkFFRixXQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGFBQ0UsV0FFRixTQUNFLHdCQUVGLFNBQ0UsMEJBR0oseUJBQ0Usd0lBYUUsVUFFRixXQUNFLFdBRUYsV0FDRSxtQkFFRixXQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGFBQ0UsV0FFRixTQUNFLHdCQUVGLFNBQ0UsMEJBR0oseUJBQ0Usd0lBYUUsVUFFRixXQUNFLFdBRUYsV0FDRSxtQkFFRixXQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGFBQ0UsV0FFRixTQUNFLHdCQUVGLFNBQ0UsMEJBR0oseUJBQ0Usd0lBYUUsVUFFRixXQUNFLFdBRUYsV0FDRSxtQkFFRixXQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGFBQ0UsV0FFRixTQUNFLHdCQUVGLFNBQ0UsMEJBR0oseUJBQ0Usd0lBYUUsVUFFRixXQUNFLFdBRUYsV0FDRSxtQkFFRixXQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGFBQ0UsV0FFRixTQUNFLHdCQUVGLFNBQ0UsMEJDMWJKLFFBQ0Usb0JBQ0EsYUFDQSxlQUNBLDhCQUVBLHdCQUNFLG1CQUNBLGFBQ0EsV0FFQSxxREFDRSwyQkFJSix1QkFDRSxtQkFDQSxhQUNBLGNBR0Ysc0JBQ0UsVUZrRFcsTUVqRFgscUJDeEJKLFVBQ0UscUJBQ0Esa0JBRUEsZ0JBQ0UsaUNBQ0EsYUFDQSxPQUNBLGdCQUNBLGdCQUNBLGtCQUNBLFNBSUEsK0JBQ0UsVUFDQSxRQUlKLG9GQUdFLGNBS0Esd0RBQ0UsMkJId0JHLE1HdkJILHdCSHVCRyxNSXREVCxPQUNFLG1CQUNBLFNBQ0EsYUFDQSx1QkFDQSxPQUNBLFVBQ0EsZ0JBQ0EsUUpnRE8sTUkvQ1AsZUFDQSxRQUNBLE1BRUEsNEJBRUUsYUFDQSxVQUNBLFFKa0dPLElJaEdQLDBEQUNFLGlDQUNBLFNBQ0EsZUFDQSxjQUNBLE9BQ0Esa0JBQ0EsUUFDQSxNQUdGLDhEQUNFLGdDQUNBLFFKK0VLLEVJMUVQLGlDQUNFLFVKeURhLE1JeERiLGdCQUtGLCtCQUNFLFdKOUJRLEtJaUNWLGlDQUNFLGdCQUNBLFVKK0NhLE1JMUNuQixpQkFDRSxXSnpDWSxLSTBDWixjSkhPLE1JSVAsYUFDQSxzQkFDQSxnQkFDQSxVSm1DaUIsTUlsQ2pCLGdCQUNBLFdBRUEsa0NBQ0UsaUJBR0YsK0JBQ0UsTUp4RFMsUUl5RFQsUUpiSyxNSWdCUCw2QkFDRSxnQkFDQSxRSmxCSyxNSW1CTCxrQkFHRiwrQkFDRSxRSnZCSyxNSXdCTCxpQkNsRkosS0FDRSxhQUNBLHNCQUNBLGdCQUNBLGVBR0UsaUJBQ0UsTUxTWSxRS1JaLG9CQUNBLHFCQUNBLDhDQUVFLE1MUFEsUUtXVix3QkFDRSxjQUNBLGlCQUNBLDREQUVFLE1MaEJNLFFLc0JkLFVBQ0UsY0wyQkssTUsxQkwsWUw0QkssTU1uRFIseUJBQ0Msa0JBQ0EsTUFDQSxXQUNBLFlBQ0EsVUFDQSxtQ0FDQSxZQUNBLFdyQnlFVyxvQ3FCdkVYLHlCQVZELHlCQVdFLFdBR0QsaUNBQ0MsT0FJRiwyQkFDQyxrQkFDQSxNQUNBLFlBQ0EsWUFDQSxVQUNBLGFBQ0EsbUJBQ0EsWUFDQSxXckJxRFcsb0NxQm5EWCx5QkFYRCwyQkFZRSxXQUdELG1DQUNDLFFBTUEsZ0ZBQ0MsZ0JBQ0EsZUFJRCxzRUFDQyxnQkFDQSxtQkFFQSxzR0FDQyxrQkFDQSxRQUNBLFVBQ0EsUUFDQSxzQkFDQSxxQkFDQSx5QkFDQSwyQkFDQSwyQkFDQSw2QkFDQSx5QkFDQSw4QkFDQSx5QkFDQSxnQ0FDQSxvQkFFQSw0R0FDQywwQ0FDQSxtREFNSCxzRUFDQyxrQkFDQSxnQ0FDQSxrQkFFQSw0RkFDQyx3QkFHRCx1RkFDQyxhQUNBLHFCQUNBLGlCQUVBLFlyQjVFTywwQ3FCNkVQLFVyQnlFWSxPcUJ4RVosWXJCMkVjLElxQjFFZCxZckJ3RW1CLE9xQnZFbkIsTXJCd0VRLFFxQnZFUixlckJ5RWlCLEVxQnhFakIsb0JBRUEsMkZBQ0MsWUFDQSxZQUNBLGlCQUNBLGtCQUNBLGNBR0QsNkZBQ0MsTXJCL0RVLGtDcUJtRVosZ0ZBQ0MsYUFDQSxjQUNBLHlCQUNBLE1yQnZFVyxrQ3FCNEViLCtEQUNDLGlCQUNBLGtCQUlELDJEQUNDLGFBQ0EsdUJBR0MseUJBREQsbUVBRUUsYUFDQSxlQUNBLGtCQUdELGtGQUNDLGtCQU9MLHVCQUNDLGFBQ0EsOEJBQ0EsbUJBQ0EsbUJBR0QscUJBQ0MsZ0JBR0Qsd0JBQ0MsZUFDQSxpQkFDQSxlQUVBLDhCQUNDLE1yQnRIYSxrQ3FCNkhoQix3QkFDQyxrQkFDQSxpQkFDQSxhQUNBLG1CQUNBLGVBR0MsZ0NBQ0MsTXJCdElhLGtDcUIwSWYsMEJBQ0MsZ0JBQ0EsaUJBR0QsK0JBQ0Msa0JBQ0EsTUFDQSxVQUNBLGVBQ0EsZ0JBQ0EsYUFDQSx1QkFDQSxtQkFDQSxZckJ0TFUsMENxQnVMVixVckJyRG9CLEtxQnNEcEIsWXJCckRzQixJcUJzRHRCLFlyQnBEaUIsS3FCcURqQixzQkFDQSxPckJuRGlCLDRDcUJvRGpCLGNyQm5Ed0IsSXFCb0R4QixXckIvSmMsa0NxQmlLZCwrQ0FDQyxhQUtELGlDQUNDLGdCQUNBLFdBT0YsZ0JBQ0Msa0JBQ0EsY0FDQSxpQkFHRCxVQUNDLGFBQ0EsZUFDQSw4QkFFQSwwQkFMRCxVQU1FLGlCQUNBLG1CQUlGLFVBQ0MsV0FPRCxxQ0FDQyxtQkFDQSxtQkFDQSwwQkFDQSxNckJuRlcsUXFCb0ZYLHlEQUNBLGFBRUEsdUNBQ0Msa0JBQ0Esb0JBQ0EsTXJCMUZVLFFxQjJGVixxQkFDQSxnQkFFQSwrQ0FDQyxXQUNBLGtCQUNBLFNBQ0EsV0FDQSxXQUNBLFdBQ0EsaUJyQnJHUyxRcUJzR1QsV3JCM0xTLG9DcUIrTFQscURBQ0MsT0FRSCw0Q0FDQyxtQkFDQSxhQUNBLFdBQ0EseUJBQ0Esd0JBQ0EscUJBQ0EseUJBQ0Esc05BQ0EsNEJBQ0EsMkJBQ0EsMEJBQ0EsV0FLRix5QkFDQyxhQUNBLGVBQ0EsY0FDQSxXQUNBLGdCQUVBLGlFQUVDLHdCQU9FLHlCQURELDJEQUVFLFlBR0QseUJBTEQsMkRBTUUsd0JBVUQseUJBREQsMkRBRUUsWUFHRCx5QkFMRCwyREFNRSw2QkFVRCx5QkFERCwyREFFRSxZQUdELHlCQUxELDJEQU1FLHdCQUdELHlCQVRELDJEQVVFLHdCQU9KLG9DQUNDLGFBQ0Esc0JBQ0EsOEJBQ0EsMkJBQ0Esc0JBQ0EsZ0JBQ0EsV3JCOVJVLG9DcUJrU1QscUdBQ0MsZ0JBQ0EsZ0JBQ0Esa0JBQ0EsYUFPRiwwQ0FDQyw0RUFJQywyR0FDQyxnQkFDQSxnQkFRSCxvRUFDQyxjQUNBLGdCQUdBLHFHQUNDLGtCQUNBLGdCQUNBLE9yQnhIcUIsTXFCMkhyQix5R0FDQyxnQkFDQSxtQkFDQSxZQUNBLFdBQ0EsaUJBSUQsNkdBQ0Msa0JBQ0EsU0FDQSxZQUNBLFFBQ0EsVUFDQSxTQUNBLHFCQUNBLFdBQ0EsZUFDQSxnQkFDQSxpQnJCbllRLGdDcUJvWVIsTXJCallVLGtDcUJrWVYseUJBQ0EsZUFDQSxnQkFDQSxpQkFDQSx3QkFRSCxtRUFFQyxhQUNBLFlBSUEsb0dBQ0MsZUFDQSx5QkFDQSxnQkFDQSxZckJoU21CLE9xQmlTbkIsV0FDQSxrQkFLRCwwR0FDQyxNckJ2U1EsUXFCNFNSLHdGQUNDLGFBR0QscUZBQ0MsZ0JBS0YsMEVBQ0MsV0FDQSxlQUNBLGdCQUNBLGtCQUVBLCtHQUNDLGdDQUNBLGdCQU9ILDRDQUNDLE1yQmhjWSxrQ3FCaWNaLGFyQjFSd0IsS3FCMlJ4QiwrQkFFQSxrREFDQyxXQUNBLGFyQnRjVyxrQ3FCdWNYLGlCckJ2Y1csa0NxQjRjYixtREFDQyxpQkFZRCw4Q0FDQyxhQUdELDJDQUNDLGdCQUtGLGdFQUNDLG1CQUtHLDJKQUNDLGtEQU1KLHFGQUNDLGFBQ0EsZUFDQSxjQUNBLGdCQUVBLHdGQUNDLGtEQUNBLHNCQUVBLHlCQUpELHdGQUtFLHdCQU9KLGdEQUNDLGdCQUdBLDJFQUNDLG1CQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsTXJCaFlXLEtxQmlZWCx5QkFFQSx5QkFSRCwyRUFTRSxVckI3WHFCLEtxQjhYckIsWXJCN1h1QixNcUJrWXpCLHVEQUNDLG1CQUNBLGlCQUNBLG9CQUVBLG9CQUVBLHVCQUNBLG1CQUNBLFNBR0EsMkRBQ0MscUJBRUEscUZBQ0Msb0NBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxxQkFLRiwyREFDQyxnQ0FFQSxxRkFDQyxXQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUNBQ0EsNkJBT0gsMERBQ0MsNkJBQ0EsaUJBQ0EsYUFHQSxzRUFDQyxrQkFFQSx5RUFDQyxhQUNBLGVBQ0Esc0JBR0QsNkVBQ0MsYUFFQSxtRkFDQyxrQkFDQSxpQkFDQSxnQkFNRCx5QkFERCw2RUFFRSxZQUlELG9GQUNDLG1CQUNBLGFBQ0EsV0FDQSx5QkFDQSx3QkFDQSxxQkFDQSx5QkFDQSxzTkFDQSw0QkFDQSwyQkFDQSwwQkFLSCxpRkFDQyxpQkFDQSxzREFLRiw4REFDQyxhQUNBLHNCQUVBLGdFQUNDLGtCQUNBLG9CQUNBLE1yQnBnQlEsUXFCcWdCUixxQkFDQSxnQkFFQSx3RUFDQyxXQUNBLGtCQUNBLFNBQ0EsV0FDQSxXQUNBLFdBQ0EsaUJyQi9nQk8sUXFCZ2hCUCxXckJybUJPLG9DcUJ5bUJQLDhFQUNDLE9BU0osc0RBQ0MsMkJBQ0EsY0FDQSxVQUNBLGFBR0EsMkhBRUMsYUFHRCx5REFDQyxrQkFDQSxrQkFDQSwrQkFDQSxXQUNBLFlBQ0EsZ0JBRUEsaUlBRUMsYUFHRCx5QkFiRCx5REFjRSxXQUNBLG1CQUdELGdFQUNDLGNBQ0EsaUJyQnhyQlUsa0NxQmdzQmIsbUVBQ0MsZ0JBRUEsc0VBQ0MsbUJBQ0Esb0JBQ0EsZUFDQSxnQkFDQSxZckI1akJnQixJcUI2akJoQixNckI5akJVLEtxQitqQlYseURBRUEseUJBVEQsc0VBVUUsVXJCM2pCb0IsS3FCNGpCcEIsWXJCM2pCc0IsTXFCc2tCdEIsb0xBQ0MsbUJBS0Esc0xBQ0MsaUJBVVAsNEhBR0MsTUFDQSxXQUNBLE9BQ0EsU0FDQSxpQkFDQSxnQkFDQSxnQkFDQSxpQnJCbnZCZ0Isb0NxQm92QmhCLGVBQ0EsaUJBQ0EsbUJBQ0EsZ0JBQ0EsV0FHRCxtR0FFQyxXQUdELHlCQUNDLGdCQUlELCtEQUVDLHlCQUdELG9DQUNDLG1CQUlELHNCQUNDLGNBRUEsNkJBQ0EsaUJBQ0EsV0FDQSxXQUlBLDBDQUNDLDJCQUVBLHlFQUNDLGlCQUlGLHlCQUNDLG1CQUNBLGVBQ0EsZ0JBQ0EsWXJCMXBCa0IsSXFCMnBCbEIsTXJCNXBCWSxLcUI2cEJaLGtCQUNBLHlCQUNBLG1CQUVBLHlCQVZELHlCQVdFLGVBQ0EsWXJCM3BCd0IsTXFCa3FCMUIsZ0NBQ0MsYUFDQSxlQUVBLHNDQUNDLGVBR0QseUNBQ0MsYUFHRCxzQ0FDQyxhQUNBLHlCQUdELHFEQUNDLGtCQU9ILHVCQUNDLGFBQ0Esc0JBQ0EsNkJBR0EsMkRBRUMseUJBQ0EsZ0JBQ0Esa0JBQ0EsV3JCcHpCVSxvQ3FCcXpCVixXQUVBLHVFQUNDLGdCQUNBLE1yQjkxQlksa0NxQisxQlosZUFJRixtQ0FDQyxRQUNBLGdCQUNBLGlCQUNBLGdCQUNBLFdBTUQsMElBRUMsd0JBQ0EsU0FJRCwwQ0FDQywwQkFJRCw4QkFDQyxRQUNBLGlCQUdELDZCQUNDLFFBSUQsNkJBQ0MsWUFDQSxtQkFDQSx5QkFRRCxzQ0FDQyxnQ0FDQSxpQ0FDQSxnQkFFQSx5QkFMRCxzQ0FNRSx1QkFLRCx5QkFERCw2QkFFRSx1QkFNSCxpRkFHQyxvQkFDQSx5QkFDQSxnQkFHRCwrQkFDQyxnQ0FLQSxvRUFDQyxZQUVBLDhGQUNDLFFBQ0EsMkJBTUgsdWlCQWFDLG9CQUNBLFFyQnh5QmUsVXFCeXlCZixZckJ0K0JXLDJDcUJ1K0JYLGVBQ0EsZXJCdnlCc0IsRXFCd3lCdEIsY0FDQSxZckI5eUJtQixJcUIreUJuQixvQkFDQSxNckIvOEJjLGtDcUJnOUJkLCtCQUNBLE9yQmh6QmMsNENxQml6QmQsY3JCaHpCcUIsS3FCaXpCckIsV3JCOTZCVyxvQ3FCKzZCWCxrQkFDQSxlQUVBLHFuQkFDQywyYkFDQSxXQUNBLFlBQ0EsYUFDQSw0QkFDQSwyQkFHRCxxbkJBQ0MsV0FDQSxpQnJCbCtCYSxrQ3FCbStCYixhckJuK0JhLGtDcUJzK0JiLG1zQkFDQyw0YUFDQSxXQUNBLFlBQ0EsYUFDQSw0QkFDQSwyQkFPSCwwQkFDQyxXQUlGLFNBQ0MsYUFRQSw4ZkFHQywwREFFQSxza0JBQ0MsbURBS0gscUNBQ0MsaUJBQ0EsaUJBQ0Esa0JBRUEsd0VBQ0MsYUFFQSw0RUFDQyxhQUtELGlFQUNDLGFBQ0Esc0JBQ0EsdUJBQ0EsdUJBS0gsOENBQ0MsZ0JBRUEsZ0VBQ0MsU0FHRCxxRUFFQyxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLHNCQUNBLHlCQUNBLHFCQUNBLG1CQUlELGtGQUNDLG1CQUNBLGlCQUNBLG9CQUNBLGdCQUNBLG9CQUNBLGtCQUNBLHVCQUNBLG1CQUNBLFNBR0EsZ0hBQ0MsYUFDQSwyQkFDQSxTQUlBLGdIQUNDLG9DQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EscUJBSUYsc0ZBQ0MscUJBRUEsZ0hBQ0MsaUNBQ0EsNENBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSw4QkFDQSxrQ0FDQSw4QkFLSCxpRkFDQyx3REFDQSx5REFJRiwyQ0FDQyxrQkFHQSwrQ0FDQyxXQUNBLFlBQ0EsaUJBR0QsNERBQ0MsYUFDQSxzQkFDQSx1QkFDQSx5QkFDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxhQUNBLGlCQUVBLDBCQVpELDREQWFFLHNCQUNBLGdCQUlELG9FQUNDLFVBQ0EsbUJBQ0EsbUJBQ0EsbUJBQ0EsYUFHRCwrREFDQyx5QkFDQSxlQUNBLG1CQVFELG1GQUNDLFlBTUQsMEVBQ0MsYUFDQSxVQUtILGlHQUVDLFlBR0EsMEJBTEQsaUdBTUUsV0FJRCx5QkFWRCxpR0FXRSxZQU1GLHlCQUNDLGFBR0QsbUtBRUMsTXJCaHNDZSxrQ3FCbXNDaEIsc0JBQ0MsV0FDQSxZQUNBLGtCQUNBLE1BQ0EsT0FDQSw2QkFJQSxtQ0FDQyxhQUtELHFDQUNDLGFBQ0EiLCJmaWxlIjoid2ViL2FwcC90aGVtZXMvZG90c3BpY2UvYXNzZXRzL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAxLjAgLSBsaW5rICovXG4lbGluayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogMCAxcHg7XG5cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplICR0cmFuc2l0aW9uLXRpbWUgZWFzZSAwcywgY29sb3IgJHRyYW5zaXRpb24tdGltZSBlYXNlICR0cmFuc2l0aW9uLXRpbWU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcblx0fVxufVxuXG5cbi8qIDEuMSAtIGxpbmstY29sb3IgKi9cbiVsaW5rLWNvbG9yIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuXG5cdEBleHRlbmQgJWxpbms7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cblxuJWxpbmstY29sb3Itd2hpdGUge1xuXHRjb2xvcjogI2ZmZjtcblxuXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXByaW1hcnkpO1xuXG5cdEBleHRlbmQgJWxpbms7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuXG5cbi8qIDMuMCAtIGxpbmstdW5kZXJsaW5lICovXG4lbGluay11bmRlcmxpbmUge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgJHRyYW5zaXRpb24tdGltZSBlYXNlIDBzLCBjb2xvciAkdHJhbnNpdGlvbi10aW1lIGVhc2UgJHRyYW5zaXRpb24tdGltZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMCAxcHg7XG5cdH1cbn1cblxuJWJvcmRlci1hbmltZSB7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuJWJvcmRlci1jYXRlZ29yeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcblxuXG5cblx0Jjo6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiA1O1xuXG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cblx0XHRpbWcge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbiVjb250YWluZXItd2lkZSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lci13aWRlO1xufSIsIi8qKlxuICogR2xvYmFsXG4gKi9cbiRib2R5LW1heC13aWR0aDogMTAwdnc7XG5cbi8vKiBCUkVBS1BPSU5UUyAqLy9cbiRicmVha3BvaW50czogKFxuICB4czogMzc1cHgsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDgzNHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMzY2cHgsXG4gIHh4bDogMTQ0MHB4LFxuICBtYXg6IDE5MjBweFxuKTtcblxuLy8qIENPTlRBSU5FUiB3aWR0aCB2YXJpYWJsZXMgKi8vXG4kY29udGFpbmVyOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTsgLy8gdGhlbWUuanNvbiBzZXR0aW5ncy5sYXlvdXRcbiRjb250YWluZXItd2lkZTogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7IC8vIHRoZW1lLmpzb24gc2V0dGluZ3MubGF5b3V0XG4kY29udGFpbmVyLXBhZGRpbmc6IDE2OyAvL3RoZW1lLmpzb24gc2V0dGluZy5jdXN0b20uYmFzZVBhZGRpbmdcblxuLy8qIEZPTlRTICovL1xuJGZvbnQtYmFzZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJhc2UtZm9udCk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLnR5cG9ncmFwaHkuZm9udEZhbWlsaWVzXG4kZm9udC1vdGhlcjogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW90aGVyLWZvbnQpO1xuJGZvbnQtc2l6ZS1kZXNrdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bSk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLnR5cG9ncmFwaHkuZm9udFNpemVzXG4kbGluZS1oZWlnaHQtZGVza3RvcDogMS41O1xuXG5cbi8vIEJsb2NrIFNwYWNpbmdzXG4kc3BhY2luZy1tb2JpbGU6IDcwOyAvL3RoZW1lLmpzb24gc2V0dGluZy5zcGFjaW5nLnNwYWNpbmdTaXplc1xuJHNwYWNpbmctdGFibGV0OiA2MDsgLy90aGVtZS5qc29uIHNldHRpbmcuc3BhY2luZy5zcGFjaW5nU2l6ZXNcbiRzcGFjaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tZWRpdW0pO1xuJG1hcmdpbi1tb2JpbGU6IDMwOyAvL3RoZW1lLmpzb24gc2V0dGluZy5zcGFjaW5nLnNwYWNpbmdTaXplc1xuJG1hcmdpbjogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbWVkaXVtKTtcblxuLy8qIFNQQUNJTkdTICovL1xuJHNwYWNpbmctLTIwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLnNwYWNpbmcuc3BhY2luZ1NpemVzXG4kc3BhY2luZy0tMzU6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTM1KTsgLy90aGVtZS5qc29uIHNldHRpbmcuc3BhY2luZy5zcGFjaW5nU2l6ZXNcbiRzcGFjaW5nLS02MDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNjApOyAvL3RoZW1lLmpzb24gc2V0dGluZy5zcGFjaW5nLnNwYWNpbmdTaXplc1xuJHNwYWNpbmctLTgwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS04MCk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLnNwYWNpbmcuc3BhY2luZ1NpemVzXG4kc3BhY2luZy0tMTAwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMDApOyAvL3RoZW1lLmpzb24gc2V0dGluZy5zcGFjaW5nLnNwYWNpbmdTaXplc1xuXG4vLyBNZWRpYSBTcGFjaW5nXG4kbWVkaWEtbWFyZ2luOiB2YXIoLS13cC0tY3VzdG9tLS1tZWRpYS1zcGFjaW5nKTsgLy90aGVtZS5qc29uIHNldHRpbmcuY3VzdG9tLm1lZGlhU3BhY2luZzsgLy9weFxuXG4vLyogQ09MT1JTICovL1xuXG4vLyBCYXNlIENvbG9yc1xuJGNvbG9yLWRhcms6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLmNvbG9yXG4kY29sb3ItbGlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLmNvbG9yXG5cbi8vIE1haW4gQ29sb3JzXG4kY29sb3ItcHJpbWFyeTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpOyAvL3RoZW1lLmpzb24gc2V0dGluZy5jb2xvclxuJGNvbG9yLXNlY29uZGFyeTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7IC8vdGhlbWUuanNvbiBzZXR0aW5nLmNvbG9yXG4kYmx1ZTogIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAjMGRjYWYwICFkZWZhdWx0O1xuXG4vLyBFbGVtZW50cyBDb2xvcnNcbiRjb2xvci1iZzogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJnKTsgLy90aGVtZS5qc29uIHNldHRpbmcuY29sb3JcbiRjb2xvci1ib2R5OiAkY29sb3ItbGlnaHQ7XG4kY29sb3ItYm9yZGVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYm9yZGVyKTtcblxuLy8gVGhlbWUgVGV4dCBDb2xvcnNcbiRjb2xvci10ZXh0OiAkY29sb3ItZGFyaztcbiRjb2xvci10ZXh0LWxpZ2h0OiAkY29sb3ItbGlnaHQ7XG4kY29sb3ItbGluazogJGNvbG9yLWxpZ2h0O1xuJGNvbG9yLWxpbmstaG92ZXI6ICRjb2xvci1kYXJrO1xuXG4vLyogT1RIRVIgKi8vXG5cbi8vIFRyYW5zaXRpb25zXG4kZGVmYXVsdC10cmFuc2l0aW9uLXNwZWVkOiAuMnM7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIDEsIC4zNiwgMSk7XG4kdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbi8vIE91dGxpbmVcbiRvdXRsaW5lOiBibHVlO1xuXG4vLyBBbmltYXRpb25zXG4kdHJhbnNpdGlvbi10aW1lOiAuMzVzO1xuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAxLCAuMzYsIDEpO1xuJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4vLyBGb250c1xuJGhlYWRlci1mb250LWZhbWlseTogJGZvbnQtb3RoZXI7XG4kYm9keS1mb250LWZhbWlseTogJGZvbnQtYmFzZTtcblxuXG5cbi8qKlxuICAqIEhlYWRlclxuICAqL1xuJGhlYWRlci1wb3NpdGlvbjogcmVsYXRpdmU7XG4kaGVhZGVyLWJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC43KTtcbiRoZWFkZXItaGVpZ2h0OiA5NXB4O1xuJGhlYWRlci1tb2JpbGUtaGVpZ2h0OiA4MHB4O1xuJGRlZmF1bHRfaW1hZ2VfaWQ6IDc1OTtcblxuLy8gTG9nb1xuJGxvZ28tcGFkZGluZzogMDtcbiRsb2dvLW1vYmlsZS1wYWRkaW5nOiAxMHB4IDA7XG5cbi8vIE5hdmJhclxuJG5hdmJhci1tb2JpbGUtb246ICd4bCc7XG4kbmF2YmFyLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuLy8gTmF2IExpbmtcbiRuYXYtbGluay1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4kbmF2LWxpbmstZm9udC1zaXplOiAxLjhyZW07XG4kbmF2LWxpbmstbGluZS1oZWlnaHQ6IDJyZW07XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6IDQwMDtcbiRuYXYtbGluay1jb2xvcjogI2ZmZjtcbiRuYXYtbGluay1sZXR0ZXItc3BhY2luZzogMDtcbiRuYXYtbGluay10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRuYXYtbGluay1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRuYXYtbGluay1wYWRkaW5nOiAyNnB4IDAgMTVweDtcbiRuYXYtbGluay1tYXJnaW46IDBweCAwIDAgNTVweDtcbiRuYXYtbGluay1ib3JkZXItcmFkaXVzOiAwO1xuJG5hdi1saW5rLWNvbG9yLWhvdmVyOiAjZmZmO1xuJG5hdi1saW5rLWJhY2tncm91bmQtaG92ZXI6IHVuc2V0O1xuXG4vLyBEcm9wZG93biBNZW51XG4kZHJvcGRvd24tbWVudS1wb3NpdGlvbi1sZWZ0OiAtMTBweDtcbiRkcm9wZG93bi1tZW51LWJvcmRlci1jb2xvcjogIzAwMDtcbiRkcm9wZG93bi1tZW51LWJhY2tncm91bmQ6ICMwMDA7XG5cbi8vIEFkZGl0aW9uYWwgTmF2IExpbmtcbiRhZGQtbmF2LWxpbmstYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuXG4vLyBCdXR0b25zXG4kaGVhZGVyLWJ0bi1jb2xvcjogJG5hdi1saW5rLWNvbG9yO1xuJGhlYWRlci1idG4tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyLWJ0bi1tYXJnaW46IDA7XG4kaGVhZGVyLWJ0bi1jb2xvci1ob3ZlcjogJG5hdi1saW5rLWNvbG9yLWhvdmVyO1xuJGhlYWRlci1idG4tYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cbi8vIEJ1dHRvbnMgQ29udGVudFxuJGJ0bi1jb250ZW50LWJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcbiRidG4tY29udGVudC1ib3JkZXItd2lkdGg6IDFweDtcbiRidG4tY29udGVudC1iYWNrZ3JvdW5kOiAkaGVhZGVyLWJhY2tncm91bmQ7XG4kYnRuLWNvbnRlbnQtY29sb3I6ICM4ODg4ODg7XG4kYnRuLWNvbnRlbnQtbGluay1jb2xvcjogIzY2NjY2NjtcblxuLy8gTWluaSBDYXJ0IENvdW50XG4kbWluaS1jYXJ0LWZvbnQtc2l6ZTogMTBweDtcbiRtaW5pLWNhcnQtZm9udC13ZWlnaHQ6IDQwMDtcbiRtaW5pLWNhcnQtd2lkdGg6IDE0cHg7XG4kbWluaS1jYXJ0LWhlaWdodDogMTJweDtcbiRtaW5pLWNhcnQtY29sb3I6ICNGRkY7XG4kbWluaS1jYXJ0LWJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuJG1pbmktY2FydC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiRtaW5pLWNhcnQtYm9yZGVyLXJhZGl1czogNTAlO1xuJG1pbmktY2FydC1wb3NpdGlvbi10b3A6IC0ycHg7XG4kbWluaS1jYXJ0LXBvc2l0aW9uLXJpZ2h0OiAtN3B4O1xuXG5cbi8qKlxuICAqIENvbnRlbnRcbiAgKi9cbiRjb250ZW50LXBhZGRpbmc6IDA7XG4kY29udGVudC1wYWRkaW5nLWhvbWU6IDA7XG4kcGFyYWdyYXBoLW1hcmdpbjogMCAwIDI4cHg7XG5cbi8vIEJvZHlcbiRib2R5LWZvbnQtc2l6ZTogMS42cmVtO1xuJGJvZHktZm9udC1saW5lLWhlaWdodDogMi44cmVtO1xuJGJvZHktY29sb3I6ICNDRUNFQ0U7XG4kYm9keS1mb250LXdlaWdodDogNDAwO1xuJGJvZHktbGV0dGVyLXNwYWNpbmc6IDA7XG5cbi8vIEhlYWRpbmdzXG4kaGVhZGVyLWZvbnQtc2l6ZTogNi4ycmVtO1xuJGhlYWRlci1mb250LXNpemUtaDI6IDUuNnJlbTtcbiRoZWFkZXItZm9udC1zaXplLWgzOiA0LjhyZW07XG4kaGVhZGVyLWZvbnQtc2l6ZS1oNDogMy42cmVtO1xuJGhlYWRlci1mb250LXNpemUtaDU6IDIuOHJlbTtcbiRoZWFkZXItZm9udC1zaXplLWg2OiAycmVtO1xuJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0OiAxLjI7XG4kaGVhZGVyLWZvbnQtbGluZS1oZWlnaHQtaDI6IDEuMjtcbiRoZWFkZXItZm9udC1saW5lLWhlaWdodC1oMzogMS4yO1xuJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0LWg0OiAxLjI7XG4kaGVhZGVyLWZvbnQtbGluZS1oZWlnaHQtaDU6IDEuMjtcbiRoZWFkZXItZm9udC1saW5lLWhlaWdodC1oNjogMS4yO1xuJGhlYWRlci1jb2xvcjogI2ZmZjtcbiRoZWFkZXItZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkZXItbGV0dGVyLXNwYWNpbmc6IDA7XG4kaGVhZGVyLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGhlYWRlci1tYXJnaW46IDAgMCAyMHB4O1xuJGhlYWRlci1tb2JpbGUtbGV0dGVyLXNwYWNpbmc6IDA7XG4kaGVhZGVyLW1vYmlsZS1tYXJnaW46IDAgMCAyMHB4O1xuJGhlYWRlci1tb2JpbGUtZm9udC1zaXplOiAzcmVtO1xuJGhlYWRlci1tb2JpbGUtbGluZS1oZWlnaHQ6IDRyZW07XG5cbi8qIFN0ZCBMaXN0ICovXG4kc3RkLWxpc3QtcGFkZGluZy1sZWZ0OiAyNXB4O1xuJHN0ZC1saXN0LWJlZm9yZS1wb3NpdGlvbi1sZWZ0OiAtMjBweDtcbiRzdGQtbGlzdC1tYXJnaW4tdG9wOiAwO1xuXG4vKiBCdXR0b25zICovXG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiRidXR0b24tZm9udC1zaXplOiAxLjdyZW07XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAyLjhyZW07XG4kYnV0dG9uLWNvbG9yOiAjZmZmO1xuJGJ1dHRvbi1mb250LXdlaWdodDogNTAwO1xuJGJ1dHRvbi1wYWRkaW5nOiAxMHB4IDI4cHg7XG4kYnV0dG9uLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MHB4O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiRidXR0b24tbGV0dGVyLXNwYWNpbmc6IDA7XG4kYnV0dG9uLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZjtcbiRidXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiAjZmZmO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiB0cmFuc3BhcmVudDtcblxuLyogRm9ybSAqL1xuJGlucHV0LWZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuJGlucHV0LXBhZGRpbmcteTogOHB4O1xuJGlucHV0LXBhZGRpbmcteDogMTRweDtcbiRpbnB1dC1iZzogI0ZGRjtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xuJGlucHV0LWNvbG9yOiAkYm9keS1jb2xvcjtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogIzdCN0I3QjsgLy8gOjpwbGFjZWhvbGRlclxuJGlucHV0LWJvcmRlci13aWR0aDogMXB4O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5OyAvLyA6Zm9jdXNcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkY29sb3ItcHJpbWFyeSwgLjI1KTtcblxuXG4vKipcbiAgKiBUaHVtYm5haWwgSG92ZXJcbiAgKi9cbiRnYWxsZXJ5LW92ZXJsYXktYmFja2dyb3VuZDogIzAwMDtcbiRnYWxsZXJ5LW92ZXJsYXktb3BhY2l0eTogMDtcbiRnYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS1ob3ZlcjogLjU7XG4kZ2FsbGVyeS1pY29uLWJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuJGdhbGxlcnktaWNvbi1ib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGdhbGxlcnktaWNvbi13aWR0aDogNDBweDtcbiRnYWxsZXJ5LWljb24taGVpZ2h0OiA0MHB4O1xuJGdhbGxlcnktaWNvbi1ib3JkZXItd2lkdGg6IDFweDtcbiRnYWxsZXJ5LWljb24tYm9yZGVyLXJhZGl1czogNTAlO1xuJGdhbGxlcnktaWNvbi1tYXJnaW4tdG9wOiAtNDBweDtcbiRnYWxsZXJ5LWljb24tb3BhY2l0eTogMDtcbiRnYWxsZXJ5LWljb24tb3BhY2l0eS1ob3ZlcjogMTtcblxuXG4vKipcbiAgKiBXb29jb21tZXJjZVxuICAqL1xuJHdvby1ib2xkLWZvbnQtd2VpZ2h0OiA3MDA7XG4kd29vLWJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblxuLy8gVGFibGUgUm93XG4kd29vLXRhYmxlLXJvdy1vZGQtYmFja2dyb3VuZDogcmdiYSgyMzAsIDIzMCwgMjMwLCAuMyk7XG4kd29vLXRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMwLCAyMzAsIC41KTtcblxuXG4vKipcbiAgKiBXb29jb21tZXJjZSB8IEFyY2hpdmVcbiAgKi9cbi8vIE9uc2FsZVxuJG9uc2FsZS1wb3NpdGlvbi1sZWZ0OiAwO1xuJG9uc2FsZS1wb3NpdGlvbi10b3A6IDE1cHg7XG4kb25zYWxlLXBvc2l0aW9uLXJpZ2h0OiBhdXRvO1xuJG9uc2FsZS1wb3NpdGlvbi1ib3R0b206IGF1dG87XG4kb25zYWxlLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kb25zYWxlLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJG9uc2FsZS1jb2xvcjogI0ZGRjtcbiRvbnNhbGUtZm9udC1zaXplOiAxMnB4O1xuJG9uc2xhdGUtbGV0dGVyLXNwYWNpbmc6IDFweDtcbiRvbnNhbGUtcGFkZGluZzogNHB4IDE1cHg7XG5cbi8vIFByb2R1Y3QgQ29sXG4kcHJvZHVjdC1jb2wtbWFyZ2luOiAxMHB4IDAgMjBweDtcbiRwcm9kdWN0LWNvbC1tb2JpbGUtbWFyZ2luOiAwIDAgMzBweDtcbiRwcm9kdWN0LWNvbC1wYWRkaW5nOiAwIDE1cHg7XG5cbi8vIFByb2R1Y3QgQm94XG4kcHJvZHVjdC1ib3gtYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbiRwcm9kdWN0LWJveC1iYWNrZ3JvdW5kOiAjMDAwO1xuJHByb2R1Y3QtYm94LWJvcmRlci1jb2xvci1ob3ZlcjogJHdvby1ib3JkZXItY29sb3I7XG4kcHJvZHVjdC1ib3gtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kcHJvZHVjdC1ib3gtc2hhZG93LWhvdmVyOiBub25lO1xuXG4vLyBQcm9kdWN0IEJveCBJbWFnZVxuJHByb2R1Y3QtYm94LWltZ19fcGFkZGluZzogMDtcbiRwcm9kdWN0LWJveC1pbWdfX2hlaWdodDogNDE2cHg7XG4kcHJvZHVjdC1ib3gtaW1nX19iYWNrZ3JvdW5kOiAjMDAwO1xuJHByb2R1Y3QtYm94LWltZ19fb2JqZWN0LWZpdDogY292ZXI7IC8vIGNvdmVyXG5cbiRwcm9kdWN0LWJveC1pbWdfX2hvdi1wb3NpdGlvbi10b3A6IDA7XG4kcHJvZHVjdC1ib3gtaW1nX19ob3YtcG9zaXRpb24tbGVmdDogLTEwMCU7XG4kcHJvZHVjdC1ib3gtaW1nX19ob3Ytb3BhY2l0eTogMTtcbiRwcm9kdWN0LWJveC1pbWdfX2hvdi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuJHByb2R1Y3QtYm94LWltZ19faG92LW9wYWNpdHktaG92ZXI6IDE7XG4kcHJvZHVjdC1ib3gtaW1nX19ob3YtcG9zaXRpb24tbGVmdC1ob3ZlcjogMDtcblxuLy8gUHJvZHVjdCBCb3ggRGVzY1xuJHByb2R1Y3QtYm94LWRlc2MtcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiRwcm9kdWN0LWJveC1kZXNjLXNpbXBsZS1wYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuXG4vLyBQcm9kdWN0IEJveCBEZXNjIEhcbiRwcm9kdWN0LWJveC1kZXNjX19oLWZvbnQ6ICRoZWFkZXItZm9udC1mYW1pbHk7XG4kcHJvZHVjdC1ib3gtZGVzY19faC1jb2xvcjogJGhlYWRlci1jb2xvcjtcbiRwcm9kdWN0LWJveC1kZXNjX19oLWZvbnQtc2l6ZTogMjRweDtcbiRwcm9kdWN0LWJveC1kZXNjX19oLWZvbnQtd2VpZ2h0OiA3MDA7XG4kcHJvZHVjdC1ib3gtZGVzY19faC1saW5lLWhlaWdodDogMS4yO1xuJHByb2R1Y3QtYm94LWRlc2NfX2gtbWFyZ2luOiAwO1xuXG4vLyBQcm9kdWN0IEJveCBEZXNjIFBcbiRwcm9kdWN0LWJveC1kZXNjX19wLWZvbnQ6ICRib2R5LWZvbnQtZmFtaWx5O1xuJHByb2R1Y3QtYm94LWRlc2NfX3AtY29sb3I6ICRib2R5LWNvbG9yO1xuJHByb2R1Y3QtYm94LWRlc2NfX3AtZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XG4kcHJvZHVjdC1ib3gtZGVzY19fcC1mb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG4kcHJvZHVjdC1ib3gtZGVzY19fcC1saW5lLWhlaWdodDogMS41O1xuJHByb2R1Y3QtYm94LWRlc2NfX3AtbWFyZ2luOiAwIDAgNXB4O1xuXG4vLyBQcm9kdWN0IEJveCBEZXNjIFByaWNlXG4kcHJvZHVjdC1ib3gtZGVzY19fcHJpY2UtZm9udDogJGJvZHktZm9udC1mYW1pbHk7XG4kcHJvZHVjdC1ib3gtZGVzY19fcHJpY2UtY29sb3I6ICRoZWFkZXItY29sb3I7XG4kcHJvZHVjdC1ib3gtZGVzY19fcHJpY2UtZm9udC1zaXplOiAyMnB4O1xuJHByb2R1Y3QtYm94LWRlc2NfX3ByaWNlLWZvbnQtd2VpZ2h0OiAkd29vLWJvbGQtZm9udC13ZWlnaHQ7XG4kcHJvZHVjdC1ib3gtZGVzY19fcHJpY2UtbGluZS1oZWlnaHQ6ICRib2R5LWZvbnQtbGluZS1oZWlnaHQ7XG4kcHJvZHVjdC1ib3gtZGVzY19fcHJpY2UtbWFyZ2luOiAwO1xuJHByb2R1Y3QtYm94LWRlc2NfX3ByaWNlLWRlbC1jb2xvcjogIzMzMzMzMztcbiRwcm9kdWN0LWJveC1kZXNjX19wcmljZS1kZWwtZm9udC1zaXplOiAxNHB4O1xuJHByb2R1Y3QtYm94LWRlc2NfX3ByaWNlLWRlbC1mb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG5cbi8vIFByb2R1Y3QgQm94IERlc2MgQnRuIEJveFxuJHByb2R1Y3QtYm94LWRlc2NfX2J0bi1ib3gtZGlzcGxheTogYmxvY2s7XG4kcHJvZHVjdC1ib3gtZGVzY19fYnRuLWJveC1wYWRkaW5nOiAwIDE1cHggMjBweDtcblxuLy8gUHJvZHVjdCBCb3ggQWRkIHRvIENhcnRcbiRwcm9kdWN0LWJveF9fYWRkLXRvLWNhcnQtZGlzcGxheTogbm9uZTsgLy8gZmxleFxuJHByb2R1Y3QtYm94X19hZGQtdG8tY2FydC1wb3NpdGlvbi1sZWZ0OiBhdXRvO1xuJHByb2R1Y3QtYm94X19hZGQtdG8tY2FydC1wb3NpdGlvbi10b3A6IDIwcHg7XG4kcHJvZHVjdC1ib3hfX2FkZC10by1jYXJ0LXBvc2l0aW9uLXJpZ2h0OiAxNXB4O1xuJHByb2R1Y3QtYm94X19hZGQtdG8tY2FydC1wb3NpdGlvbi1ib3R0b206IGF1dG87XG4kcHJvZHVjdC1ib3hfX2FkZC10by1jYXJ0LXdpZHRoOiA0MHB4O1xuJHByb2R1Y3QtYm94X19hZGQtdG8tY2FydC1oZWlnaHQ6IDQwcHg7XG4kcHJvZHVjdC1ib3hfX2FkZC10by1jYXJ0LWJvcmRlcjogMXB4IHNvbGlkICR3b28tYm9yZGVyLWNvbG9yO1xuJHByb2R1Y3QtYm94X19hZGQtdG8tY2FydC1jb2xvcjogIzAwMDtcbiRwcm9kdWN0LWJveF9fYWRkLXRvLWNhcnQtYmFja2dyb3VuZDogI0ZGRjtcbiRwcm9kdWN0LWJveF9fYWRkLXRvLWNhcnQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiRwcm9kdWN0LWJveF9fYWRkLXRvLWNhcnQtYm9yZGVyLWNvbG9yLWhvdmVyOiAkd29vLWJvcmRlci1jb2xvcjtcbiRwcm9kdWN0LWJveF9fYWRkLXRvLWNhcnQtY29sb3ItaG92ZXI6ICMwMDA7XG4kcHJvZHVjdC1ib3hfX2FkZC10by1jYXJ0LWJhY2tncm91bmQtaG92ZXI6ICR3b28tYm9yZGVyLWNvbG9yO1xuXG4vLyBQcm9kdWN0IEJveCBMaW5rXG4kcHJvZHVjdC1ib3hfX2xpbmstZGlzcGxheTogYmxvY2s7XG5cblxuLyoqXG4gICogV29vY29tbWVyY2UgfCBTaW5nbGVcbiAgKi9cbi8vIFByb2R1Y3QgVGl0bGVcbiRzaW5nbGUtcHJvZC10aXRsZS1tYXJnaW46ICRoZWFkZXItbWFyZ2luO1xuJHNpbmdsZS1wcm9kLXRpdGxlLW1vYmlsZS1tYXJnaW46ICRoZWFkZXItbW9iaWxlLW1hcmdpbjtcblxuLy8gUHJvZHVjdCBQcmljZVxuJHNpbmdsZS1wcm9kLXByaWNlLWZvbnQ6ICRib2R5LWZvbnQtZmFtaWx5O1xuJHNpbmdsZS1wcm9kLXByaWNlLWNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuJHNpbmdsZS1wcm9kLXByaWNlLWZvbnQtc2l6ZTogMjBweDtcbiRzaW5nbGUtcHJvZC1wcmljZS1mb250LXdlaWdodDogJHdvby1ib2xkLWZvbnQtd2VpZ2h0O1xuJHNpbmdsZS1wcm9kLXByaWNlLWxpbmUtaGVpZ2h0OiAxLjI7XG4kc2luZ2xlLXByb2QtcHJpY2UtbWFyZ2luOiAwIDAgMjBweDtcbiRzaW5nbGUtcHJvZC1wcmljZS1kZWwtY29sb3I6ICM3Nzc7XG4kc2luZ2xlLXByb2QtcHJpY2UtZGVsLWZvbnQtc2l6ZTogMThweDtcbiRzaW5nbGUtcHJvZC1wcmljZS1kZWwtZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xuXG4vLyBQcm9kdWN0IFZhcmlhdGlvbnNcbiRzaW5nbGUtcHJvZC12YXJpYXRpb25zLW1hcmdpbjogMCAwIDIwcHggMDtcbiRzaW5nbGUtcHJvZC12YXJpYXRpb25zLXRkLXBhZGRpbmc6IDAgMCAxNXB4O1xuJHNpbmdsZS1wcm9kLXZhcmlhdGlvbnMtc2luZ2xlX3ZhcmlhdGlvbl93cmFwLW1hcmdpbjogMjBweCAwIDA7XG5cbi8vIFByb2R1Y3QgTWV0YVxuJHNpbmdsZS1wcm9kLWNvbnRlbnQtcHJvZHVjdF9tZXRhLW1hcmdpbjogMjBweCAwO1xuXG4vLyBQcm9kdWN0IFRhYnNcbiRzaW5nbGUtcHJvZC13Yy10YWJzLW1hcmdpbjogMCAwIDIwcHg7XG4kc2luZ2xlLXByb2Qtd2MtdGFicy1hLWNvbG9yOiAjQUFBO1xuJHNpbmdsZS1wcm9kLXdjLXRhYnMtYS1mb250LXNpemU6IDE1cHg7XG4kc2luZ2xlLXByb2Qtd2MtdGFicy1hLWZvbnQtd2VpZ2h0OiAkd29vLWJvbGQtZm9udC13ZWlnaHQ7XG4kc2luZ2xlLXByb2Qtd2MtdGFicy1hLWxpbmUtaGVpZ2h0OiAxLjU7XG4kc2luZ2xlLXByb2Qtd2MtdGFicy1hLXBhZGRpbmc6IDhweCAxNXB4O1xuJHNpbmdsZS1wcm9kLXdjLXRhYnMtYS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuJHNpbmdsZS1wcm9kLXdjLXRhYnMtYS1jb2xvci1ob3ZlcjogJGhlYWRlci1jb2xvcjtcbiRzaW5nbGUtcHJvZC13Yy10YWJzLWEtYm9yZGVyLWNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXG4vLyBQcm9kdWN0IEdhbGxlcnlcbiRzaW5nbGUtcHJvZC1nYWwtbWFyZ2luOiAkaGVhZGVyLW1hcmdpbjtcbiRzaW5nbGUtcHJvZC1nYWwtdGh1bWJuYWlscy1udW1iZXItcGVyLXJvdzogNDsiLCJAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcblx0OnJvb3Qge1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHR9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiAycHggc29saWQgJG91dGxpbmUgIWltcG9ydGFudDtcblx0b3V0bGluZS1vZmZzZXQ6IHJlbSg1KTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRjb2xvcjogIzAwMDtcblxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogcmVtKDIwKTtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnVzaW5nLW1vdXNlIDpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdGh0bWwudXNlci10YWItbmF2ICYge1xuXHRcdFx0b3V0bGluZTogJG91dGxpbmU7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHR9XG5cdH1cbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5pbWcsXG5zdmcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5uYXYge1xuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdG1hcmdpbjogMDtcblxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0PmEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IC0xcHggIWltcG9ydGFudDtcblxuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG5hLnNraXAtbGluayB7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTk5OTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiAtOTk5cHg7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYS5za2lwLWxpbms6Zm9jdXMsXG5hLnNraXAtbGluazphY3RpdmUge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogcmVtKDUpO1xuXG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiByZW0oMjApO1xuXHRsZWZ0OiByZW0oMjApO1xuXHRtYXJnaW46IDA7XG5cblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjRkZGO1xuXG5cdGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi8qIDEuMCAtIGJsb2ctcG9zdCAqL1xuLmJsb2ctcG9zdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdC5ibG9nLXBvc3RfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0fVxuXG5cblxuXHQmX19ib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleDogMTtcblx0XHQvLyBwYWRkaW5nOiAzMnB4IDM5cHg7XG5cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzOTZweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblxuXHRcdH1cblxuXG5cdFx0Jl9fbGluayB7XG5cblx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXG5cdFx0XHRcdGltZyB7XG5cblx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEwcHg7XG5cblx0fVxuXG5cdC5ibG9nLXBvc3RfX2gge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9faCB7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG5cblx0XHQmX19saW5rIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGhlYWRlci1jb2xvcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGhlYWRlci1jb2xvciwgJGhlYWRlci1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4zNXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAuMzVzIGVhc2UgLjM1cztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMCAxcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQtZmFtaWx5O1xuXG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cblx0XHRhLmxpbmsge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtc2luZ2xlIHtcblx0XHQmX19pbWcge31cblxuXHRcdCZfX2gge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5ibG9nLXBvc3Qtc2luZ2xlX19pbWcge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy1hcmNoaXZlIHtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAzMHB4IDMwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZS1pbmZvIHtcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblxufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAzMHB4O1xuXG5cdGxpIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHgpO1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdC53cC1ibG9jay1wb3N0LXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLXBvc3RfX2NvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblxuXHQuYmxvZy1wb3N0LXNpbmdsZV9faCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0VFRUVFRTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cblx0XHR9XG5cdH1cbn0iLCIvKiAxLjAgLSB2YXJpYWJsZXMgKi9cbiR3cGNmNy1mb3JtLW1hcmdpbjogMDtcbiR3cGNmNy1pbnB1dC1ib3JkZXI6IDFweDtcbiR3cGNmNy10ZXh0YXJlYS1oZWlnaHQ6IDE1MHB4O1xuJHdwY2Y3LWxvYWRlci1iZzogcmdiYSgjRkZGLCAuNzUpO1xuXG5cbi8qIDEuMSAtIHdwY2Y3ICovXG4ud3BjZjcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRib3JkZXI6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdH1cblxuXHQmLWZvcm0tY29udHJvbC13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYtbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IC41ZW07XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdH1cblxuXG5cdC8qIDEuMiAtIGlucHV0ICovXG5cdCYtbm90LXZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICNGRjAwMDA7XG5cblx0XHQmLXRpcCB7XG5cdFx0XHRjb2xvcjogI0ZGMDAwMDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1jb250cm9sLFxuXHQuaW5wdXQtdGV4dCxcblx0Lndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcblx0Lndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG5cdC53b29jb21tZXJjZS1SZXZpZXdzICNyZXZpZXdfZm9ybSB0ZXh0YXJlYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMi42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICNDMUMxQzE7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6ICR3cGNmNy10ZXh0YXJlYS1oZWlnaHQ7XG5cdH1cblxuXHQud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblxuXHQvLyAvKiAxLjMgLSBvdXRwdXQgKi9cblx0Ji1yZXNwb25zZS1vdXRwdXQge1xuXHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG5cblx0XHRib3JkZXItd2lkdGg6ICR3cGNmNy1pbnB1dC1ib3JkZXI7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG5cblx0XHQmOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRmb3JtLmZhaWxlZCAmLFxuXHRcdGZvcm0uYWJvcnRlZCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGMDAwMDtcblx0XHR9XG5cblx0XHRmb3JtLmludmFsaWQgJixcblx0XHRmb3JtLnVuYWNjZXB0ZWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGRjAwMDA7XG5cdFx0fVxuXG5cdFx0Zm9ybS5zcGFtICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkYwMDAwO1xuXHRcdH1cblxuXHRcdGZvcm0uc2VudCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGMDAwMDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIDEuNCAtIGFqYXgtbG9hZGVyICovXG5cdC5hamF4LWxvYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRjb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMSk7XG5cblx0XHRiYWNrZ3JvdW5kOiAkd3BjZjctbG9hZGVyLWJnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgMCwgMCwgMCk7XG5cblx0XHRAaW5jbHVkZSBjc3MzKHRyYW5zaXRpb24sICR0cmFuc2l0aW9uKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdHdpZHRoOiByZW0oNDApO1xuXHRcdFx0aGVpZ2h0OiByZW0oNDApO1xuXG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIDAsIDAsIDApO1xuXG5cdFx0XHRAaW5jbHVkZSBjc3MzKGFuaW1hdGlvbiwgbG9hZGluZyAycyBpbmZpbml0ZSBsaW5lYXIpO1xuXHRcdH1cblx0fVxuXG5cdC5zdWJtaXR0aW5nIC5hamF4LWxvYWRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LnNpbmdsZS1pbnB1dC1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5hY2NlcHRhbmNlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLyogMy4wIC0gY29udGFjdCAqL1xuLmNvbnRhY3Qge1xuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNXB4IDE1cHg7XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSksXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdCZfX3AsXG5cdCZfX3AgcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ud3BjZjcge1xuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cbn1cblxuLmNvbnRhY3QtcGFnZSB7XG5cblx0YSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG59XG5cbi5jMSB7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lcjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cblx0LmJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRnYXA6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufSIsIkBtaXhpbiBiZy1pbWcoJHVybCkge1xuXHRAaWYgJHVybCAhPW5vbmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdXJsKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZSgkdG9wLCAkcmlnaHQsICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAkdG9wO1xuXHRyaWdodDogJHJpZ2h0O1xuXHRib3R0b206ICRib3R0b207XG5cdGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gZmxleCgkZmxleCkge1xuXHRmbGV4OiAwIDAgJGZsZXg7XG5cblx0bWF4LXdpZHRoOiAkZmxleDtcblxuXHQtbXMtZmxleDogMCAwICRmbGV4O1xufVxuXG5AbWl4aW4gY3NzMygkcHJvcCwgJHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcH06ICR2YWx1ZTtcblx0LW1vei0jeyRwcm9wfTogJHZhbHVlO1xuXHQjeyRwcm9wfTogJHZhbHVlO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHRALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0QGtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuXG5AbWl4aW4gY2xlYXItcHNldWRvIHtcblxuXHQmOjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmUgdW5xdW90ZSgnIWltcG9ydGFudCcpO1xuXHR9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHZ3KCRtaW4sICRtYXgsICR3aWR0aDogMTQ0MCkge1xuXHRAcmV0dXJuIGNsYW1wKHJlbSgkbWluKSwgY2FsYygoI3skbWF4fSAvICN7JHdpZHRofSkgKiAxMDB2dyksIHJlbSgkbWF4KSk7XG59XG5cbkBmdW5jdGlvbiB2dy1zaXplKCRzLCAkdzogMTQ0MCkge1xuXHRAcmV0dXJuICgkcyAvICR3KSAqIDEwMCt2dztcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZVZhbHVlOiAxNikge1xuXHRAcmV0dXJuIGNhbGMoJHNpemVWYWx1ZSAvIDE2KStyZW07XG59XG5cbkBmdW5jdGlvbiByZWwoJHNpemUsICRyZWwpIHtcblx0QHJldHVybiBjYWxjKCRzaXplIC8gJHJlbCk7XG59XG5cbkBmdW5jdGlvbiBlbSgkc2l6ZSwgJHJlbCkge1xuXHRAcmV0dXJuIHJlbCgkc2l6ZSwgJHJlbCkgKiAxZW07XG59XG5cbkBtaXhpbiBvYmplY3QtZml0LWNvdmVyKCkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OiAwKSB7XG5cdEBpZiAkbGluZS1oZWlnaHQgIT0wIHtcblx0XHRAaWYgJGxpbmUtaGVpZ2h0IDwgMTAge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcblx0XHR9XG5cblx0XHRAZWxzZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygkbGluZS1oZWlnaHQgLyAkZm9udC1zaXplKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGxldHRlci1zcGFjaW5nKCRmb250LXNpemUsICRsZXR0ZXItc3BhY2luZzogMCkge1xuXHRAaWYgJGxldHRlci1zcGFjaW5nICE9MCB7XG5cdFx0QGlmICRsZXR0ZXItc3BhY2luZyA8IDEwIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0oJGxldHRlci1zcGFjaW5nKTtcblx0XHR9XG5cblx0XHRAZWxzZSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtKCgkZm9udC1zaXplICogJGxldHRlci1zcGFjaW5nKSAvIDEwMDApO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZm9udCgkZm9udC1zaXplLW1hcCwgJGxpbmUtaGVpZ2h0OiAwLCAkbGV0dGVyLXNwYWNpbmc6IDApIHtcblx0QGlmIHR5cGUtb2YoJGZvbnQtc2l6ZS1tYXApPT0nbWFwJyB7XG5cblx0XHRAZWFjaCAkYnJlYWtwb2ludCxcblx0XHQkZm9udC1zaXplIGluICRmb250LXNpemUtbWFwIHtcblx0XHRcdEBpZiAkYnJlYWtwb2ludCA9PW51bGwge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgkZm9udC1zaXplKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodChtYXAtZ2V0KCRmb250LXNpemUtbWFwLCBudGgobWFwLWtleXMoJGZvbnQtc2l6ZS1tYXApLCAtMSkpLCAkbGluZS1oZWlnaHQpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKG1hcC1nZXQoJGZvbnQtc2l6ZS1tYXAsIG50aChtYXAta2V5cygkZm9udC1zaXplLW1hcCksIC0xKSksICRsZXR0ZXItc3BhY2luZyk7XG5cdFx0XHR9XG5cblx0XHRcdEBlbHNlIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVsc2Uge1xuXHRcdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtbWFwKTtcblxuXHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KCRmb250LXNpemUtbWFwLCAkbGluZS1oZWlnaHQpO1xuXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoJGZvbnQtc2l6ZS1tYXAsICRsZXR0ZXItc3BhY2luZyk7XG5cdH1cbn1cblxuQG1peGluIGxpbmstdW5kZXJsaW5lKCRpbnZlcnQ6IGZhbHNlKSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjM1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zNXMgZWFzZSAuMzVzO1xuXG5cdEBpZiAkaW52ZXJ0ID09J3RydWUnIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAwIDJweDtcblx0XHR9XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG5cdFx0fVxuXHR9XG59IiwiOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiByZW0oMTUpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5wYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctcmlnaHQpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1sZWZ0KTtcbn1cblxuLnBhZ2UtY29udGVudF9fd3JhcHBlcj4gOndoZXJlKDpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWduZnVsbCkpIHtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcblxuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudF9fd3JhcHBlcj4uYWxpZ253aWRlIHtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbn1cblxuLnBhZ2UtY29udGVudF9fd3JhcHBlcj4uYWxpZ25mdWxsIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXG5cdG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCkqLTEpO1xuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCkqLTEpO1xufVxuXG4vKiAyLjAgIC0gY29udGVudCAqL1xuLmNvbnRlbnQge1xuXHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nO1xuXG5cdCYuZnJvbnQtY29udGVudCB7XG5cdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy1ob21lO1xuXHR9XG5cblx0Ji5wYWdlLWtvbnRha3Qge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblxufVxuXG4udGF4LXByb2R1Y3RfY2F0IHtcblx0LmNvbnRlbnQge1xuXG5cdFx0Ji5zaG9wLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcHJvZCB7XG5cdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmc7XG59XG5cbi5yb3cge1xuXHRAZWFjaCAkaXRlbSBpbiAoMiAzIDQgNSkge1xuXG5cdFx0Ji5uYy0jeyRpdGVtfSxcblx0XHQmLmNvbHVtbnMtI3skaXRlbX0ge1xuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkaXRlbSB7XG5cdFx0XHRcdD5bZGF0YS1hb3NdOm5vdChbZGF0YS1hb3MtZGVsYXldKSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoI3skaXRlbX1uICsgI3skaX0pIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6ICgkaSAqIC4xcyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIDQuMCAgLSByZXNldCBjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0cGFkZGluZzogMDtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4O1xuXG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cblx0Ym9yZGVyOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cblx0LXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblxuXHQmOmZvY3VzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiByZW0oMTUpIDIzcHggMTRweDtcblxuXHRcdHotaW5kZXg6IDEwMDAwMDtcblx0XHR0b3A6IHJlbSg1KTtcblx0XHRsZWZ0OiByZW0oNSk7XG5cblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICMyMTc1OUI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdEBpbmNsdWRlIGNzczMoYm94LXNoYWRvdywgMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAuNikpO1xuXHR9XG59XG5cbmJvZHkge1xuXHRtYXgtd2lkdGg6ICRib2R5LW1heC13aWR0aDtcblxuXHRtYXJnaW46IDAgYXV0bztcblxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwge1xuXHRtYXgtd2lkdGg6ICRib2R5LW1heC13aWR0aDtcblxuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBtZWRpYSgnPHhsJykge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxufVxuXG5wOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jb2wtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Ji0tY2VudGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9XG59XG5cblxuLyogNS4wICAtIGltZyAqL1xuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0Ji5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogcmVtKDIwKSAwO1xuXHR9XG5cblx0Ji5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8bWQnKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogcmVtKDIwKSBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogcmVtKDIwKSAwIHJlbSgyMCkgcmVtKDIwKTtcblx0fVxuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0bWFyZ2luOiByZW0oMjApIGF1dG87XG5cdH1cblxuXHQmLmFsaWdubm9uZSxcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCxcblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxtZCcpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiByZW0oMjApIGF1dG87XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIDYuMCAgLSBmdWxsX193aWR0aCAqL1xuLmZ1bGwge1xuXHQmX193aWR0aCB7XG5cdFx0bWF4LXdpZHRoOiAkYm9keS1tYXgtd2lkdGg7XG5cblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYm9keS1tYXgtd2lkdGgpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygoI3skYm9keS1tYXgtd2lkdGh9ICogKC0uNSkpICsgNTAlKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgjeyRib2R5LW1heC13aWR0aH0gKiAoLS41KSkgKyA1MCUpO1xuXHRcdH1cblx0fVxuXG5cblx0LyogNi4xIC0gZnVsbF9fbGVmdCAqL1xuXHQmX19sZWZ0IHtcblx0XHRbY2xhc3NePSdjb2wtJ10ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKCN7JGJvZHktbWF4LXdpZHRofSAvIDIpO1xuXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCN7JGJvZHktbWF4LXdpZHRofSAvIDIpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1tYXgtd2lkdGh9IC8gMik7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoI3skYm9keS1tYXgtd2lkdGh9ICogKC0uNSkpICsgNTAlKTtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1kJykge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDE1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LyogNi4yIC0gZnVsbF9fcmlnaHQgKi9cblx0Jl9fcmlnaHQge1xuXHRcdFtjbGFzc149J2NvbC0nXSB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygjeyRib2R5LW1heC13aWR0aH0gLyAyKTtcblxuXHRcdFx0XHR3aWR0aDogY2FsYygjeyRib2R5LW1heC13aWR0aH0gLyAyKTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktbWF4LXdpZHRofSAvIDIpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygoI3skYm9keS1tYXgtd2lkdGh9ICogKC0uNSkpICsgNTAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1kJykge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiA3LjAgIC0gZm9ybSBzZWFyY2ggKi9cbmZvcm1bcm9sZT1zZWFyY2hdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdFx0cGFkZGluZy1yaWdodDogNDRweDtcblx0fVxuXG5cdGJ1dHRvbixcblx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICNBQUE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIDAsIDAsIGF1dG8pO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdCZfX3BhdGgge1xuXHRcdFx0c3Ryb2tlOiAjQUFBO1xuXHRcdFx0ZmlsbDogIzMzMztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zdmctaWNvbl9fcGF0aCB7XG5cdFx0XHRcdHN0cm9rZTogIzMzMztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiA4LjAgIC0gZ2FsbGVyeSAqL1xuLndwLWJsb2NrLWdhbGxlcnksXG4uZ2FsbGVyeSxcbi5ibG9nLXBvc3RfX2ltZ19fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAyMHB4IDIwcHggIWltcG9ydGFudDtcblxuXHRpbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdhbGxlcnktaWNvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDA7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDE1OEY0JyBkPSdNMTkgMjBINWMtMS42NTQgMC0zLTEuMzQ2LTMtM1Y5YzAtMS42NTQgMS4zNDYtMyAzLTNoMS41ODZsMS0xQzguMTY1IDQuNDIxIDkuMTgyIDQgMTAgNGg0Yy44MTggMCAxLjgzNS40MjEgMi40MTQgMWwxIDFIMTljMS42NTQgMCAzIDEuMzQ2IDMgM3Y4YzAgMS42NTQtMS4zNDYgMy0zIDNNNSA4YTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMSAxaDE0YTEgMSAwIDAgMCAxLTFWOWExIDEgMCAwIDAtMS0xaC0yYTEgMSAwIDAgMS0uNzA3LS4yOTNMMTUgNi40MTRDMTQuNzk5IDYuMjEzIDE0LjI4NSA2IDE0IDZoLTRjLS4yODUgMC0uNzk5LjIxMy0xIC40MTRMNy43MDcgNy43MDdBMSAxIDAgMCAxIDcgOHptNyAyYzEuMzc5IDAgMi41IDEuMTIxIDIuNSAyLjVTMTMuMzc5IDE1IDEyIDE1cy0yLjUtMS4xMjEtMi41LTIuNVMxMC42MjEgMTAgMTIgMTBtMC0xYTMuNcSFIDMuNSAwIDEgMCAwIDdhMy41IDMuNSAwIDAgMCAwLTdtNi0uMzAxYTEuMyAxLjMgMCAxIDAgMCAyLjZhMS4zIDEuMyAwIDAgMCAwLTIuNicvJTNFJTNDL3N2ZyUzRVwiKTtcblxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHdpZHRoOiA0OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwLWJsb2NrLWltYWdlLFxuXHQuZ2FsbGVyeS1pdGVtLFxuXHQuZ2FsbGVyeS1pY29uIHtcblx0XHRmbGV4LWdyb3c6IGluaXRpYWwgIWltcG9ydGFudDtcblxuXHRcdGltZyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji5nYWxsZXJ5LXNpemUtZnVsbCB7XG5cblx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdGhlaWdodDogNTIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0aW1nLnNpemUtZnVsbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aGVpZ2h0OiA0NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvbHVtbnMtMSxcblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMSB7XG5cblx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLmNvbHVtbnMtMixcblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMiB7XG5cblx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy0zLFxuXHQmLmNvbHVtbnMtZGVmYXVsdCxcblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMyB7XG5cblx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdFx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy00LFxuXHQmLmdhbGxlcnktY29sdW1ucy00IHtcblxuXHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0XHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxNXB4KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy01LFxuXHQmLmdhbGxlcnktY29sdW1ucy01IHtcblxuXHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdFx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjAlIC0gMjBweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy02LFxuXHQmLmdhbGxlcnktY29sdW1ucy03IHtcblxuXHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdC53cC1ibG9jay1pbWFnZSxcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdFx0XHQud3AtYmxvY2staW1hZ2UsXG5cdFx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTYuNiUgLSAyMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIDkuMCAgLSB0aHVtYm5haWwgaG92ZXIgKi9cbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbj5hLFxuLmJsb2ctcG9zdF9faW1nX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0YmFja2dyb3VuZDogJGdhbGxlcnktb3ZlcmxheS1iYWNrZ3JvdW5kO1xuXHRcdG9wYWNpdHk6ICRnYWxsZXJ5LW92ZXJsYXktb3BhY2l0eTtcblxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIDAsIDAsIDApO1xuXHRcdEBpbmNsdWRlIGNzczModHJhbnNpdGlvbiwgJHRyYW5zaXRpb24pO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHR3aWR0aDogJGdhbGxlcnktaWNvbi13aWR0aDtcblx0XHRoZWlnaHQ6ICRnYWxsZXJ5LWljb24taGVpZ2h0O1xuXG5cdFx0ei1pbmRleDogMztcblx0XHRtYXJnaW4tdG9wOiAkZ2FsbGVyeS1pY29uLW1hcmdpbi10b3A7XG5cblx0XHRsaW5lLWhlaWdodDogJGdhbGxlcnktaWNvbi1oZWlnaHQgLSBjYWxjKDIgKiAkZ2FsbGVyeS1pY29uLWJvcmRlci13aWR0aCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ym9yZGVyOiAkZ2FsbGVyeS1pY29uLWJvcmRlci13aWR0aCBzb2xpZCAkZ2FsbGVyeS1pY29uLWJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2FsbGVyeS1pY29uLWJvcmRlci1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnktaWNvbi1iYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdG9wYWNpdHk6ICRnYWxsZXJ5LWljb24tb3BhY2l0eTtcblxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDUwJSwgYXV0bywgYXV0bywgNTAlKTtcblx0XHRAaW5jbHVkZSBjc3MzKHRyYW5zaXRpb24sICR0cmFuc2l0aW9uKTtcblx0XHRAaW5jbHVkZSBjc3MzKHRyYW5zZm9ybSwgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAkZ2FsbGVyeS1vdmVybGF5LW9wYWNpdHktaG92ZXI7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRvcGFjaXR5OiAkZ2FsbGVyeS1pY29uLW9wYWNpdHktaG92ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGJfZGV0YWlscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogMTAuMCAtIHBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXG5cdGEsXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cblx0XHRjb2xvcjogcmdiKDAsIDAsIDApO1xuXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcblx0XHRib3JkZXItaW1hZ2U6IGluaXRpYWw7XG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdC1vLWJvcmRlci1pbWFnZTogaW5pdGlhbDtcblx0XHRAaW5jbHVkZSBjc3MzKHRyYW5zaXRpb24sIGFsbCAuMnMgbGluZWFyIDBzKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5jdXJyZW50IHtcblx0XHRcdGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdGJvcmRlci1jb2xvcjogcmdiKDAsIDAsIDApO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIDExLjAgLSB3b29jb21tZXJjZS1wYWdpbmF0aW9uICovXG5uYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0dWwucGFnZS1udW1iZXJzIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG5cdFx0XHRjb2xvcjogcmdiKDAsIDAsIDApO1xuXG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcblx0XHRcdGJvcmRlci1pbWFnZTogaW5pdGlhbDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1vLWJvcmRlci1pbWFnZTogaW5pdGlhbDtcblx0XHRcdEBpbmNsdWRlIGNzczModHJhbnNpdGlvbiwgYWxsIC4ycyBsaW5lYXIgMHMpO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiKDAsIDAsIDApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmEucHJldi5wYWdlLW51bWJlcnMsXG5hLm5leHQucGFnZS1udW1iZXJzIHtcblx0cGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuXG4vKiAxMi4wIC0gbWFyZ2lucyAmIHBhZGRpbmdzICovXG4kcHgtYXJyYXk6IDEwMCA5NSA5MCA4NSA4MCA3NSA3MCA2NSA2MCA1NSA1MCA0NSA0MCAzNSAzMCAyNSAyMCAxNSAxMCA1IDA7XG5cbkBlYWNoICRjdXJyZW50LXB4IGluICRweC1hcnJheSB7XG5cdC5tYi0jeyRjdXJyZW50LXB4fSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3skY3VycmVudC1weH1weCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1iLW4jeyRjdXJyZW50LXB4fSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLSN7JGN1cnJlbnQtcHh9cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5tdC0jeyRjdXJyZW50LXB4fSB7XG5cdFx0bWFyZ2luLXRvcDogI3skY3VycmVudC1weH1weCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm10LW4jeyRjdXJyZW50LXB4fSB7XG5cdFx0bWFyZ2luLXRvcDogLSN7JGN1cnJlbnQtcHh9cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYi0jeyRjdXJyZW50LXB4fSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICN7JGN1cnJlbnQtcHh9cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYi1uI3skY3VycmVudC1weH0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAtI3skY3VycmVudC1weH1weCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnB0LSN7JGN1cnJlbnQtcHh9IHtcblx0XHRwYWRkaW5nLXRvcDogI3skY3VycmVudC1weH1weCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnB0LW4jeyRjdXJyZW50LXB4fSB7XG5cdFx0cGFkZGluZy10b3A6IC0jeyRjdXJyZW50LXB4fXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm1hcmdpbi0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLyogMTMuMCAtIG1vZGFsICovXG4ubW9kYWwge1xuXHQmLWhlYWRlciB7XG5cdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMjApO1xuXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0Lmgge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY2xvc2Uge1xuXHRcdFx0cGFkZGluZzogcmVtKDIwKSByZW0oMjApO1xuXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0cGFkZGluZzogcmVtKDIwKTtcblx0fVxufVxuXG5cbi8qIDE0LjAgLSBjYXRhcHVsdC1jb29raWUtYmFyICovXG4jY2F0YXB1bHQtY29va2llLWJhciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cGFkZGluZzogcmVtKDE1KTtcblxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cblx0Y29sb3I6ICNEREQ7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBjc3MzKHRyYW5zaXRpb24sICR0cmFuc2l0aW9uKTtcblxuXHQuY3RjYy1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxtZCcpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5jdGNjLWxlZnQtc2lkZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPm1kJykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBjc3MzKHRyYW5zaXRpb24sICR0cmFuc2l0aW9uKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24jY2F0YXB1bHRDb29raWUge1xuXHRcdFx0cGFkZGluZzogN3B4IHJlbSgyMCkgIWltcG9ydGFudDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxtZCcpIHtcblx0XHRcdFx0bWFyZ2luOiByZW0oMTUpIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhcy1jb29raWUtYmFyICNjYXRhcHVsdC1jb29raWUtYmFyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5cbi8qIDE1LjAgLSBrZXlmcmFtZXMgKi9cbkBpbmNsdWRlIGtleWZyYW1lcygnbG9hZGluZycpIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiAxNi4wIC0gYWNjb3JkaW9uICovXG4uYWNjb3JkaW9uIHtcblx0Ji1jb2xsYXBzZSB7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5cbi8qIDE3LjAgU2Nyb2xsICovXG4uc2Nyb2xsLXVwIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTB2aCk7XG5cdFx0dHJhbnNpdGlvbjogMXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cdH1cbn1cblxuLnNjcm9sbC11cCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwdmgpO1xuXHRcdHRyYW5zaXRpb246IDFzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXG5cdFx0Ji5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi8qIFByemVzdXdhbmllIHogbGV3ZWogZG8gcHJhd2VqICovXG4uc2Nyb2xsLXJpZ2h0IHtcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcblxuXHRcdCYuc2xpZGUtcmlnaHQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cdH1cblxufVxuXG4uc2Nyb2xsLWxlZnQge1xuXG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIGVhc2U7XG5cblxuXHRcdCYuc2xpZGUtbGVmdCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblx0fVxuXG59XG5cbi5waG90by1sZWZ0IHtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxLjhzIGVhc2UsIHRyYW5zZm9ybSAxLjhzIGVhc2U7XG5cblx0XHQmLnNsaWRlLXJpZ2h0MiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblx0fVxuXG59XG5cbi5zY3JvbGwtbGVmdCxcbi5zY3JvbGwtcmlnaHQsXG4uc2Nyb2xsLXVwIHtcblxuXHQmLmQzMDAge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG5cdH1cblxuXHQmLmQ0NTAge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xuXHR9XG5cblx0Ji5kNjAwIHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXHR9XG5cbn1cblxuXG5cblxuXG4vKiAxOC4wIExpZ3Rib3ggKi9cbi5saWdodGJveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblxuXHQmLWNvbnRlbnQge1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cblx0LmNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdGNvbG9yOiAjZjFmMWYxO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQubmF2LWFycm93IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0fVxuXG5cdFx0Ji5wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG5cdCdwaG9uZSc6IDMyMHB4LFxuXHQndGFibGV0JzogNzY4cHgsXG5cdCdkZXNrdG9wJzogMTAyNHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG5cdCdzY3JlZW4nOiAnc2NyZWVuJyxcblx0J3ByaW50JzogJ3ByaW50Jyxcblx0J2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcblx0J2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuXHQncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuXHQncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuXHQncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuXHQncHgnOiAxLFxuXHQnZW0nOiAwLjAxLFxuXHQncmVtJzogMC4xLFxuXHQnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGltLWxvZygkbWVzc2FnZSkge1xuXHRAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuXHRcdEBlcnJvciAkbWVzc2FnZTtcblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gJG1lc3NhZ2U7XG5cdFx0JF86IG5vb3AoKTtcblx0fVxuXG5cdEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuXHRAaWYgaW0tbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuXHQkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuXHRAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcblx0XHRAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cblx0fVxuXG5cdEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG5cdFx0XHQkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuXHRcdFx0JHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG5cdFx0XHQkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cblx0XHRcdEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuXHRcdFx0XHRcdCgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuXHRcdFx0XHRAcmV0dXJuIGZhbHNlO1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cdH1cblxuXHRAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuXHRAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcblx0XHRAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcblx0XHRcdEByZXR1cm4gJG9wZXJhdG9yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cblx0Ly8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2Vcblx0Ly8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG5cdC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG5cdC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cblx0JF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcblx0JG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cdCRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuXHQkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG5cdEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuXHRcdCRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuXHR9XG5cblx0QHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuXHRAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG5cdCRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXHQkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuXHRAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcblx0XHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuXHR9IEBlbHNlIHtcblx0XHQkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuXHR9XG5cblx0JGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuXHRAaWYgbm90ICRpbnRlcnZhbCB7XG5cdFx0Ly8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuXHRcdC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG5cdFx0Ly8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG5cdFx0Ly8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcblx0XHQvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG5cdFx0JF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuXHR9XG5cblx0QGlmICRvcGVyYXRvciA9PSAnPicge1xuXHRcdCR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuXHR9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuXHRcdCR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuXHR9XG5cblx0QHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcblx0Ly8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuXHQvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuXHRAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuXHRcdEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcblx0fVxuXG5cdCRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuXHQkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cdCRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuXHQkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG5cdEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcblx0QGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuXHRcdEByZXR1cm4gKCk7XG5cdH1cblxuXHQkcmVzdWx0OiAoKTtcblxuXHRAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG5cdFx0JHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcblx0fVxuXG5cdEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuXHRAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcblx0XHRAcmV0dXJuICR2YWx1ZTtcblx0fSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuXHRcdCRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG5cdH1cblxuXHQkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcblx0JHJlc3VsdDogMDtcblx0JGRpZ2l0czogMDtcblx0JG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuXHQkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cblx0Ly8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG5cdEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcblx0XHQkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuXHRcdCRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cblx0XHRAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG5cdFx0XHRAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuXHRcdH1cblxuXHRcdEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG5cdFx0XHQkZGlnaXRzOiAxO1xuXHRcdH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcblx0XHRcdCRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0JGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuXHRcdFx0JHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcblx0XHR9XG5cdH1cblxuXHRAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcblx0JHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuXHRAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG5cdFx0JF86IGltLWxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG5cdH1cblxuXHRAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuXHQvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG5cdCRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcblx0JGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG5cdC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuXHQkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcblx0JG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cblx0QGNvbnRlbnQ7XG5cblx0Ly8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuXHQkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcblx0JG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcblx0QGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuXHRcdFx0KG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcblx0XHRAY29udGVudDtcblx0fSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG5cdFx0QG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuXHRcdFx0Ly8gUmVjdXJzaXZlIGNhbGxcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIDEuMCAtIGdsb2JhbCAqL1xuOnJvb3QgOndoZXJlKGJvZHkpLFxuOnJvb3QgOndoZXJlKHApLFxuYm9keSxcbnAsXG5hLFxubGkge1xuXHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuXHRmb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keS1mb250LWxpbmUtaGVpZ2h0O1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGxldHRlci1zcGFjaW5nOiAwLjRweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0Ji5waW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1vdGhlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbjpyb290IDp3aGVyZShwKSB7XG5cdG1hcmdpbjogJHBhcmFncmFwaC1tYXJnaW47XG59XG5cbjpyb290IDp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi53cC1ibG9jay1oZWFkaW5nIHtcblx0bWFyZ2luOiAkaGVhZGVyLW1hcmdpbjtcblx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xuXHRsZXR0ZXItc3BhY2luZzogJGhlYWRlci1sZXR0ZXItc3BhY2luZztcblx0dGV4dC10cmFuc2Zvcm06ICRoZWFkZXItdGV4dC10cmFuc2Zvcm07XG5cdGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXG5cdCYucmVkIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQmLnR0IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0c3Bhbi5yZWQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG46cm9vdCA6d2hlcmUoaDEpLFxuaDEud3AtYmxvY2staGVhZGluZyxcbmgxIHtcblx0Zm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRoZWFkZXItZm9udC1saW5lLWhlaWdodDtcblxuXHRAaW5jbHVkZSBtZWRpYSgnPG1kJykge1xuXHRcdG1hcmdpbjogJGhlYWRlci1tb2JpbGUtbWFyZ2luO1xuXHRcdGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1saW5lLWhlaWdodDtcblx0fVxufVxuXG46cm9vdCA6d2hlcmUoaDIpLFxuaDIud3AtYmxvY2staGVhZGluZyxcbmgyIHtcblx0Zm9udC1zaXplOiA2MnB4O1xuXHRsaW5lLWhlaWdodDogJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0LWgyO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc8bWQnKSB7XG5cdFx0bWFyZ2luOiAkaGVhZGVyLW1vYmlsZS1tYXJnaW47XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1saW5lLWhlaWdodDtcblx0fVxuXG5cdCYudjIge1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxtZCcpIHtcblx0XHRcdG1hcmdpbjogJGhlYWRlci1tb2JpbGUtbWFyZ2luO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWxpbmUtaGVpZ2h0O1xuXHRcdH1cblxuXHR9XG59XG5cbjpyb290IDp3aGVyZShoMyksXG5oMy53cC1ibG9jay1oZWFkaW5nLFxuaDMge1xuXHRmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLWgzO1xuXHRsaW5lLWhlaWdodDogJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0LWgzO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc8bWQnKSB7XG5cdFx0bWFyZ2luOiAkaGVhZGVyLW1vYmlsZS1tYXJnaW47XG5cdFx0Zm9udC1zaXplOiAkaGVhZGVyLW1vYmlsZS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWxpbmUtaGVpZ2h0O1xuXHR9XG59XG5cbjpyb290IDp3aGVyZShoNCksXG5oNC53cC1ibG9jay1oZWFkaW5nLFxuaDQge1xuXHRmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLWg0O1xuXHRsaW5lLWhlaWdodDogJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0LWg0O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc8bWQnKSB7XG5cdFx0bWFyZ2luOiAkaGVhZGVyLW1vYmlsZS1tYXJnaW47XG5cdFx0Zm9udC1zaXplOiAkaGVhZGVyLW1vYmlsZS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWxpbmUtaGVpZ2h0O1xuXHR9XG59XG5cbjpyb290IDp3aGVyZShoNSksXG5oNS53cC1ibG9jay1oZWFkaW5nLFxuaDUge1xuXHRmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLWg1O1xuXHRsaW5lLWhlaWdodDogJGhlYWRlci1mb250LWxpbmUtaGVpZ2h0LWg1O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG46cm9vdCA6d2hlcmUoaDYpLFxuaDYud3AtYmxvY2staGVhZGluZyxcbmg2IHtcblx0Zm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZS1oNjtcblx0bGluZS1oZWlnaHQ6ICRoZWFkZXItZm9udC1saW5lLWhlaWdodC1oNjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4vKiAyLjAgLSB1bCB8IG9sICovXG51bCxcbm9sIHtcblx0bWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbjtcblxuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuXG4vKiAzLjAgLSBzdmctaWNvbiAqL1xuLnN2Zy1pY29uIHtcblx0d2lkdGg6IHJlbSgyMCk7XG5cblx0c3Ryb2tlLXdpZHRoOiAwO1xuXHRzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cblx0Jl9fcGF0aCB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG5cblx0Jlt3aWR0aF0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cC1lbGVtZW50LWJ1dHRvbixcbi5idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuXHRmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcblx0Zm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG5cdGxldHRlci1zcGFjaW5nOiAkYnV0dG9uLWxldHRlci1zcGFjaW5nO1xuXHRsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcblx0Y29sb3I6ICRidXR0b24tY29sb3I7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRib3JkZXI6ICRidXR0b24tYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQ7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDAgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5idXR0b24tcmV2ZXJzZSAud3AtYmxvY2stYnV0dG9uX19saW5rLndwLWVsZW1lbnQtYnV0dG9uIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXG5cdH1cbn1cblxuXG51bC5zdGQtbGlzdCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCA4IDEyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTYuODMgNS4yOTAwMUwyLjU5IDEuMDUwMDFDMi40OTcwNCAwLjk1NjI4MSAyLjM4NjQ0IDAuODgxODg3IDIuMjY0NTggMC44MzExMThDMi4xNDI3MiAwLjc4MDM0OSAyLjAxMjAyIDAuNzU0MjExIDEuODggMC43NTQyMTFDMS43NDc5OSAwLjc1NDIxMSAxLjYxNzI5IDAuNzgwMzQ5IDEuNDk1NDMgMC44MzExMThDMS4zNzM1NyAwLjg4MTg4NyAxLjI2Mjk3IDAuOTU2MjgxIDEuMTcgMS4wNTAwMUMwLjk4Mzc1MyAxLjIzNzM3IDAuODc5MjExIDEuNDkwODIgMC44NzkyMTEgMS43NTUwMUMwLjg3OTIxMSAyLjAxOTIgMC45ODM3NTMgMi4yNzI2NSAxLjE3IDIuNDYwMDFMNC43MSA2LjAwMDAxTDEuMTcgOS41NDAwMUMwLjk4Mzc1MyA5LjcyNzM3IDAuODc5MjExIDkuOTgwODIgMC44NzkyMTEgMTAuMjQ1QzAuODc5MjExIDEwLjUwOTIgMC45ODM3NTMgMTAuNzYyNiAxLjE3IDEwLjk1QzEuMjYzNDQgMTEuMDQyNyAxLjM3NDI2IDExLjExNiAxLjQ5NjEgMTEuMTY1OEMxLjYxNzk0IDExLjIxNTUgMS43NDg0IDExLjI0MDggMS44OCAxMS4yNEMyLjAxMTYxIDExLjI0MDggMi4xNDIwNyAxMS4yMTU1IDIuMjYzOTEgMTEuMTY1OEMyLjM4NTc1IDExLjExNiAyLjQ5NjU2IDExLjA0MjcgMi41OSAxMC45NUw2LjgzIDYuNzEwMDFDNi45MjM3MyA2LjYxNzA1IDYuOTk4MTMgNi41MDY0NSA3LjA0ODg5IDYuMzg0NTlDNy4wOTk2NiA2LjI2MjczIDcuMTI1OCA2LjEzMjAyIDcuMTI1OCA2LjAwMDAxQzcuMTI1OCA1Ljg2OCA3LjA5OTY2IDUuNzM3MjkgNy4wNDg4OSA1LjYxNTQzQzYuOTk4MTMgNS40OTM1NyA2LjkyMzczIDUuMzgyOTcgNi44MyA1LjI5MDAxWlwiIGZpbGw9XCIlMjNGRjRFMzBcIi8+PC9zdmc+Jyk7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59IiwiLyogMS4wICAtIGp1bWJvdHJvbiAqL1xuLmp1bWJvdHJvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcblxuXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuICAgICAgJl9fcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cblxuICAgICAgLyogMS4yIC0ganVtYm90cm9uX19icmVhZGNydW1icyAqL1xuICAgICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKiAyLjAgLSB0ZXh0d2lkZ2V0ICovXG4gICAgICAudGV4dHdpZGdldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbn0iLCJwcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLS41ZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcblxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRmb250OiBpbmhlcml0O1xuXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59IiwiLnNpZGViYXItYm94IHtcblx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcblxuXHQmLmhhcy1nbG9iYWwtcGFkZGluZyB7XG5cblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLnBhZ2VfX3NpZGViYXIge1xuXHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ly8gTmFnxYLDs3dla1xuXHRcdC53cC1ibG9jay1oZWFkaW5nIHt9XG5cblxuXG5cdFx0Ly8gTWVudSBuYXdpZ2Fjamlcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsaSBhOmhvdmVyLFxuXHRcdFx0bGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1ldmVudHMtd2lkZ2V0IHtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5tbXQtMzAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvdmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLmx2bDQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHAtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIGdhcDogMCAzMHB4O1xyXG59XHJcblxyXG4uaGFzLXBhcmFsbGF4IHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItd2lkZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWRlO1xyXG5cclxuICAgIC5jb250YWluZXItd2lkZSxcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1ucyxcclxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgYTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLnJlYWQtbW9yZSwgLmJ1dHRvbiwgLndwLWJsb2NrLXBvc3QtZXhjZXJwdF9fbW9yZS1saW5rLCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluaykge1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuICAgICAgICBAZXh0ZW5kICVsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9udC1iaWcge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi5wYWdlLWNvbnRlbnQge1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC53cC1ibG9jay1ncm91cCxcclxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuXHJcbiAgICAubW9iaWxlLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubGluZSB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ubGluZTIge1xyXG4gICAgd2lkdGg6IDE5OXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stY292ZXIuaXMtZGFyayB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYsXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcblxyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYWdlLWNvbnRlbnQge1xyXG5cclxuXHJcbiAgICAubWFwcyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udC1mYW1pbHk7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA3MTNweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiA2MHB4IDQwcHggNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjNFQTY2QjQnIGQ9J00xMS4xOTIgMTUuNzU3cTAtMS4zMi0uNjktMi4yMTdxLS40ODktLjYxOC0xLjMyNy0uODEyYy0uNTUtLjEyOC0xLjA3LS4xMzctMS41NC0uMDI4Yy0uMTYtLjk1LjEtMS45NTYuNzYtMy4wMjJxLjk5Mi0xLjU5OCAyLjU1OC0yLjQwM0w5LjM3MiA1Yy0uOC4zOTYtMS41Ni44OTgtMi4yNiAxLjUwNWMtLjcxLjYwNy0xLjM0IDEuMzA1LTEuOSAyLjA5NHMtLjk4IDEuNjgtMS4yNSAyLjY5cy0uMzQ1IDIuMDQtLjIxNiAzLjFjLjE2OCAxLjQuNjIgMi41MiAxLjM1NiAzLjM1UTYuMjA1IDE5IDcuODUgMTljLjk2NSAwIDEuNzY2LS4yOSAyLjQtLjg3OHEuOTQxLS44NjQuOTQtMi4zNjh6bTkuMTI0IDBxMC0xLjMyLS42OS0yLjIxN3EtLjQ5LS42My0xLjMyNy0uODE3cS0uODQtLjE4NS0xLjU0LS4wMjJjLS4xNi0uOTQuMDktMS45NS43NTItMy4wMnEuOTktMS41OSAyLjU1Ni0yLjRMMTguNDkgNXEtMS4yMDEuNTk0LTIuMjYgMS41MDVhMTEuMyAxMS4zIDAgMCAwLTEuODk0IDIuMDk0Yy0uNTU2Ljc5LS45NyAxLjY4LTEuMjQgMi42OWE4IDggMCAwIDAtLjIxNyAzLjFjLjE2NiAxLjQuNjE2IDIuNTIgMS4zNSAzLjM1cTEuMSAxLjI1MiAyLjc0MyAxLjI1MnExLjQ1LjAwMiAyLjQwMi0uODc3cS45NDEtLjg2NC45NDItMi4zNjh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBsLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5MHB4KSB7XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMsXHJcbiAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtYmxvY2stZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGwtMjAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFicyB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQUZDMUREO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUtdGFiIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuMWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMtY29udGVudCB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5wYWdlLWJvcmRlciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAZXh0ZW5kICVib3JkZXItYW5pbWU7XHJcbn1cclxuXHJcblxyXG5cclxuLmxldmVsMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgI3RleHQge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5sZXZlbDIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiNDM0XCIgaGVpZ2h0PVwiNjc4XCIgdmlld0JveD1cIjAgMCA0MzQgNjc4XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsdGVyPVwidXJsKCUyM2ZpbHRlcjBfZl8yMTUzXzk1NClcIj48cGF0aCBkPVwiTTk0LjcwOTYgNTQwLjY4NkMtMC43OTg0MDUgNDgyLjY4OCAtMjQuMzY5NiAzMDUuNjk1IC0yNy42ODg2IDI2NC40NDJDLTE4Ljk2ODQgMjM1LjI4OSAxNi45NjQzIDE2NS45MzMgOTAuOTMzNCAxMjEuNzM2QzE4My4zOTUgNjYuNDg5MiAyNzguODg1IDQxLjUxMTQgMzAzLjk5NSAxMjUuNTM0QzMyOS4xMDUgMjA5LjU1NiAyMjcuNzExIDI2Ni42NTIgMTIyLjgzIDM4NS4xMDlDMTcuOTQ4NCA1MDMuNTY2IDE5MC4yMTggNTk4LjY4NCA5NC43MDk2IDU0MC42ODZaXCIgZmlsbD1cInVybCglMjNwYWludDBfbGluZWFyXzIxNTNfOTU0KVwiIGZpbGwtb3BhY2l0eT1cIjAuMzVcIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9XCJmaWx0ZXIwX2ZfMjE1M185NTRcIiB4PVwiLTE1Mi44NDRcIiB5PVwiLTU0LjA0NDFcIiB3aWR0aD1cIjU4NS44NjJcIiBoZWlnaHQ9XCI3MzcuMzcxXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PVwiMFwiIHJlc3VsdD1cIkJhY2tncm91bmRJbWFnZUZpeFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW49XCJTb3VyY2VHcmFwaGljXCIgaW4yPVwiQmFja2dyb3VuZEltYWdlRml4XCIgcmVzdWx0PVwic2hhcGVcIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjYyLjU3NzZcIiByZXN1bHQ9XCJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzIxNTNfOTU0XCIvPjwvZmlsdGVyPjxsaW5lYXJHcmFkaWVudCBpZD1cInBhaW50MF9saW5lYXJfMjE1M185NTRcIiB4MT1cIi0zNi4yNDk5XCIgeTE9XCIyOTQuODlcIiB4Mj1cIjQyOS41OTFcIiB5Mj1cIjQwMC41NDVcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj48c3RvcCBzdG9wLWNvbG9yPVwiJTIzMzg3RkZGXCIvPjxzdG9wIG9mZnNldD1cIjFcIiBzdG9wLWNvbG9yPVwiJTIzMDE1OEY0XCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPicpO1xyXG4gICAgICAgIHdpZHRoOiA0MTVweDtcclxuICAgICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiA0NDtcclxuICAgICAgICBhbmltYXRpb246IGZhZGVBbmltYXRpb24yIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjQzOFwiIGhlaWdodD1cIjY1MFwiIHZpZXdCb3g9XCIwIDAgNDM4IDY1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGZpbHRlcj1cInVybCglMjNmaWx0ZXIwX2ZfMjE1M185NTMpXCI+PHBhdGggZD1cIk0yNzIuNDM5IDMxMi4xMzVDMjYyLjYzNyAzNTAuMzA3IDI0NS4xOCAzNjIuMzQ3IDIyNC4xOCAzOTAuNzk1QzE4My42NDEgNDQ1LjcwOCAxMzguMDYyIDQ0OS4yODEgMTAxLjEwNyA1MDcuOTk4QzI1LjcwMzYgNjI3LjgwNiAzNzMuMTk5IDUyNC41NzEgNDA1LjIxIDM1MC45OTZDNDMyLjgzOSAyMDEuMTc4IDI1My40OTQgLTIwLjY5MTMgMjQ5Ljg5MiA4NC44MTE2QzI0OC40NTMgMTI2Ljk0NiAyNjcuNzA3IDE1NS4yMzQgMjcyLjIwNiAxOTkuMjQ1QzI3Ni44NDkgMjQ0LjY2NiAyODIuNDQyIDI3My4xOCAyNzIuNDM5IDMxMi4xMzVaXCIgZmlsbD1cInVybCglMjNwYWludDBfbGluZWFyXzIxNTNfOTUzKVwiIGZpbGwtb3BhY2l0eT1cIjAuMzVcIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9XCJmaWx0ZXIwX2ZfMjE1M185NTNcIiB4PVwiMC40Mjc2MTJcIiB5PVwiLTMyLjY2OTlcIiB3aWR0aD1cIjQ5Ny42NzRcIiBoZWlnaHQ9XCI2ODIuMzk3XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PVwiMFwiIHJlc3VsdD1cIkJhY2tncm91bmRJbWFnZUZpeFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW49XCJTb3VyY2VHcmFwaGljXCIgaW4yPVwiQmFja2dyb3VuZEltYWdlRml4XCIgcmVzdWx0PVwic2hhcGVcIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjQ1XCIgcmVzdWx0PVwiZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8yMTUzXzk1M1wiLz48L2ZpbHRlcj48bGluZWFyR3JhZGllbnQgaWQ9XCJwYWludDBfbGluZWFyXzIxNTNfOTUzXCIgeDE9XCIxNS43MDAxXCIgeTE9XCIyMzkuMzI5XCIgeDI9XCI0NzMuNTAxXCIgeTI9XCIzODMuODAzXCIgZ3JhZGllbnRVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PHN0b3Agc3RvcC1jb2xvcj1cIiUyMzI2NzRGRlwiLz48c3RvcCBvZmZzZXQ9XCIxXCIgc3RvcC1jb2xvcj1cIiUyMzAxNThGNFwiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4nKTtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUFuaW1hdGlvbjIgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGVBbmltYXRpb24yIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA0NjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC53cC1ibG9jay1zZXBhcmF0b3IuaGFzLWJhY2tncm91bmQ6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcclxuICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXZlbDMge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGV2ZWw0IHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG4ubGV2ZWw1IHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG4ubGV2ZWw2IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI4NlwiIGhlaWdodD1cIjI4OFwiIHZpZXdCb3g9XCIwIDAgMjg2IDI4OFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8yMTUzXzg2OClcIj48cGF0aCBkPVwiTTEuMjA0MTMgMjg2LjcwM0wxLjc1NjEyIDI4Ni4xNDlMMS40MDE5NSAyODUuNzk2TDQuMjA1ODcgMjgyLjk4Mkw0LjU2MDA0IDI4My4zMzVMNy4zNjM5NiAyODAuNTIyTDcuMDA5NzkgMjgwLjE2OUw5LjgxMzcyIDI3Ny4zNTVMMTAuMTY3OSAyNzcuNzA4TDEyLjk3MTggMjc0Ljg5NEwxMi42MTc3IDI3NC41NDFMMTUuNDIxNiAyNzEuNzI4TDE1Ljc3NTcgMjcyLjA4TDE4LjU3OTcgMjY5LjI2N0wxOC4yMjU1IDI2OC45MTRMMjEuMDI5NCAyNjYuMUwyMS4zODM2IDI2Ni40NTNMMjQuMTg3NSAyNjMuNjM5TDIzLjgzMzMgMjYzLjI4NkwyNi42MzcyIDI2MC40NzNMMjYuOTkxNCAyNjAuODI2TDI5Ljc5NTMgMjU4LjAxMkwyOS40NDEyIDI1Ny42NTlMMzIuMjQ1MSAyNTQuODQ1TDMyLjU5OTMgMjU1LjE5OEwzNS40MDMyIDI1Mi4zODRMMzUuMDQ5IDI1Mi4wMzFMMzcuODUyOSAyNDkuMjE4TDM4LjIwNzEgMjQ5LjU3MUw0MS4wMTEgMjQ2Ljc1N0w0MC42NTY5IDI0Ni40MDRMNDMuNDYwOCAyNDMuNTlMNDMuODE1IDI0My45NDNMNDYuNjE4OSAyNDEuMTI5TDQ2LjI2NDcgMjQwLjc3N0w0OS4wNjg2IDIzNy45NjNMNDkuNDIyOCAyMzguMzE2TDUyLjIyNjcgMjM1LjUwMkw1MS44NzI2IDIzNS4xNDlMNTQuNjc2NSAyMzIuMzM1TDU1LjAzMDYgMjMyLjY4OEw1Ny44MzQ2IDIyOS44NzVMNTcuNDgwNCAyMjkuNTIyTDYwLjI4NDMgMjI2LjcwOEw2MC42Mzg1IDIyNy4wNjFMNjMuNDQyNCAyMjQuMjQ3TDYzLjA4ODIgMjIzLjg5NEw2NS44OTIyIDIyMS4wOEw2Ni4yNDYzIDIyMS40MzNMNjkuMDUwMiAyMTguNjJMNjguNjk2MSAyMTguMjY3TDcxLjUgMjE1LjQ1M0w3MS44NTQyIDIxNS44MDZMNzQuNjU4MSAyMTIuOTkyTDc0LjMwMzkgMjEyLjYzOUw3Ny4xMDc4IDIwOS44MjZMNzcuNDYyIDIxMC4xNzhMODAuMjY1OSAyMDcuMzY1TDc5LjkxMTggMjA3LjAxMkw4Mi43MTU3IDIwNC4xOThMODMuMDY5OSAyMDQuNTUxTDg1Ljg3MzggMjAxLjczN0w4NS41MTk2IDIwMS4zODRMODguMzIzNSAxOTguNTcxTDg4LjY3NzcgMTk4LjkyNEw5MS40ODE2IDE5Ni4xMUw5MS4xMjc0IDE5NS43NTdMOTMuOTMxNCAxOTIuOTQzTDk0LjI4NTUgMTkzLjI5Nkw5Ny4wODk0IDE5MC40ODJMOTYuNzM1MyAxOTAuMTI5TDk5LjUzOTIgMTg3LjMxNkw5OS44OTM0IDE4Ny42NjlMMTAyLjY5NyAxODQuODU1TDEwMi4zNDMgMTg0LjUwMkwxMDUuMTQ3IDE4MS42ODhMMTA1LjUwMSAxODIuMDQxTDEwOC4zMDUgMTc5LjIyOEwxMDcuOTUxIDE3OC44NzVMMTEwLjc1NSAxNzYuMDYxTDExMS4xMDkgMTc2LjQxNEwxMTMuOTEzIDE3My42TDExMy41NTkgMTczLjI0N0wxMTYuMzYzIDE3MC40MzNMMTE2LjcxNyAxNzAuNzg2TDExOS41MjEgMTY3Ljk3M0wxMTkuMTY3IDE2Ny42MkwxMjEuOTcxIDE2NC44MDZMMTIyLjMyNSAxNjUuMTU5TDEyNS4xMjkgMTYyLjM0NUwxMjQuNzc0IDE2MS45OTJMMTI3LjU3OCAxNTkuMTc5TDEyNy45MzMgMTU5LjUzMUwxMzAuNzM2IDE1Ni43MThMMTMwLjM4MiAxNTYuMzY1TDEzMy4xODYgMTUzLjU1MUwxMzMuNTQgMTUzLjkwNEwxMzYuMzQ0IDE1MS4wOUwxMzUuOTkgMTUwLjczN0wxMzguNzk0IDE0Ny45MjRMMTM5LjE0OCAxNDguMjc3TDE0MS45NTIgMTQ1LjQ2M0wxNDEuNTk4IDE0NS4xMUwxNDQuNDAyIDE0Mi4yOTZMMTQ0Ljc1NiAxNDIuNjQ5TDE0Ny41NiAxMzkuODM1TDE0Ny4yMDYgMTM5LjQ4M0wxNTAuMDEgMTM2LjY2OUwxNTAuMzY0IDEzNy4wMjJMMTUzLjE2OCAxMzQuMjA4TDE1Mi44MTQgMTMzLjg1NUwxNTUuNjE4IDEzMS4wNDFMMTU1Ljk3MiAxMzEuMzk0TDE1OC43NzYgMTI4LjU4MUwxNTguNDIxIDEyOC4yMjhMMTYxLjIyNSAxMjUuNDE0TDE2MS41OCAxMjUuNzY3TDE2NC4zODMgMTIyLjk1M0wxNjQuMDI5IDEyMi42TDE2Ni44MzMgMTE5Ljc4NkwxNjcuMTg3IDEyMC4xMzlMMTY5Ljk5MSAxMTcuMzI2TDE2OS42MzcgMTE2Ljk3M0wxNzIuNDQxIDExNC4xNTlMMTcyLjc5NSAxMTQuNTEyTDE3NS41OTkgMTExLjY5OEwxNzUuMjQ1IDExMS4zNDVMMTc4LjA0OSAxMDguNTMyTDE3OC40MDMgMTA4Ljg4NUwxODEuMjA3IDEwNi4wNzFMMTgwLjg1MyAxMDUuNzE4TDE4My42NTcgMTAyLjkwNEwxODQuMDExIDEwMy4yNTdMMTg2LjgxNSAxMDAuNDQzTDE4Ni40NjEgMTAwLjA5MUwxODkuMjY1IDk3LjI3NjhMMTg5LjYxOSA5Ny42Mjk3TDE5Mi40MjMgOTQuODE2TDE5Mi4wNjggOTQuNDYzTDE5NC44NzIgOTEuNjQ5M0wxOTUuMjI3IDkyLjAwMjNMMTk4LjAzMSA4OS4xODg1TDE5Ny42NzYgODguODM1NkwyMDAuNDggODYuMDIxOUwyMDAuODM0IDg2LjM3NDhMMjAzLjYzOCA4My41NjExTDIwMy4yODQgODMuMjA4MUwyMDYuMDg4IDgwLjM5NDRMMjA2LjQ0MiA4MC43NDczTDIwOS4yNDYgNzcuOTMzNkwyMDguODkyIDc3LjU4MDdMMjExLjY5NiA3NC43NjY5TDIxMi4wNSA3NS4xMTk5TDIxNC44NTQgNzIuMzA2MUwyMTQuNSA3MS45NTMyTDIxNy4zMDQgNjkuMTM5NUwyMTcuNjU4IDY5LjQ5MjRMMjIwLjQ2MiA2Ni42Nzg3TDIyMC4xMDggNjYuMzI1N0wyMjIuOTEyIDYzLjUxMkwyMjMuMjY2IDYzLjg2NDlMMjI2LjA3IDYxLjA1MTJMMjI1LjcxNiA2MC42OTgzTDIyOC41MiA1Ny44ODQ1TDIyOC44NzQgNTguMjM3NUwyMzEuNjc4IDU1LjQyMzhMMjMxLjMyMyA1NS4wNzA4TDIzNC4xMjcgNTIuMjU3MUwyMzQuNDgyIDUyLjYxTDIzNy4yODUgNDkuNzk2M0wyMzYuOTMxIDQ5LjQ0MzNMMjM5LjczNSA0Ni42Mjk2TDI0MC4wODkgNDYuOTgyNUwyNDIuODkzIDQ0LjE2ODhMMjQyLjUzOSA0My44MTU5TDI0NS4zNDMgNDEuMDAyMkwyNDUuNjk3IDQxLjM1NTFMMjQ4LjUwMSAzOC41NDE0TDI0OC4xNDcgMzguMTg4NEwyNTAuOTUxIDM1LjM3NDdMMjUxLjMwNSAzNS43Mjc2TDI1NC4xMDkgMzIuOTEzOUwyNTMuNzU1IDMyLjU2MUwyNTYuNTU5IDI5Ljc0NzJMMjU2LjkxMyAzMC4xMDAyTDI1OS43MTcgMjcuMjg2NEwyNTkuMzYzIDI2LjkzMzVMMjYyLjE2NyAyNC4xMTk4TDI2Mi41MjEgMjQuNDcyN0wyNjUuMzI1IDIxLjY1OUwyNjQuOTcxIDIxLjMwNkwyNjcuNzc1IDE4LjQ5MjNMMjY4LjEyOSAxOC44NDUyTDI3MC45MzMgMTYuMDMxNUwyNzAuNTc4IDE1LjY3ODZMMjczLjM4MiAxMi44NjQ4TDI3My43MzcgMTMuMjE3OEwyNzYuNTQgMTAuNDA0TDI3Ni4xODYgMTAuMDUxMUwyNzguOTkgNy4yMzc0MkwyNzkuMzQ0IDcuNTkwMzZMMjgyLjE0OCA0Ljc3NjYyTDI4MS43OTQgNC40MjM2OUwyODQuNTk4IDEuNjA5OTZMMjg0Ljk1MiAxLjk2Mjg5TDI4NS41IDEuNDEzMjFWMi4xOTYxOUgyODZWNi4xODIzSDI4NS41VjEwLjE2ODRIMjg2VjE0LjE1NDVIMjg1LjVWMTguMTQwNkgyODZWMjIuMTI2N0gyODUuNVYyNi4xMTI4SDI4NlYzMC4wOTg5SDI4NS41VjM0LjA4NUgyODZWMzguMDcxMkgyODUuNVY0Mi4wNTczSDI4NlY0Ni4wNDM0SDI4NS41VjUwLjAyOTVIMjg2VjU0LjAxNTZIMjg1LjVWNTguMDAxN0gyODZWNjEuOTg3OEgyODUuNVY2NS45NzM5SDI4NlY2OS45NkgyODUuNVY3My45NDYySDI4NlY3Ny45MzIzSDI4NS41VjgxLjkxODRIMjg2Vjg1LjkwNDVIMjg1LjVWODkuODkwNkgyODZWOTMuODc2N0gyODUuNVY5Ny44NjI4SDI4NlYxMDEuODQ5SDI4NS41VjEwNS44MzVIMjg2VjEwOS44MjFIMjg1LjVWMTEzLjgwN0gyODZWMTE3Ljc5M0gyODUuNVYxMjEuNzc5SDI4NlYxMjUuNzY2SDI4NS41VjEyOS43NTJIMjg2VjEzMy43MzhIMjg1LjVWMTM3LjcyNEgyODZWMTQxLjcxSDI4NS41VjE0NS42OTZIMjg2VjE0OS42ODJIMjg1LjVWMTUzLjY2OEgyODZWMTU3LjY1NEgyODUuNVYxNjEuNjQxSDI4NlYxNjUuNjI3SDI4NS41VjE2OS42MTNIMjg2VjE3My41OTlIMjg1LjVWMTc3LjU4NUgyODZWMTgxLjU3MUgyODUuNVYxODUuNTU3SDI4NlYxODkuNTQzSDI4NS41VjE5My41MjlIMjg2VjE5Ny41MTZIMjg1LjVWMjAxLjUwMkgyODZWMjA1LjQ4OEgyODUuNVYyMDkuNDc0SDI4NlYyMTMuNDZIMjg1LjVWMjE3LjQ0NkgyODZWMjIxLjQzMkgyODUuNVYyMjUuNDE4SDI4NlYyMjkuNDA1SDI4NS41VjIzMy4zOTFIMjg2VjIzNy4zNzdIMjg1LjVWMjQxLjM2M0gyODZWMjQ1LjM0OUgyODUuNVYyNDkuMzM1SDI4NlYyNTMuMzIxSDI4NS41VjI1Ny4zMDdIMjg2VjI2MS4yOTNIMjg1LjVWMjY1LjI4SDI4NlYyNjkuMjY2SDI4NS41VjI3My4yNTJIMjg2VjI3Ny4yMzhIMjg1LjVWMjgxLjIyNEgyODZWMjg1LjIxSDI4NS41VjI4Ni43MDNIMjg0LjAxNFYyODcuMjAzSDI4MC4wNDJWMjg2LjcwM0gyNzYuMDY5VjI4Ny4yMDNIMjcyLjA5N1YyODYuNzAzSDI2OC4xMjVWMjg3LjIwM0gyNjQuMTUzVjI4Ni43MDNIMjYwLjE4MVYyODcuMjAzSDI1Ni4yMDhWMjg2LjcwM0gyNTIuMjM2VjI4Ny4yMDNIMjQ4LjI2NFYyODYuNzAzSDI0NC4yOTJWMjg3LjIwM0gyNDAuMzE5VjI4Ni43MDNIMjM2LjM0N1YyODcuMjAzSDIzMi4zNzVWMjg2LjcwM0gyMjguNDAzVjI4Ny4yMDNIMjI0LjQzMVYyODYuNzAzSDIyMC40NThWMjg3LjIwM0gyMTYuNDg2VjI4Ni43MDNIMjEyLjUxNFYyODcuMjAzSDIwOC41NDJWMjg2LjcwM0gyMDQuNTY5VjI4Ny4yMDNIMjAwLjU5N1YyODYuNzAzSDE5Ni42MjVWMjg3LjIwM0gxOTIuNjUzVjI4Ni43MDNIMTg4LjY4MVYyODcuMjAzSDE4NC43MDhWMjg2LjcwM0gxODAuNzM2VjI4Ny4yMDNIMTc2Ljc2NFYyODYuNzAzSDE3Mi43OTJWMjg3LjIwM0gxNjguODE5VjI4Ni43MDNIMTY0Ljg0N1YyODcuMjAzSDE2MC44NzVWMjg2LjcwM0gxNTYuOTAzVjI4Ny4yMDNIMTUyLjkzMVYyODYuNzAzSDE0OC45NThWMjg3LjIwM0gxNDQuOTg2VjI4Ni43MDNIMTQxLjAxNFYyODcuMjAzSDEzNy4wNDJWMjg2LjcwM0gxMzMuMDY5VjI4Ny4yMDNIMTI5LjA5N1YyODYuNzAzSDEyNS4xMjVWMjg3LjIwM0gxMjEuMTUzVjI4Ni43MDNIMTE3LjE4MVYyODcuMjAzSDExMy4yMDhWMjg2LjcwM0gxMDkuMjM2VjI4Ny4yMDNIMTA1LjI2NFYyODYuNzAzSDEwMS4yOTJWMjg3LjIwM0g5Ny4zMTk0VjI4Ni43MDNIOTMuMzQ3MVYyODcuMjAzSDg5LjM3NDlWMjg2LjcwM0g4NS40MDI3VjI4Ny4yMDNIODEuNDMwNVYyODYuNzAzSDc3LjQ1ODJWMjg3LjIwM0g3My40ODZWMjg2LjcwM0g2OS41MTM4VjI4Ny4yMDNINjUuNTQxNVYyODYuNzAzSDYxLjU2OTNWMjg3LjIwM0g1Ny41OTcxVjI4Ni43MDNINTMuNjI0OFYyODcuMjAzSDQ5LjY1MjZWMjg2LjcwM0g0NS42ODA0VjI4Ny4yMDNINDEuNzA4MlYyODYuNzAzSDM3LjczNTlWMjg3LjIwM0gzMy43NjM3VjI4Ni43MDNIMjkuNzkxNVYyODcuMjAzSDI1LjgxOTJWMjg2LjcwM0gyMS44NDdWMjg3LjIwM0gxNy44NzQ4VjI4Ni43MDNIMTMuOTAyNlYyODcuMjAzSDkuOTMwMzJWMjg2LjcwM0g1Ljk1ODFWMjg3LjIwM0gxLjk4NTg1VjI4Ni43MDNIMS4yMDQxM1pcIiBzdHJva2U9XCIlMjMzNTM1MzVcIiBzdHJva2UtZGFzaGFycmF5PVwiNCA0XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8yMTUzXzg2OFwiPjxyZWN0IHdpZHRoPVwiMjg2XCIgaGVpZ2h0PVwiMjg3XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMC4yMDMxMjUpXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xyXG4gICAgICAgIHdpZHRoOiAyODZweDtcclxuICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNiZWZvcmUge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDM3OXB4O1xyXG4gICAgICAgIGhlaWdodDogNDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sdmw2LWFuaW1lLTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubGV2ZWw3IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxldmVsOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5cclxuLmFuaW1lMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMzY0cHg7XHJcbiAgICBoZWlnaHQ6IDMzNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUFuaW1hdGlvbiAzcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLy8gICBhbmltYXRpb246IHJvdGF0ZUFuaW1hdGlvbiA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE3KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNSkge1xyXG5cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTApLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE4KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNikge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgxMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTkpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIwKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyMSkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgxNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMjIpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIzKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDgpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE2KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNCkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNHM7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1lMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDM2NHB4O1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUFuaW1hdGlvbiAzcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLy8gICBhbmltYXRpb246IHJvdGF0ZUFuaW1hdGlvbiA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE3KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNSkge1xyXG5cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTApLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE4KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNikge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgxMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTkpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIwKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyMSkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgxNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMjIpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIzKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDgpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDE2KSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyNCkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNHM7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmVydGEge1xyXG4gICAgLmJveCB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNlxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi53cC1ibG9jay12aWRlbyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbn1cclxuXHJcbi53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG5cclxuLnNpbmdsZS1wYWdlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnBhZ2UtaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAgICAgICAgICYtcmlnaHQsXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2NyUgLSAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3Qge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2OCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMiUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBWYXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiEgU3BlY3RyZS5jc3MgdiN7JHZlcnNpb259IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL3BpY3R1cmVwYW4yL3NwZWN0cmUgKi9cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcblxuLy8gRWxlbWVudHNcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJkcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJtZW51c1wiO1xuQGltcG9ydCBcIm1vZGFsc1wiO1xuQGltcG9ydCBcIm5hdnNcIjtcbiIsIi8vIFRhYmxlc1xuLndwLWJsb2NrLXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICB0YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gLy8gVGFibGVzXG4vLyAudGFibGUge1xuLy8gICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuLy8gICBib3JkZXItc3BhY2luZzogMDtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIEBpZiAkcnRsID09IHRydWUge1xuLy8gICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gICB9IEBlbHNlIHtcbi8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICB9XG5cbi8vICAgJi50YWJsZS1zdHJpcGVkIHtcbi8vICAgICB0Ym9keSB7XG4vLyAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYsXG4vLyAgICYudGFibGUtc3RyaXBlZCB7XG4vLyAgICAgdGJvZHkge1xuLy8gICAgICAgdHIge1xuLy8gICAgICAgICAmLmFjdGl2ZSB7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLnRhYmxlLWhvdmVyIHtcbi8vICAgICB0Ym9keSB7XG4vLyAgICAgICB0ciB7XG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLy8gU2NvbGxhYmxlIHRhYmxlc1xuLy8gICAmLnRhYmxlLXNjcm9sbCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgb3ZlcmZsb3cteDogYXV0bztcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgIH1cblxuLy8gICB0ZCxcbi8vICAgdGgge1xuLy8gICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbi8vICAgICBwYWRkaW5nOiAkdW5pdC0zICR1bml0LTI7XG4vLyAgIH1cbi8vICAgdGgge1xuLy8gICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtbGc7XG4vLyAgIH1cbi8vIH0iLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjlcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6IGNhbGMoY2FsYygkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1zbTogY2FsYyhjYWxjKCRjb250cm9sLXNpemUtc20gLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LWxnOiBjYWxjKGNhbGMoJGNvbnRyb2wtc2l6ZS1sZyAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTGF5b3V0XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJGdyaWQtc3BhY2luZzogY2FsYygkbGF5b3V0LXNwYWNpbmcgLyAoJGxheW91dC1zcGFjaW5nKSkgKiAkaHRtbC1mb250LXNpemU7XG5cbiAgJi5ncmlkLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUteGw7XG4gIH1cblxuICAmLmdyaWQtbGcge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS1sZztcbiAgfVxuXG4gICYuZ3JpZC1tZCB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLW1kO1xuICB9XG5cbiAgJi5ncmlkLXNtIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUtc207XG4gIH1cblxuICAmLmdyaWQteHMge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS14cztcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgc3lzdGVtXG4uc2hvdy14cyxcbi5zaG93LXNtLFxuLnNob3ctbWQsXG4uc2hvdy1sZyxcbi5zaG93LXhsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNwb25zaXZlIGdyaWQgc3lzdGVtXG4uY29scyxcbi5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLSRsYXlvdXQtc3BhY2luZztcbiAgbWFyZ2luLXJpZ2h0OiAtJGxheW91dC1zcGFjaW5nO1xuXG4gICYuY29sLWdhcGxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICYgPiAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYuY29sLW9uZWxpbmUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbltjbGFzc349XCJjb2wtXCJdLFxuLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcblxuICAmLmNvbC0xMixcbiAgJi5jb2wtMTEsXG4gICYuY29sLTEwLFxuICAmLmNvbC05LFxuICAmLmNvbC04LFxuICAmLmNvbC03LFxuICAmLmNvbC02LFxuICAmLmNvbC01LFxuICAmLmNvbC00LFxuICAmLmNvbC0zLFxuICAmLmNvbC0yLFxuICAmLmNvbC0xLFxuICAmLmNvbC1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb2wtbXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29sLW1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb2wtbXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAuY29sLXhsLTEyLFxuICAuY29sLXhsLTExLFxuICAuY29sLXhsLTEwLFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtOCxcbiAgLmNvbC14bC03LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNSxcbiAgLmNvbC14bC00LFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtMixcbiAgLmNvbC14bC0xLFxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXhsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgLmNvbC14cy0xMixcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTgsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTUsXG4gIC5jb2wteHMtNCxcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTIsXG4gIC5jb2wteHMtMSxcbiAgLmNvbC14cy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4ubmF2YmFyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5uYXZiYXItc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi8vIERyb3Bkb3duXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWVudSB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIC4xNXMgZWFzZSAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gICYuZHJvcGRvd24tcmlnaHQge1xuICAgIC5tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAubWVudSxcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyArIC5tZW51LFxuICAubWVudTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBGaXggZHJvcGRvd24tdG9nZ2xlIGJvcmRlciByYWRpdXMgaW4gYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsc1xuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjp0YXJnZXQsXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogJHppbmRleC00O1xuXG4gICAgLm1vZGFsLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmctY29sb3IsIC43NSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtZG93biAuMnMgZWFzZSAxO1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtc20ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICAgIHBhZGRpbmc6IDAgJHVuaXQtMjtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLWxnIHtcbiAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1sZztcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG1heC13aWR0aDogJGNvbnRyb2wtd2lkdGgtbWQ7XG4gIHBhZGRpbmc6IDAgJHVuaXQtNDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5tb2RhbC1mdWxsaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBwYWRkaW5nOiAkdW5pdC00O1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogJHVuaXQtNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkdW5pdC00O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIvLyBOYXZzXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JheS1jb2xvci1kYXJrLCAxMCUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdW5pdC0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkdW5pdC00O1xuICB9XG59XG4iLCIvKipcbiAqIFRhYmxlIG9mIENvbnRlbnRzOlxuXG4gICogXG4gKi9cblxuXG4ubWluaS1jYXJ0LXdpZGdldCB7XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZSAmIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHQuYWN0aXZlICYge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG5cblx0XHRcdC8qIDAuMCBtaW5pLWNhcnQgKi9cblx0XHRcdCYuY2FydF9saXN0LnByb2R1Y3RfbGlzdF93aWRnZXQge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC8qIDAuMCBtaW5pLWNhcnQgKi9cblx0XHRcdCYtaXRlbS5taW5pX2NhcnRfaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cblx0XHRcdFx0LnJlbW92ZS5yZW1vdmVfZnJvbV9jYXJ0X2J1dHRvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIDAuMCBtaW5pLWNhcnQgKi9cblx0XHRcdCYtaXRlbS5taW5pX2NhcnRfaXRlbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOTE5MTk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQuYmxvY2tVSS5ibG9ja092ZXJsYXkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGE6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGJvZHktZm9udC1saW5lLWhlaWdodDtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRib2R5LWxldHRlci1zcGFjaW5nO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnF1YW50aXR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIDAuMCAudG90YWwgKi9cblx0XHRcdCZfX3RvdGFsLnRvdGFsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LyogMC4wIGJ1dHRvbnMgKi9cblx0XHRcdCZfX2J1dHRvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdCZfX2gge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX19leGl0IHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcCB7fVxufVxuXG4uc2l0ZS1oZWFkZXJfX21pbmktY2FydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNvdW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0bWluLXdpZHRoOiAxNXB4O1xuXHRcdG1pbi1oZWlnaHQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6ICRtaW5pLWNhcnQtZm9udC1zaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWluaS1jYXJ0LWZvbnQtd2VpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkbWluaS1jYXJ0LWhlaWdodDtcblx0XHRjb2xvcjogJG1pbmktY2FydC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogJG1pbmktY2FydC1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJG1pbmktY2FydC1ib3JkZXItcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICRtaW5pLWNhcnQtYmFja2dyb3VuZDtcblxuXHRcdCZbZGF0YS1jb3VudD0nMCddIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1pY29uIHtcblx0XHRpbWcge1xuXHRcdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cbi53b28ge1xuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEzMDBweDtcblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ud29vY29tbWVyY2Uge1xuXG5cdC8qIDAuMCBCcmVhZGNydW1iICovXG5cdC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAwLjAgT3JkZXJieSAqL1xuXHQud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHRcdC5vcmRlcmJ5IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA1cHg7XG5cdFx0XHRjb2xvcjogI2NjYztcblx0XHR9XG5cdH1cblxuXHQvKiAwLjAgUHJvZHVjdHMgKi9cblx0dWwucHJvZHVjdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweCAzMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8qIGNvbHVtbnMtMiAqL1xuXHRcdCYuY29sdW1ucy0yIHtcblx0XHRcdGxpLnByb2R1Y3Qge1xuXHRcdFx0XHQmLnR5cGUtcHJvZHVjdCB7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIGNvbHVtbnMtMyAqL1xuXHRcdCYuY29sdW1ucy0zIHtcblx0XHRcdGxpLnByb2R1Y3Qge1xuXHRcdFx0XHQmLnR5cGUtcHJvZHVjdCB7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogY29sdW1ucy00ICovXG5cdFx0Ji5jb2x1bW5zLTQge1xuXHRcdFx0bGkucHJvZHVjdCB7XG5cdFx0XHRcdCYudHlwZS1wcm9kdWN0IHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAyM3B4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBwcm9kdWN0ICovXG5cdFx0bGkucHJvZHVjdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cblx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXG5cdFx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2ltYWdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogNDE2cHg7XG5cblxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDZweCAyNHB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjA4KSAwcHggMHB4IDBweCAxcHg7XG5cblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG5cblx0XHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19pbWFnZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIHdvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayAqL1xuXHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdC8qIHdvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9faW1hZ2UgKi9cblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9faW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGhlaWdodDogJHByb2R1Y3QtYm94LWltZ19faGVpZ2h0O1xuXHRcdFx0XHRcdEBleHRlbmQgJWJvcmRlci1jYXRlZ29yeTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8qIG9uc2FsZSAqL1xuXHRcdFx0XHRcdC5vbnNhbGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHggNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8qIHdvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fYm94ICovXG5cdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19ib3gge1xuXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXG5cdFx0XHRcdC8qIHdvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgKi9cblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5LWZvbnQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB3b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Rlc2NyaXB0aW9uICovXG5cdFx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBzdGFyLXJhdGluZyAqL1xuXHRcdFx0XHQuc3Rhci1yYXRpbmcge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBwcmljZSAqL1xuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdGlucyAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogYnV0dG9uICovXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIGFkZGVkX3RvX2NhcnQgKi9cblx0XHRcdC5hZGRlZF90b19jYXJ0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxuXG5cdC8qIDAuMCBQcm9kdWN0ICovXG5cdGRpdi5wcm9kdWN0IHtcblxuXHRcdC8qIHN0YXItcmF0aW5nICovXG5cdFx0LnN0YXItcmF0aW5nIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIDAuMCBHYWxsZXJ5ICovXG5cdFx0ZGl2Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS5pbWFnZXMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblxuXHRcdFx0LmZsZXgtdmlld3BvcnQge1xuXHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcblx0XHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZsZXgtY29udHJvbC10aHVtYnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGdhcDogMTdweCAxN3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDlweCk7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEzcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIDAuMCBTdW1tYXJ5ICovXG5cdFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQvKiAwLjAgUHJvZHVjdCB0aXRsZSAqL1xuXHRcdFx0LnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtZm9udC1zaXplO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1saW5lLWhlaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAwLjAgUHJpY2UgKi9cblx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogMTJweDtcblxuXG5cdFx0XHRcdGlucyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tUHJpbWFyeS1jb2xvciwgI0ZGNEUzMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHRkZWwge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiBzdHJpa2V0aHJvdWdoO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LyogMC4wIFZhcmlhdGlvbnMgKi9cblx0XHRcdGZvcm0uY2FydCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0I3QjdCO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXG5cdFx0XHRcdC52YXJpYXRpb25zIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8qIHZhbHVlICovXG5cdFx0XHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lyogc2VsZWN0ICovXG5cdFx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogMC4wIFByb2R1Y3QgbWV0YSAqL1xuXHRcdFx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIDAuMCBUYWJzICovXG5cdFx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdFx0dWwud2MtdGFicyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRUZFRkVGO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogZGVzY3JpcHRpb25fdGFiICovXG5cdFx0XHRcdC5kZXNjcmlwdGlvbl90YWIge31cblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0M3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoZWFkZXItbW9iaWxlLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1saW5lLWhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB3b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgKi9cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB7XG5cblx0XHRcdFx0XHQvKiB3b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbSAqL1xuXHRcdFx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbSB7XG5cblx0XHRcdFx0XHRcdC8qIHdvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX19sYWJlbCAqL1xuXHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX19sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8qIHdvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX192YWx1ZSAqL1xuXHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX192YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogMC4wIE9uc2FsZSAqL1xuXHQubWFpbi1zaG9wIC5wcm9kdWN0cyAucHJvZHVjdCBzcGFuLm9uc2FsZSxcblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlLFxuXHRzcGFuLm9uc2FsZSB7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cblxuXHQubWFpbi1zaG9wIC5wcm9kdWN0cyAucHJvZHVjdCBzcGFuLm9uc2FsZSxcblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHNwYW4ub25zYWxlIHtcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHR9XG5cblx0LyogMC4wIFN0b2NrICovXG5cdC53b29jb21tZXJjZS12YXJpYXRpb24gLnN0b2NrLFxuXHQuc3RvY2sge1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qIDAuMCBSZWxhdGVkICovXG5cdC5yZWxhdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAZXh0ZW5kICVjb250YWluZXItd2lkZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzdCN0I3Qjtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMTAwJTtcblxuXG5cblx0XHQucHJvZHVjdHMuY29sdW1ucy00IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fYm94IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LXdlaWdodDogJGhlYWRlci1mb250LXdlaWdodDtcblx0XHRcdGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1saW5lLWhlaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAwLjAgQ29tbWVudCAqL1xuXHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LyogMC4wIFF1YW50aXR5ICovXG5cdC5xdWFudGl0eSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG5cdFx0LyogcGx1cyAmIG1pbnVzICovXG5cdFx0LnBsdXMsXG5cdFx0Lm1pbnVzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dC10ZXh0IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cblx0XHR9XG5cblx0XHQvKiBVc3V3YSBzdHJ6YcWCa2kgdyBwcnplZ2zEhWRhcmthY2ggV2ViS2l0IChucC4gQ2hyb21lLCBTYWZhcmkpICovXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQvKiBVc3V3YSBzdHJ6YcWCa2kgdyBwcnplZ2zEhWRhcmthY2ggRmlyZWZveCAqL1xuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0fVxuXG5cblx0XHQubWludXMge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cblx0XHQucGx1cyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cblx0XHQvKiBpbnB1dCAqL1xuXHRcdGlucHV0IHtcblx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC8qIDAuMCBDb3Vwb24gKi9cblx0LmNvdXBvbiB7XG5cblx0XHQvKiBpbnB1dC10ZXh0ICovXG5cdFx0aW5wdXQuaW5wdXQtdGV4dCB7XG5cdFx0XHRtYXJnaW46IDAgMjBweCAxMHB4IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDEuM3JlbSA0LjdyZW0gIWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogMC4wIEZpZWxkICovXG5cdGlucHV0LFxuXHR0ZXh0YXJlYSxcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIDAuMCBCdXR0b24gKi9cblx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSAuYnV0dG9uLFxuXHQud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG5cdC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZCxcblx0LnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbixcblx0LnNpZGViYXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC5idXR0b24sXG5cdCNyZXNwb25kIGlucHV0I3N1Ym1pdCxcblx0YnV0dG9uLmJ1dHRvbixcblx0LmFjdGlvbnMgLmJ1dHRvbjpkaXNhYmxlZCxcblx0LmFjdGlvbnMgLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG5cdGEuYnV0dG9uLFxuXHRidXR0b24uYnV0dG9uLFxuXHRhLmJ1dHRvbi5hbHQsXG5cdGJ1dHRvbi5idXR0b24uYWx0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAkYnV0dG9uLWxldHRlci1zcGFjaW5nO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6ICRidXR0b24tYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE0LjQyOTkgMTguMDY5OUwyMC40OTk5IDExLjk5OTlMMTQuNDI5OSA1LjkyOTk1XCIgc3Ryb2tlPVwiJTIzRkY0RTMwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTMuNSAxMkwyMC4zMyAxMlwiIHN0cm9rZT1cIiUyM0ZGNEUzMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTQuNDMwMiAxOC4wN0wyMC41MDAyIDEyTDE0LjQzMDIgNS45MzAwMVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTMuNSAxMkwyMC4zMyAxMlwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuXHRhLmJ1dHRvbi5hbHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiNyZXZpZXdzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogMC4wIEluZm8gJiBtZXNzYWdlICovXG4ud29vY29tbWVyY2UsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHtcblxuXHQud29vY29tbWVyY2UtaW5mbyxcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2UsXG5cdC53Yy1lbXB0eS1jYXJ0LW1lc3NhZ2UgLmNhcnQtZW1wdHkud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2Utc2luZ2xlLXByb2R1Y3Qge1xuXHRtYXgtd2lkdGg6IDEzMTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHQud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWltYWdlIHtcblx0XHRoZWlnaHQ6IDQyOHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogNDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LndwLWJsb2NrLWNvbHVtbiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLXNpbmdsZS1wcm9kdWN0LmZlYXR1cmVkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0Z2FwOiA4MHB4O1xuXHR9XG5cblx0aDIud3AtYmxvY2stcG9zdC10aXRsZSB7XG5cblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0LyogMTI1JSAqL1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHR9XG5cblx0LndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtcHJpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cblxuXHRcdC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXByaWNlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXG5cdFx0aW5zIHtcblx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tUHJpbWFyeS1jb2xvciwgI0ZGNEUzMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRlbCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tTmV1dHJhbC0wNCwgIzdCN0I3Qik7XG5cdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3QjdCN0I7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWltYWdlIHtcblx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGV4dGVuZCAlYm9yZGVyLWNhdGVnb3J5O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0LmN1c3RvbS1jYXRlZ29yeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0bWluLWhlaWdodDogMTgwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdC8vXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi5idXR0b24tcmV2ZXJzZSB7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQuY3VzdG9tLWNhdGVnb3J5IC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS1wYWdlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0d2lkdGg6IDMyLjElO1xuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdHdpZHRoOiA0OSU7XG5cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdH1cblxufVxuXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLXVzZXMtYmxvY2stdGhlbWUpKSBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmN1c3RvbS1jYXRlZ29yeS1saW5rIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuXG4udGF4LXByb2R1Y3RfY2F0IHtcblx0LnJlbGF0ZWQucHJvZHVjdHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufSJdfQ== */
