@charset "UTF-8";@font-face{font-family:Helvetica Neue LT;font-weight:400;src:url(../fonts/cd4d37bc-a3cb-4b93-a343-33976b64e272.woff2) format("woff2")}@font-face{font-family:Helvetica Neue LT;font-weight:500;src:url(../fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2) format("woff2")}@font-face{font-family:Helvetica Neue LT;font-weight:700;src:url(../fonts/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2) format("woff2")}@font-face{font-family:FigGrotesk;font-weight:400;src:url(../fonts/FigGrotesk-Regular.woff2) format("woff2")}@font-face{font-family:FigGrotesk;font-weight:600;src:url(../fonts/FigGrotesk-Semibold.woff2) format("woff2")}@font-face{font-family:Ambit;font-weight:700;src:url(../fonts/ambit-bold.woff2) format("woff2")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.icon{display:inline-block;height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:currentColor}button,html,input,select,textarea{color:#030204}::selection{background:#030204;color:#fff;text-shadow:none}hr{border:0;border-top:1px solid #030204;display:block;height:1px;margin:0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.wrapper{margin:0 auto;max-width:2000px;padding:0 5vmin;position:relative}@media screen and (max-width:780px){.wrapper{padding-left:20px;padding-right:20px}}.inner-wrapper{margin:0 auto;max-width:75vw;padding:0 5vmin;position:relative}@media screen and (max-width:780px){.inner-wrapper{max-width:100%;padding-left:20px;padding-right:20px}}.wrapper-grid{column-gap:2.5vmin;display:grid;grid-template-columns:repeat(12,1fr);padding:0 5vmin}:where(.wrapper-grid)>*{grid-column:4/span 6}html{font-size:62.5%}body{font-family:Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(1.4rem,.9vw,2.2rem);font-style:normal;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}strong{font-weight:500}em{font-style:italic}figcaption{font-size:clamp(1.2rem,.8vw,1.6rem);text-align:left}a,a:active,a:visited{color:#030204;text-decoration:underline;text-decoration-thickness:.025em;text-underline-offset:.1em;transition:all .5s ease}a:active:hover,a:hover,a:visited:hover{opacity:.5}.preamble{font-size:clamp(2.1rem,1.5vw,3.1rem)}h1,h2{font-size:clamp(3.2rem,2.6vw,6.8rem)}h3,h4,h5,h6{font-size:clamp(2.1rem,1.5vw,3.1rem)}.content img{height:auto;max-width:100%}.content ol,.content ul{margin-left:1em}.content ul{list-style:" – "}.content li{padding-left:.334em}.content li+li{margin-top:.5em}.content h1,.content h2{font-size:clamp(2.1rem,1.5vw,3.1rem)}.text-flow>*+*{margin-top:1em}.text-flow>*+:is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:.5em}.text-flow>*+:is(em,strong,b,a,span,abbr,br,time,small,i,img,label,button,input,select,textarea,cite,acronym,object){margin-top:0}.button,a.button,a.modal-cacsp-btn,button.button,input[type=button],input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #030204;border-radius:0;box-shadow:none;color:#030204;cursor:pointer;display:inline-block;font-size:clamp(1.2rem,.8vw,1.6rem);padding:1.5em 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:clamp(220px,40vmin,320px)}.button:hover,a.button:hover,a.modal-cacsp-btn:hover,button.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#030204;color:#fff;opacity:1}a.modal-cacsp-btn-accept,a.modal-cacsp-btn-accept-all,button.js-yes{background-color:#468c1f;color:#fff}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.no-opacity{opacity:0}.responsive-img{height:auto;max-width:100%}.module-agegate{background-color:#fffffff2;display:flex;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:4100}.agegate-active .module-agegate{opacity:1;pointer-events:auto}.module-agegate.page-module{padding:0}.module-agegate.fadeOut{opacity:0}.module-agegate__container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.module-agegate__body{background-color:#fff;border:1px solid #030204;margin:auto;padding:5vmin;width:min(75vw,1080px)}@media screen and (max-width:780px){.module-agegate__body{padding:20px;width:calc(100% - 10vmin)}}.module-agegate__buttons{display:flex;gap:2.5vmin;justify-content:flex-start;margin-top:2.5vmin}@media screen and (max-width:780px){.module-agegate__buttons{flex-flow:column nowrap;gap:10px;margin-top:10px}}.page-template-skruf-anniversary .page-module:not(.page-module__hero,.module-agegate,.page-module__text,.page-module__gallery),.page-template-skruf-anniversary .site-footer{background-color:#fff;overflow:hidden;position:relative}.page-template-skruf-anniversary .hero-title{align-items:center;bottom:0;display:flex;font-family:Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(1.2rem,.8vw,1.6rem);font-style:normal;font-weight:400;height:20vmin;left:50%;line-height:1.5;padding:0 5vmin}@media screen and (max-width:780px){.page-template-skruf-anniversary .hero-title{height:100px;max-width:100%;padding:10px 20px}}.page-template-skruf-anniversary .site-footer{background-color:#fff;overflow:hidden;position:relative}.page-template-skruf-anniversary .products-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:780px){.page-template-skruf-anniversary .products-list{grid-template-columns:repeat(2,1fr)}}.page-template-skruf-anniversary .page-module__text{background-color:#fff;min-height:100vh;position:-webkit-sticky!important;position:sticky!important;top:0;width:100%}.page-template-skruf-anniversary .text-title{font-size:9vw;font-weight:700;letter-spacing:-.02em;line-height:.96;max-width:100%;padding:0 2vw}@media (max-width:960px) and (orientation:portrait){@supports (font-size:9svh){.page-template-skruf-anniversary .text-title{font-size:9svh}}}.page-template-skruf-anniversary .gallery-list{column-gap:5vmin;display:grid;grid-row:20vw;grid-template-columns:repeat(12,1fr);overflow:hidden;padding:100px 0 100vh;row-gap:clamp(100px,25vh,300px)}.page-template-skruf-anniversary .gallery-list img{height:auto;max-width:100%}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-list{row-gap:100px}}.page-template-skruf-anniversary .gallery-item{height:auto;width:100%}.page-template-skruf-anniversary .gallery-item:first-child{grid-column:3/span 4;grid-row:1;transform:rotate(-2.9deg)}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:first-child{grid-column:2/span 5}}.page-template-skruf-anniversary .gallery-item:nth-child(2){grid-column:7/span 4;grid-row:1;transform:rotate(7.661deg) translateY(25%)}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(2){grid-column:7/span 5}}.page-template-skruf-anniversary .gallery-item:nth-child(3){grid-column:2/span 5;grid-row:2}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(3){grid-column:2/span 7}}.page-template-skruf-anniversary .gallery-item:nth-child(4){grid-column:7/span 4;grid-row:2;transform:rotate(5.245deg) translateY(50%)}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(4){grid-column:7/span 5;transform:rotate(5.245deg) translateY(60%)}}.page-template-skruf-anniversary .gallery-item:nth-child(5){grid-column:2/span 4;grid-row:3;transform:rotate(-8.113deg)}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(5){grid-column:2/span 5}}.page-template-skruf-anniversary .gallery-item:nth-child(6){grid-column:8/span 3;grid-row:3;transform:translateY(50%)}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(6){grid-column:7/span 5}}.page-template-skruf-anniversary .gallery-item:nth-child(7){grid-column:3/span 8;grid-row:4}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(7){grid-column:2/span 10}}.page-template-skruf-anniversary .gallery-item:nth-child(8){grid-column:2/span 4;grid-row:5}@media screen and (max-width:780px){.page-template-skruf-anniversary .gallery-item:nth-child(8){grid-column:4/span 6}}.site-header{align-items:center;display:flex;flex-flow:row nowrap;gap:5px;justify-content:flex-end;left:0;overflow:hidden;padding:0 2.5vmin;position:fixed;top:0;width:100%;z-index:2000}@media screen and (max-width:780px){.site-header{padding:0 20px}}.admin-bar .site-header{top:32px}.site-logo{align-items:center;background-color:#030204;display:flex;font-size:clamp(1.2rem,.8vw,1.6rem);height:4em;padding:.5em 1em;position:relative;z-index:2000}:where(.page-template-knox20,.product-article-knox) .site-logo{background-color:#a7881c}.site-logo a{color:#fff;text-decoration:none}:where(.page-template-superwhite,.product-article-superwhite) .site-logo{background-color:#fff}.site-logo__svg{fill:#fff;height:auto;width:4.75em}:where(.page-template-superwhite,.product-article-superwhite) .site-logo__svg{fill:#005d57}:where(.page-template-knox20,.product-article-knox) .site-logo__svg{fill:#030204}.site-logo__symbol{fill:#fff;height:auto;width:2em}:where(.page-template-superwhite,.product-article-superwhite) .site-logo__symbol{fill:#005d57}:where(.page-template-knox20,.product-article-knox) .site-logo__symbol{fill:#030204}.site-navigation{background-color:#e6e6e6f2;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1990}.site-navigation.is-active{opacity:1;pointer-events:all}.menu-button{background-color:#030204;border:none;color:#fff;cursor:pointer;font-size:clamp(1.2rem,.8vw,1.6rem);height:4em;padding:.5em;position:relative;text-transform:uppercase;width:4em;z-index:2000}.menu-button:hover .menu-button__close,.menu-button:hover .menu-button__open{opacity:.5}.menu-button:hover .no-opacity{opacity:0}.menu-button>span{transition:all .5s ease}.menu-button .icon{font-size:1.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%)}:where(.page-template-superwhite,.product-article-superwhite) .menu-button{background-color:#fff;color:#005d57}:where(.page-template-knox20,.product-article-knox) .menu-button{background-color:#a7881c;color:#030204}.menu{display:flex;flex-flow:column nowrap;justify-content:flex-start;list-style:none;padding:20vmin 0 0 calc(20vw + 5vmin)}@media screen and (max-width:780px){.menu{padding:80px 20px 0}}.site-header .menu{min-height:100vh;overflow-y:scroll;z-index:100}.menu-item+.menu-item{margin-top:.75em}.menu-item a{font-size:clamp(2.1rem,1.5vw,3.1rem);line-height:1.2}.site-header .menu-item a{text-decoration:none}.menu-item.current-menu-ancestor>a,.menu-item.current-menu-item>a{opacity:.5}.menu-item.menu-item-has-children+.menu-item{margin-top:1em}.sub-menu{list-style:none;margin-top:.75em;padding-left:2em}.sub-menu .menu-item+.menu-item{margin-top:.33em}.menu-item-hover-img{height:75vmin;left:50%;object-fit:contain;object-position:center center;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:75vmin;z-index:1}@media screen and (max-width:1200px){.menu-item-hover-img{visibility:hidden}}.loading-wrapper{background-color:#fff;height:calc(100vh - 100px);position:relative;width:100%;z-index:400}.loading{display:inline-block;height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.loading div{animation:loading 2s cubic-bezier(0,.2,.8,1) infinite;background:#030204;border-radius:50%;height:32px;opacity:1;position:absolute;width:32px}.loading div:nth-child(2){animation-delay:-1s}.spinner{display:inline-block;height:16px;margin-left:10px;position:relative;width:16px}.spinner span{animation:loading 1.5s cubic-bezier(0,.2,.8,1) infinite;background:#030204;border-radius:50%;height:16px;opacity:1;position:absolute;width:16px}@keyframes loading{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}.filter-list__wrapper{padding:0 2.5vmin 2.5vmin;position:relative}.filter-list__wrapper p{font-size:clamp(2.1rem,1.5vw,3.1rem)}@media screen and (max-width:780px){.filter-list__wrapper{padding:0 20px 10px}}.filter-list{list-style:none;margin:0 0 5vmin}@media screen and (max-width:780px){.filter-list{margin:0 0 20px}}.filter-dropdown__menu{opacity:0;pointer-events:none;position:relative;transition:opacity .4s ease;z-index:500}.filter-dropdown--selected .filter-dropdown__menu{opacity:1;pointer-events:auto}.filter-dropdown__menu .filter-list{background-color:#fff;border:1px solid #030204;border-top:none;left:0;padding:0 1.6666666667vmin 2.5vmin;position:absolute;top:-1px;width:calc(100% + 1px);z-index:500}@media screen and (max-width:780px){.filter-dropdown__menu .filter-list{padding:0 6.6666666667px 10px;width:100%}}.filter-dropdown:last-child .filter-dropdown__menu .filter-list{width:100%}.filter-item{align-items:flex-start;display:flex;flex-flow:row nowrap;font-size:clamp(2.1rem,1.5vw,3.1rem)}.dropdown-list{display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin:5vmin 0}@media screen and (max-width:780px){.dropdown-list{grid-template-columns:1fr;margin:20px 0}}.dropdown-list.dropdown-list__gridsize-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:780px){.dropdown-list.dropdown-list__gridsize-4{grid-template-columns:1fr}}.dropdown-list.dropdown-list__gridsize-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:780px){.dropdown-list.dropdown-list__gridsize-3{grid-template-columns:1fr}}.filter-dropdown--categories{margin:5vmin 0;max-width:20%}@media screen and (max-width:780px){.filter-dropdown--categories{margin:20px 0;max-width:100%}}.filter-dropdown__button{align-items:center;background-color:#fff;border:1px solid #030204;border-right:none;color:#030204;cursor:pointer;display:flex;flex-flow:row wrap;font-size:clamp(2.1rem,1.5vw,3.1rem);margin:0;padding:2.5vmin 1.6666666667vmin;text-align:left;transition:border .4s ease;width:100%}@media screen and (max-width:780px){.filter-dropdown__button{border-bottom:none;border-right:1px solid #030204;padding:10px 6.6666666667px}}.filter-dropdown__button .icon{height:.75em;margin-left:auto;transition:all .5s ease;width:.75em}.filter-dropdown:last-child .filter-dropdown__button{border-right:1px solid #030204}@media screen and (max-width:780px){.filter-dropdown:last-child .filter-dropdown__button{border-bottom:1px solid #030204}}.filter-dropdown--selected .icon{transform:rotate(90deg)}button.no-results__reset-button{display:block;margin:auto}.filter-list__reset-filters{background-color:initial;border:none;border-radius:0;box-shadow:none;color:#030204;cursor:pointer;line-height:1.5;padding:0;position:absolute;right:2.5vmin;text-decoration:underline;text-decoration-thickness:.025em;text-underline-offset:.1em;top:.25em}.page-article{padding:10vmin 0}@media screen and (max-width:780px){.page-article{padding:40px 0}}.page-article__header{margin-bottom:5vmin}@media screen and (max-width:780px){.page-article__header{margin-bottom:20px}}.page-article__title{font-size:clamp(3.2rem,2.6vw,6.8rem)}.page-article__intro{margin-bottom:5vmin}@media screen and (max-width:780px){.page-article__intro{margin-bottom:20px}}.page-article__image{height:auto;width:100%}.page-article__image+.page-article__image{margin-top:5vmin}@media screen and (max-width:780px){.page-article__image+.page-article__image{margin-top:20px}}.page-article__body{display:grid;gap:5vmin;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:780px){.page-article__body{gap:20px;grid-template-columns:1fr}}.no-results-title{margin:10vmin 0 5vmin;text-align:center}@media screen and (max-width:780px){.no-results-title{margin:40px 0 20px}}.entry-list{display:grid;grid-template-columns:repeat(4,1fr);row-gap:5vmin}@media screen and (max-width:780px){.entry-list{grid-template-columns:repeat(2,1fr);row-gap:20px}}.entry-item{overflow:hidden;position:relative}.entry-item a{display:flex;flex-direction:column;text-decoration:none}.entry-item a:hover{opacity:1}.entry-item__header{background-color:#fff;padding:2.5vmin 2.5vmin 1.25vmin;z-index:10}@media screen and (max-width:780px){.entry-item__header{padding:10px 20px 1.25vmin}}.entry-item__header .entry-item__title--before,.entry-item__header time{font-size:clamp(1.2rem,.8vw,1.6rem)}.entry-item__title{font-size:clamp(2.1rem,1.5vw,3.1rem);margin-top:.25em}.entry-item__excerpt{background-color:#fff;font-size:clamp(1.4rem,.9vw,2.2rem);padding:0 2.5vmin;z-index:10}@media screen and (max-width:780px){.entry-item__excerpt{padding:0 20px}}.entry-item__thumbnail{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center center;transition:transform .5s ease,opacity .4s ease;width:100%}a:hover .entry-item__thumbnail{opacity:.9;transform:scale3d(1.02,1.02,1.02)}.post-article{padding:10vmin 0}@media screen and (max-width:780px){.post-article{padding:40px 0}}.post-article__header{margin-bottom:5vmin}@media screen and (max-width:780px){.post-article__header{margin-bottom:20px}}.post-article__header .post-article__title--before,.post-article__header time{font-size:clamp(2.1rem,1.5vw,3.1rem)}:where(.hide-content-body) .post-article__header{margin-bottom:0}.post-article__title{font-size:clamp(3.2rem,2.6vw,6.8rem)}.post-article__intro{margin-bottom:5vmin}@media screen and (max-width:780px){.post-article__intro{margin-bottom:20px}}:where(.hide-content-body) .post-article__intro{margin-bottom:0;margin-top:5vmin}@media screen and (max-width:780px){:where(.hide-content-body) .post-article__intro{margin-top:20px}}.post-article__image{height:auto;width:100%}.post-article__image+.post-article__image{margin-top:5vmin}@media screen and (max-width:780px){.post-article__image+.post-article__image{margin-top:20px}}.post-article__body{display:grid;gap:5vmin;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:780px){.post-article__body{gap:20px;grid-template-columns:1fr}}.post-article__footer{margin-top:5vmin}@media screen and (max-width:780px){.post-article__footer{margin-top:20px}}.product-article__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:780px){.product-article__wrapper{grid-template-columns:1fr}}.product-article__media{align-items:center;aspect-ratio:1/1;display:flex;flex-flow:column;justify-content:center;position:relative}.product-article__video{height:100%;object-fit:cover;position:absolute;width:100%}.product-article__video,.product-article__video-image{aspect-ratio:1/1;object-position:center center;overflow:hidden}.product-article__video-image{height:60%;object-fit:contain;width:60%;z-index:100}.product-article__thumbnail-img{aspect-ratio:1/1;height:100%;object-fit:cover;object-position:center center;overflow:hidden;width:100%}.product-article__body{background-color:#e6e6e6;display:flex;flex-direction:column;overflow:hidden;padding:5vmin;position:relative}@media screen and (max-width:780px){.product-article__body{padding:20px}}.gradient-karaktar-purple .product-article__body{color:#fff}.gradient-karaktar-purple .product-article__body:before{animation:spinGradientSmall 8s linear infinite;background-image:linear-gradient(45deg,#180d2b,#1d1335 10%,#251844 20%,#2b1c4f 30%,#34225e 40%,#3d276d 50%,#442b78 60%,#4c3187 70%,#563696 80%,#5f3ba5 90%,#6741b4);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(2.5);width:100%}.gradient-karaktar-blue .product-article__body{color:#fff}.gradient-karaktar-blue .product-article__body:before{animation:spinGradientSmall 8s linear infinite;background-image:linear-gradient(45deg,#08090c,#10141e 10%,#141c2f 20%,#15223d 30%,#162a50 40%,#183262 50%,#1b3a74 60%,#1e4085 70%,#244999 80%,#2b4fab 90%,#3558c0);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(2.5);width:100%}.gradient-karaktar-red .product-article__body{color:#fff}.gradient-karaktar-red .product-article__body:before{animation:spinGradientSmall 8s linear infinite;background-image:linear-gradient(45deg,#431820,#4e1822 10%,#5d1825 20%,#691725 30%,#741525 40%,#811324 50%,#8d1123 60%,#9a0e21 70%,#a60c1e 80%,#b10b19 90%,#bf0d13);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(2.5);width:100%}.gradient-karaktar-green .product-article__body{color:#fff}.gradient-karaktar-green .product-article__body:before{animation:spinGradientSmall 8s linear infinite;background-image:linear-gradient(45deg,#182b18,#213621 11%,#273f28 22%,#304b32 33%,#365339 44%,#3f5f43 56%,#486a4f 67%,#517659 78%,#577f60 89%,#5f8c6b);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(2.5);width:100%}.gradient-karaktar-yellow .product-article__body{color:#fff}.gradient-karaktar-yellow .product-article__body:before{animation:spinGradientSmall 8s linear infinite;background-image:linear-gradient(45deg,#52380f,#604210 11%,#755010 22%,#845810 33%,#9a640e 44%,#ab6e0d 56%,#c17b0b 67%,#d48508 78%,#e79004 89%,#ff9d00);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(2.5);width:100%}@keyframes spinGradientSmall{0%{transform:rotate(0deg) scale(2.5)}to{transform:rotate(2turn) scale(2.5)}}.product-article__header{position:relative}.product-article__title{font-size:clamp(3.2rem,2.6vw,6.8rem)}.product-article__info{margin-top:2.5vmin;position:relative}@media screen and (max-width:780px){.product-article__info{margin-top:10px}}.product-article__facts-title{font-size:clamp(1.2rem,.8vw,1.6rem);font-weight:500;margin-top:5vmin;padding-top:.5em}@media screen and (max-width:780px){.product-article__facts-title{margin-top:20px}}.product-article__facts{column-count:2;column-gap:5vmin;list-style:none;margin-top:1.6666666667vmin;position:relative;row-gap:0;width:100%}@media screen and (max-width:780px){.product-article__facts{column-count:1;column-gap:0;margin-top:6.6666666667px;row-gap:20px}}.product-article__facts:after{background-color:#030204;content:"";display:block;height:1px;position:absolute;right:0;top:0;width:calc(50% - 2.5vmin)}.gradient-karaktar-blue .product-article__facts:after,.gradient-karaktar-green .product-article__facts:after,.gradient-karaktar-purple .product-article__facts:after,.gradient-karaktar-red .product-article__facts:after,.gradient-karaktar-yellow .product-article__facts:after{background-color:#fff}@media screen and (max-width:780px){.product-article__facts:after{width:calc(100% - 10px)}}.product-article__fact-item{border-bottom:1px solid #030204;border-top:1px solid #0000;break-inside:avoid;font-size:clamp(1.2rem,.8vw,1.6rem);line-height:1;padding:.5em 0}.gradient-karaktar-blue .product-article__fact-item,.gradient-karaktar-green .product-article__fact-item,.gradient-karaktar-purple .product-article__fact-item,.gradient-karaktar-red .product-article__fact-item,.gradient-karaktar-yellow .product-article__fact-item{border-bottom-color:#fff}.product-article__fact-item:first-child{border-top:1px solid #030204}.gradient-karaktar-blue .product-article__fact-item:first-child,.gradient-karaktar-green .product-article__fact-item:first-child,.gradient-karaktar-purple .product-article__fact-item:first-child,.gradient-karaktar-red .product-article__fact-item:first-child,.gradient-karaktar-yellow .product-article__fact-item:first-child{border-top-color:#fff}.fact-item__label,.fact-item__value{display:inline-block}.fact-item__label+.fact-item__value{margin-left:.33em}.product-article__img-after{height:auto;margin:5vmin auto;max-width:22.5%}@media screen and (max-width:780px){.product-article__img-after{margin:20px auto;max-width:40%}}.product-article__related-title{padding:10vmin 2.5vmin 2.5vmin}@media screen and (max-width:780px){.product-article__related-title{padding:40px 20px 10px}}.products-list{display:grid;grid-template-columns:repeat(6,1fr)}:where(.page-template-superwhite,.product-article.brand-superwhite) .products-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1200px){.products-list{grid-template-columns:repeat(4,1fr)}:where(.page-template-superwhite,.product-article.brand-superwhite) .products-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:780px){.products-list{grid-template-columns:repeat(2,1fr)}}.entry-item-product{order:1;overflow:hidden;position:relative}.entry-item-product h2,.entry-item-product p{font-size:clamp(1.2rem,.8vw,1.6rem);line-height:1.5}.entry-item-product a{display:block;height:100%;position:relative;text-decoration:none;width:100%}.entry-item-product a:hover{opacity:1}.products-list__default .entry-item-product.entry-item-product__size-large{grid-column:span 2;grid-row:span 2}@media screen and (max-width:780px){.products-list__default .entry-item-product.entry-item-product__size-large{grid-column:auto;grid-row:auto}}.entry-item-product:where(.entry-item-product__brand-5) a{background-color:#030204}.brand-message{aspect-ratio:1/1;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;order:1;overflow:hidden;padding:2.5vmin;position:relative;width:100%}.brand-message_new-design-skruf{background-color:#f1e400;color:#030204}.brand-message_new-design-skruf strong{line-height:1}.brand-message_new-design-skruf:first-of-type{grid-column:2/auto;grid-row:auto/1}.brand-message_new-design-skruf:nth-of-type(2){order:2}.brand-message_new-design-brukssnus{background-color:#a6968c;color:#030204}.brand-message_new-design-brukssnus strong{line-height:1}@media screen and (max-width:780px){.brand-message{padding:20px}}.brand-message h2{font-size:clamp(2.4rem,1.7vw,3.5rem)}@media screen and (max-width:780px){.brand-message h2{font-size:clamp(2rem,1.4vw,2.9rem)}}.brand-message_superwhite{background-color:#005d57;color:#2ee3cd;overflow:hidden}.brand-message_superwhite:after,.brand-message_superwhite:before{background:url(../img/dist/sw-arrow-right.svg) no-repeat;background-size:contain;content:"";display:flex;height:7rem;position:absolute;right:2.5vmin;top:2.5vmin;transform:translateX(0);transition:transform .9s cubic-bezier(.22,1,.36,1);width:8.7rem}@media screen and (max-width:780px){.brand-message_superwhite:after,.brand-message_superwhite:before{height:4rem;width:4rem}}.brand-message_superwhite:before{transform:translateX(calc(-33.334vw + -8.7rem))}.brand-message_superwhite:hover:before{transform:translateX(0)}.brand-message_superwhite:hover:after{transform:translateX(calc(100% + 8.7rem))}.brand-message_superwhite :is(h2){font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:calc(clamp(4.8rem, 6.34vw, 19.2rem)/1.5);font-weight:600;letter-spacing:-.04em;line-height:.8}.entry-item-product__is-new .entry-item-product__cardfront:after{align-items:center;background-color:#f1e400;color:#030204;content:"NY!";display:flex;font-size:clamp(2.1rem,1.5vw,3.1rem);height:2.5em;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:2.5em}.entry-item-product__gr--gradient-karaktar-green.entry-item-product__is-new .entry-item-product__cardfront:after{background-color:#1f3f25;color:#fff}.entry-item-product__gr--gradient-karaktar-yellow.entry-item-product__is-new .entry-item-product__cardfront:after{background-color:#ff9d00;color:#fff}.page-template-superwhite .entry-item-product__is-new .entry-item-product__cardfront:after,.product-article-superwhite .entry-item-product__is-new .entry-item-product__cardfront:after{background-color:#005d57;border-radius:100%;color:#2ee3cd;font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:400;right:2.5vmin;text-transform:uppercase;top:2.5vmin}.entry-item-product__header{bottom:0;left:0;padding:2.5vmin;position:absolute;width:100%}@media screen and (max-width:780px){.entry-item-product__header{padding:20px}}.entry-item-product__style--white a .entry-item-product__header,a .entry-item-product__header{color:#fff}.entry-item-product__style--black a .entry-item-product__header{color:#030204}.entry-item-product__brand-5 a .entry-item-product__header{color:#a7881c}.entry-item-product__cardback{background-color:#fff;bottom:0;display:flex;flex-flow:column nowrap;gap:1.25vmin;height:100%;justify-content:flex-end;left:0;opacity:0;padding:2.5vmin;position:absolute;right:0;top:0;transition:all .5s ease;width:100%}@media screen and (max-width:780px){.entry-item-product__cardback{gap:10px;padding:20px}}.entry-item-product__hover--white .entry-item-product__cardback{background-color:#fff;color:#030204}.entry-item-product__hover--black .entry-item-product__cardback{background-color:#030204;color:#fff}.entry-item-product__gr--gradient-karaktar-purple .entry-item-product__cardback{background-image:linear-gradient(45deg,#180d2b,#1d1335 10%,#251844 20%,#2b1c4f 30%,#34225e 40%,#3d276d 50%,#442b78 60%,#4c3187 70%,#563696 80%,#5f3ba5 90%,#6741b4);color:#fff}.entry-item-product__gr--gradient-karaktar-blue .entry-item-product__cardback{background-image:linear-gradient(45deg,#08090c,#10141e 10%,#141c2f 20%,#15223d 30%,#162a50 40%,#183262 50%,#1b3a74 60%,#1e4085 70%,#244999 80%,#2b4fab 90%,#3558c0);color:#fff}.entry-item-product__gr--gradient-karaktar-red .entry-item-product__cardback{background-image:linear-gradient(45deg,#431820,#4e1822 10%,#5d1825 20%,#691725 30%,#741525 40%,#811324 50%,#8d1123 60%,#9a0e21 70%,#a60c1e 80%,#b10b19 90%,#bf0d13);color:#fff}.entry-item-product__gr--gradient-karaktar-green .entry-item-product__cardback{background-image:linear-gradient(45deg,#182b18,#213621 11%,#273f28 22%,#304b32 33%,#365339 44%,#3f5f43 56%,#486a4f 67%,#517659 78%,#577f60 89%,#5f8c6b);color:#fff}.entry-item-product__gr--gradient-karaktar-yellow .entry-item-product__cardback{background-image:linear-gradient(45deg,#52380f,#604210 11%,#755010 22%,#845810 33%,#9a640e 44%,#ab6e0d 56%,#c17b0b 67%,#d48508 78%,#e79004 89%,#ff9d00);color:#fff}.entry-item-product__brand-5 .entry-item-product__cardback{background-color:#030204;color:#a7881c}:is(.page-template-superwhite .entry-item-product:nth-child(2n),.product-article-superwhite .entry-item-product:nth-child(2n)) .entry-item-product__cardback{background-color:#2ee3cd;color:#005d57}:is(.page-template-superwhite .entry-item-product:nth-child(odd),.product-article-superwhite .entry-item-product:nth-child(odd)) .entry-item-product__cardback{background-color:#005d57;color:#2ee3cd}a:hover .entry-item-product__cardback{opacity:1}.entry-item-product__cardback p:last-child{text-decoration:underline}.entry-item-product__info{display:flex;flex-flow:column nowrap}.entry-item-product__thumbnail{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}:where(.entry-item-product__brand-5) .entry-item-product__thumbnail{padding:2.5vmin}@keyframes slideArrowIn{0%{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes slideArrowOut{0%{transform:translateX(0)}to{transform:translateX(100vw)}}:where(.product-article.brand-superwhite) .product-article__related-title,:where(.product-article.brand-superwhite) .product-article__title{color:#2ee3cd;font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(4.8rem,6.34vw,19.2rem);font-weight:600;letter-spacing:-.04em;line-height:.8}:where(.product-article.brand-superwhite) .product-article__body{background-color:#005d57;color:#2ee3cd;font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:400}:where(.product-article.brand-superwhite) .product-article__facts:after{background-color:#2ee3cd}:where(.product-article.brand-superwhite) .product-article__facts-title{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:400}:where(.product-article.brand-superwhite) .product-article__fact-item{border-bottom-color:#2ee3cd}:where(.product-article.brand-superwhite) .product-article__fact-item:first-child{border-top-color:#2ee3cd}:where(.product-article.brand-superwhite) .product-article__related-title{color:#005d57;font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:600;text-transform:lowercase}:where(.product-article.brand-superwhite) :where(.product-article__related) .entry-item-product h2,:where(.product-article.brand-superwhite) :where(.product-article__related) .entry-item-product p{font-size:clamp(1.4rem,.9vw,2.2rem)}@media screen and (max-width:780px){:where(.product-article.brand-superwhite) :where(.product-article__related) .entry-item-product h2,:where(.product-article.brand-superwhite) :where(.product-article__related) .entry-item-product p{font-size:clamp(1.2rem,.8vw,1.6rem)}}:where(.product-article.brand-superwhite) .product-article__related .entry-item-product a .entry-item-product__title{color:#005d57}:where(.product-article.brand-knox) .product-article__body,:where(.product-article.brand-knox) .product-article__related{background-color:#030204;color:#a7881c}:where(.product-article.brand-knox) .product-article__related{padding-bottom:10vmin}:where(.product-article.brand-knox) .product-article__video-image{height:75%;width:75%}:where(.product-article.brand-knox) :where(.product-article__body) .stamp-wrapper{align-items:center;display:flex;flex-flow:row;height:100%;justify-content:center;position:relative}@media screen and (max-width:780px){:where(.product-article.brand-knox) :where(.product-article__body) .stamp-wrapper{height:120px}}:where(.product-article.brand-knox) :where(.product-article__body) .knox_stamp{inset:auto;position:relative;transform:rotate(8.167deg)}:where(.product-article.brand-knox) .product-article__facts:after{background-color:#a7881c}:where(.product-article.brand-knox) .product-article__fact-item{border-bottom-color:#a7881c}:where(.product-article.brand-knox) .product-article__fact-item:first-child{border-top-color:#a7881c}:where(.product-article.brand-knox) .entry-item-product a{color:#a7881c}:where(.product-article.brand-knox) .entry-item-product a .entry-item-product__title{color:#a7881c}:where(.product-article.brand-knox) .entry-item-product .entry-item-product__cardback{background-color:#030204;color:#a7881c}:where(.product-article-knox) .site-footer{background-color:#030204;border-top:1px solid #a7881c;color:#a7881c}:where(.product-article-knox) .site-footer a{color:#a7881c}.modal-cacsp-open{overflow-y:hidden}.modal-cacsp-position{align-items:center;background-color:#fffffff2;color:#030204;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:0;transition:opacity .5s ease;width:0;z-index:4000}.agegate-active .modal-cacsp-position,.modal-cacsp-do-not-show-cookie-modal .modal-cacsp-position{display:none}.modal-cacsp-open .modal-cacsp-position{height:100%;opacity:1;padding:5vmin;width:100%}.modal-cacsp-box{border:1px solid #030204;display:none;margin:auto;opacity:0;padding:5vmin;pointer-events:none;transition:all .5s ease;width:min(75vw,1080px)}.modal-cacsp-box.modal-cacsp-box-show{background-color:#fff;display:block;opacity:1;pointer-events:auto}@media screen and (max-width:780px){.modal-cacsp-box{padding:20px;width:calc(100% - 10vmin)}}.modal-cacsp-btns{display:flex;gap:2.5vmin;justify-content:flex-start;margin-top:2.5vmin}@media screen and (max-width:780px){.modal-cacsp-btns{flex-flow:column nowrap;gap:10px;margin-top:10px}}.modal-cacsp-box-header{border-bottom:1px solid #030204;margin-bottom:2.5vmin;padding-bottom:1em}@media screen and (max-width:780px){.modal-cacsp-box-header{margin-bottom:10px}}.modal-cacsp-box-content{margin-bottom:5vmin}.modal-cacsp-box-content p+p{margin-top:1em}.modal-cacsp-box-content a{display:block;margin-top:1em}@media screen and (max-width:780px){.modal-cacsp-box-content{margin-bottom:20px}}.modal-cacsp-box-settings-list{margin:5vmin 0}.modal-cacsp-box-settings-list ul{display:flex;flex-flow:column nowrap;gap:2.5vmin;list-style:none}.modal-cacsp-box-settings-list li{display:flex;flex-flow:column nowrap;padding-right:calc(80px + 2.5vmin);position:relative}.modal-cacsp-box-settings-list a{text-decoration:none}@media screen and (max-width:780px){.modal-cacsp-box-settings-list{margin:20px 0}.modal-cacsp-box-settings-list ul{gap:10px}.modal-cacsp-box-settings-list li{padding-right:50px}}.modal-cacsp-toggle-switch{display:flex}.modal-cacsp-toggle-switch:after{background-color:#ababab;border-radius:30px;content:"";display:block;height:40px;position:absolute;right:0;top:1.75em;transform:translateY(0);transition:all .5s ease;width:80px;z-index:100}@media screen and (max-width:780px){.modal-cacsp-toggle-switch:after{border-radius:15px;height:20px;top:.25em;width:40px}}.modal-cacsp-toggle-switch:before{background-color:#fff;border-radius:100%;content:"";display:block;height:30px;position:absolute;right:45px;top:calc(1.75em + 5px);transform:translate(0);transition:all .5s ease;width:30px;z-index:110}@media screen and (max-width:780px){.modal-cacsp-toggle-switch:before{height:15px;right:22.5px;top:calc(.25em + 2.5px);width:15px}}.modal-cacsp-toggle-switch:hover{opacity:1}.modal-cacsp-toggle-switch.disabled:hover{cursor:not-allowed}.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active:after{background-color:#030204}.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active:before{transform:translate(40px)}@media screen and (max-width:780px){.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active:before{transform:translate(20px)}}#wsr-jobs{grid-column:1/-1}#wsr-jobs .wsr-filter>div{margin:0!important}.wsr-jobs-list{border-left:1px solid #030204;border-right:1px solid #030204;margin-left:-1px}@media screen and (max-width:780px){.wsr-jobs-list{margin-left:0}}.wsr-filter{display:grid!important;gap:0;grid-template-columns:repeat(4,1fr);margin-bottom:-1px!important;position:relative}@media screen and (max-width:780px){.wsr-filter{grid-template-columns:1fr;margin-bottom:0!important}}.wsr-filter :is(select,input){border:1px solid #030204!important;border-radius:0!important;color:#030204!important;margin-left:-1px;padding:2.5vmin 1.6666666667vmin!important;width:calc(100% + 1px)!important}@media screen and (max-width:780px){.wsr-filter :is(select,input){margin-bottom:-1px;margin-left:0;padding:20px!important;width:100%!important}}.wsr_ascdesc{display:none}#wsr-jobs .wsr-jobs-table tr{border-color:#030204!important}.wsr-jobs-table :is(tr td){padding:2.5vmin 1.6666666667vmin!important}@media screen and (max-width:780px){.wsr-jobs-table :is(tr td){display:flex;flex-flow:column;padding:0 20px!important}.wsr-jobs-table :is(tr td:first-child){padding-top:20px!important}.wsr-jobs-table :is(tr td:last-child){padding-bottom:20px!important}}input[type=email],input[type=text],textarea{border:1px solid #e6e6e6;border-radius:0;min-width:100%;padding:20px;width:100%}input[type=email]:hover,input[type=text]:hover,textarea:hover{background:#e6e6e61a}input[type=email]:focus,input[type=text]:focus,textarea:focus{background:#e6e6e640;box-shadow:none;outline:none}select{-webkit-appearance:none;appearance:none;background:#fff url(../img/dist/arrow-down.svg) no-repeat;background-position:calc(100% - 20px) 50%;background-size:.75em auto;border:1px solid #e6e6e6;border-radius:0;min-width:100%;padding:20px}select:hover{background:#e6e6e61a url(../img/dist/arrow-down.svg) no-repeat;background-position:calc(100% - 20px) 50%;background-size:.75em auto}select:focus{background:#e6e6e640 url(../img/dist/arrow-down.svg) no-repeat;background-position:calc(100% - 20px) 50%;background-size:.75em auto;box-shadow:none;outline:none}select option{background-color:#fff;color:#030204}input[type=checkbox],input[type=radio]{cursor:pointer;height:.75em;width:.75em}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;display:inline;margin-left:.4em}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff no-repeat 0 0;background-size:contain;border:1px solid #030204;border-radius:0;margin:.35em 0 0}input[type=checkbox]:checked,input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ecross2%3C/title%3E%3Cpath fill='%23030204' d='m10.707 10.5 8.646-8.646a.5.5 0 0 0-.707-.707L10 9.793 1.354 1.147a.5.5 0 0 0-.707.707L9.293 10.5.647 19.146a.5.5 0 0 0 .708.707l8.646-8.646 8.646 8.646a.5.5 0 0 0 .708 0 .5.5 0 0 0 0-.707L10.709 10.5z'/%3E%3C/svg%3E")}input[type=radio]{border-radius:100%}input[type=radio]:checked{background-color:#030204;background-image:none}.gform_wrapper{border-bottom:1px solid #e6e6e6;margin:40px 0;padding:0 0 40px}.gform_wrapper form{margin:0 auto;max-width:100%}.gform_heading{margin-bottom:10vmin}@media screen and (max-width:780px){.gform_heading{margin-top:40px}}.gform_fields{display:flex;flex-flow:row wrap}.gfield{flex:0 1 100%;margin-bottom:2.5vmin;max-width:100%}@media screen and (max-width:780px){.gfield{margin-bottom:10px}}.gfield input[type=email],.gfield input[type=text],.gfield select,.gfield textarea{min-width:100%;padding:1em}.gfield+.gfield{margin-top:2.5vmin}@media screen and (max-width:780px){.gfield+.gfield{margin-top:10px}}.ginput_container_name{display:grid;gap:2.5vmin;grid-template-columns:1fr 1fr}@media screen and (max-width:780px){.ginput_container_name{gap:10px}}.ginput_container_name label{display:block;margin-top:5px}.gsection_title{font-size:clamp(2.1rem,1.5vw,3.1rem)}.gfield_html>*+*{margin-top:1em}.gfield_html_readonly_area{background:#e6e6e640;font-size:clamp(1.4rem,.9vw,2.2rem);padding:5vmin}.complaints-info{background-color:#468c1f;color:#fff;padding:2.5vmin;text-align:center}.complaints-info a{color:#fff}@media screen and (max-width:780px){.complaints-info{padding:20px}}.complaints-info h2{font-weight:500}.complaints-info h2 svg{display:block;font-size:1.5em;margin:0 auto}.complaints-info h2,.complaints-info p{font-size:clamp(1.4rem,.9vw,2.2rem)}.complaints-info small{font-size:clamp(1.2rem,.8vw,1.6rem)}.gfield_label{display:block;font-weight:500;margin-bottom:5px}.gfield_description{display:block;font-size:clamp(1.2rem,.8vw,1.6rem);margin-top:5px}.hidden_label .gfield_label{display:none}.gfield_required{display:inline-block;margin-left:.2em}.gfield--type-honeypot{display:none}.gfield_visibility_hidden{display:none!important}.validation_error{margin-bottom:10vmin}@media screen and (max-width:780px){.validation_error{margin-bottom:40px}}.gfield_error input[type=email],.gfield_error input[type=text],.gfield_error textarea{border-color:#ff000040}.gform_confirmation_message{border-bottom:1px solid #e6e6e6;margin-bottom:10vmin;padding:0 0 10vmin}@media screen and (max-width:780px){.gform_confirmation_message{margin-bottom:40px;padding:0 0 40px}}.site-footer{display:grid;gap:5vmin;grid-template-columns:1fr 4fr;padding:10vmin 2.5vmin;position:relative}:where(.page-template-knox-karaktar) .site-footer{background-color:#fff}:where(.page-template-knox20) .site-footer{background-color:#030204;border-top:1px solid #a7881c;color:#a7881c}:where(.page-template-knox20) .site-footer a{color:#a7881c}@media screen and (max-width:780px){.site-footer{display:flex;flex-direction:column;gap:20px;padding:20px}}.site-footer__copyright{font-size:clamp(2.1rem,1.5vw,3.1rem);line-height:1.2}@media screen and (max-width:780px){.site-footer__copyright{order:2}.site-footer__copyright:has(+*+.site-footer__stop-info){order:3}}.site-footer__menu{margin:0 auto;width:100%}.site-footer__menu:has(+.site-footer__stop-info){grid-column:2;grid-row:2}@media screen and (max-width:780px){.site-footer__menu{order:1}.site-footer__menu:has(+.site-footer__stop-info){order:2}}.site-footer__menu .menu{display:flex;flex-direction:column;gap:2.5vmin;list-style:none;padding:0}@media screen and (max-width:780px){.site-footer__menu .menu{gap:10px}}.site-footer__menu .menu-item+.menu-item{margin-top:0}.site-footer__stop-info{font-size:clamp(1.2rem,.8vw,1.6rem);grid-column:2;grid-row:1}@media screen and (max-width:780px){.site-footer__stop-info{order:1}}.page-modules{min-height:100vh}.page-module{padding:10vmin 0}.page-module.page-module__text--white,.page-module.page-module__text--white a{color:#fff}.page-module.page-module__text--black,.page-module.page-module__text--black a{color:#030204}.page-module.page-module__bg--white{background-color:#fff}.page-module.page-module__bg--black{background-color:#030204}.page-module.page-module__bg--blue{background-color:#2d358c}.page-module.page-module__bg--gray{background-color:#e6e6e6}.page-module.page-module__bg--pink{background-color:#e09ba0}.page-module.page-module__bg--turquoise{background-color:#1aa48b}.page-module.page-module__bg--grayblue{background-color:#ced9df}.page-module.page-module__bg--red_1{background-color:#dd7c63}.page-module.page-module__bg--red_2{background-color:#d92a34}.page-module.page-module__bg--green{background-color:#468c1f}.page-module.page-module__bg--mint_green{background-color:#c3d4bf}.page-module.page-module__bg--blue_1{background-color:#93bce9}.page-module.page-module__bg--blue_2{background-color:#12b8d2}.page-module.page-module__bg--offwhite{background-color:#fdf7e1}.page-module.page-module__bg--peach{background-color:#ff9c6a}.page-module.page-module__bg--brown{background-color:#a6968c}@media screen and (max-width:780px){.page-module{padding:40px 0}}.page-module__title{font-size:clamp(2.1rem,1.5vw,3.1rem);margin-bottom:5vmin}@media screen and (max-width:780px){.page-module__title{margin-bottom:20px}}.page-module__hero{height:100vh;overflow:hidden;padding:0;position:relative}.page-module__hero.page-module__fixed{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.page-module__hero.page-module__fixed+*{margin-top:100vh}.hero-wrapper.is-link:hover{opacity:1}.hero-media figure,.hero-video{height:100%;left:0;position:absolute;top:0;width:100%}.page-module__fit--contain .hero-media figure,.page-module__fit--contain .hero-video{left:50%;max-width:2000px;padding:20vmin;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:780px){.page-module__fit--contain .hero-media figure,.page-module__fit--contain .hero-video{padding:100px 20px}}.hero-media figure{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}.hero-media figcaption{bottom:0;display:flex;height:20vmin;left:50%;margin:0;max-width:75vw;padding:5vmin;position:absolute;transform:translateX(-50%);width:100%}@media screen and (max-width:780px){.hero-media figcaption{height:100px;max-width:100%;padding:10px 20px}}.hero-img{height:100%;transition:transform .5s ease,opacity .4s ease;width:100%}a:hover .hero-img{opacity:.9;transform:scale3d(1.02,1.02,1.02)}.page-module__fit--contain .hero-img{height:calc(100vh - 40vmin);margin:auto;width:auto}@media screen and (max-width:780px){.page-module__fit--contain .hero-img{aspect-ratio:1/1;height:auto;width:100%}}.hero-img,.hero-video{object-position:center center}.page-module__fit--cover .hero-img,.page-module__fit--cover .hero-video{object-fit:cover}.page-module__fit--contain .hero-img,.page-module__fit--contain .hero-video{object-fit:contain}.hero-title{bottom:25vmin;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:100%}.hero-title strong{line-height:1}@media screen and (max-width:780px){.hero-title{bottom:100px}}.hero-title.text-position-y-top{bottom:auto;top:25vmin}@media screen and (max-width:780px){.hero-title.text-position-y-top{top:100px}}.page-module__columns+.page-module__text,.page-module__gallery+.page-module__text,.page-module__has-title+.page-module__text,.page-module__posts+.page-module__text,.page-module__text+.page-module__text,.page-module__timeline+.page-module__text{padding-top:0}.page-module__small-blocks{padding:0}.page-module__small-blocks.page-module__has-title{padding:10vmin 0}.page-module__columns+.page-module__small-blocks.page-module__has-title,.page-module__gallery+.page-module__small-blocks.page-module__has-title,.page-module__has-title+.page-module__small-blocks.page-module__has-title,.page-module__posts+.page-module__small-blocks.page-module__has-title,.page-module__text+.page-module__small-blocks.page-module__has-title,.page-module__timeline+.page-module__small-blocks.page-module__has-title{padding-top:0}@media screen and (max-width:780px){.page-module__small-blocks.page-module__has-title{padding:40px 0}}.page-module__small-blocks .page-module__title{padding:0 2.5vmin}@media screen and (max-width:780px){.page-module__small-blocks .page-module__title{padding:0 20px}}.small-blocks-list{display:flex;flex-flow:row nowrap;overflow-x:scroll;scroll-snap-type:x mandatory}.small-block{flex:0 0 40vmax;height:30vmax;overflow:hidden;position:relative;scroll-snap-align:center;scroll-snap-stop:always;width:40vmax}.small-block.small-block--white{color:#fff}.small-block.small-block--black{color:#030204}a.small-block:hover{opacity:1}.small-block__image{height:100%;object-fit:cover;object-position:center center;transition:transform .5s ease,opacity .4s ease;width:100%}a:hover .small-block__image{opacity:.9;transform:scale3d(1.02,1.02,1.02)}.small-block__title{bottom:2.5vmin;left:2.5vmin;line-height:1;position:absolute;transition:all .5s ease;z-index:500}@media screen and (max-width:780px){.small-block__title{bottom:20px;left:20px}}.small-block__title.small-block__title--top{bottom:auto;top:2.5vmin}@media screen and (max-width:780px){.small-block__title.small-block__title--top{top:20px}}.page-module__large-blocks{padding:0}.page-module__large-blocks.page-module__has-title{padding:10vmin 0}.page-module__columns+.page-module__large-blocks.page-module__has-title,.page-module__gallery+.page-module__large-blocks.page-module__has-title,.page-module__has-title+.page-module__large-blocks.page-module__has-title,.page-module__posts+.page-module__large-blocks.page-module__has-title,.page-module__text+.page-module__large-blocks.page-module__has-title,.page-module__timeline+.page-module__large-blocks.page-module__has-title{padding-top:0}.page-module__large-blocks .page-module__title{padding:0 2.5vmin}@media screen and (max-width:780px){.page-module__large-blocks .page-module__title{padding:0 20px}}.large-blocks-list{display:flex;flex-flow:row nowrap;overflow:hidden}@media screen and (max-width:780px){.large-blocks-list{flex-direction:column}}.large-block{flex:0 0 50vw;height:50vw;overflow:hidden;position:relative;text-decoration:none;width:50vw}@media screen and (max-width:780px){.large-block{flex:0 0 100vw;height:100vw;width:100vw}}.large-block.large-block__text--white{color:#fff}.large-block.large-block__text--black{color:#030204}.large-block.large-block__bg--white{background-color:#fff}.large-block.large-block__bg--black{background-color:#030204}.large-block.large-block__bg--blue{background-color:#2d358c}.large-block.large-block__bg--gray{background-color:#e6e6e6}.large-block.large-block__bg--pink{background-color:#e09ba0}.large-block.large-block__bg--turquoise{background-color:#1aa48b}.large-block.large-block__bg--grayblue{background-color:#ced9df}.large-block.large-block__bg--red_1{background-color:#dd7c63}.large-block.large-block__bg--red_2{background-color:#d92a34}.large-block.large-block__bg--green{background-color:#468c1f}.large-block.large-block__bg--mint_green{background-color:#c3d4bf}.large-block.large-block__bg--blue_1{background-color:#93bce9}.large-block.large-block__bg--blue_2{background-color:#12b8d2}.large-block.large-block__bg--offwhite{background-color:#fdf7e1}.large-block.large-block__bg--peach{background-color:#ff9c6a}a.large-block:hover{opacity:1}.large-block__media{align-items:flex-start;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;overflow:hidden;width:100%}.large-block__fit--contain .large-block__media{padding:20vmin}@media screen and (max-width:780px){.large-block__fit--contain .large-block__media{padding:80px}}.large-block__media figcaption{bottom:0;display:flex;height:10vmin;left:0;margin:0;padding:2.5vmin;position:absolute;width:100%}@media screen and (max-width:780px){.large-block__media figcaption{height:80px;padding:10px 20px}}.large-block__image{height:100%;object-position:center center;transition:transform .5s ease,opacity .4s ease;width:100%}a:hover .large-block__image{opacity:.9;transform:scale3d(1.02,1.02,1.02)}.large-block__fit--cover .large-block__image{object-fit:cover}.large-block__fit--contain .large-block__image{aspect-ratio:62/47;object-fit:contain}@media screen and (max-width:780px){.large-block__fit--contain .large-block__image{aspect-ratio:1/1}}.large-block__title{bottom:2.5vmin;left:2.5vmin;line-height:1;position:absolute;transition:all .5s ease;z-index:500}@media screen and (max-width:780px){.large-block__title{bottom:20px;left:20px}}.large-block__title.large-block__title--top{bottom:auto;top:2.5vmin}@media screen and (max-width:780px){.large-block__title.large-block__title--top{left:20px;top:20px}}.page-module__columns+.page-module__columns,.page-module__gallery+.page-module__columns,.page-module__has-title+.page-module__columns,.page-module__posts+.page-module__columns,.page-module__text+.page-module__columns,.page-module__timeline+.page-module__columns{padding-top:0}.columns-list{display:grid;gap:5vmin;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:780px){.columns-list{gap:20px;grid-template-columns:1fr}}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:#000c;display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px #0009;display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:#0009;bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:#32323280;border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:#323232e6}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.page-module__gallery{padding:10vmin 0}.page-module__columns+.page-module__gallery,.page-module__gallery+.page-module__gallery,.page-module__has-title+.page-module__gallery,.page-module__posts+.page-module__gallery,.page-module__text+.page-module__gallery,.page-module__timeline+.page-module__gallery{padding-top:0}@media screen and (max-width:780px){.page-module__gallery{padding:40px 0}}.page-module__gallery .page-module__title{padding:0 2.5vmin}@media screen and (max-width:780px){.page-module__gallery .page-module__title{padding:0 20px}}.gallery-list{display:flex;flex-flow:row nowrap;gap:2.5vmin;list-style:none;overflow-x:scroll;scroll-snap-type:x mandatory}@media screen and (max-width:780px){.gallery-list{gap:10px}}.gallery-item{flex:0 0 45vmax;height:35vmax;overflow:hidden;position:relative;scroll-snap-align:center;scroll-snap-stop:always;width:45vmax}.gallery-item a:hover{opacity:1}.gallery-item__image{height:100%;object-fit:cover;object-position:center center;transition:transform .5s ease,opacity .4s ease;width:100%}a:hover .gallery-item__image{opacity:.9;transform:scale3d(1.02,1.02,1.02)}.page-module__columns+.page-module__posts,.page-module__gallery+.page-module__posts,.page-module__has-title+.page-module__posts,.page-module__posts+.page-module__posts,.page-module__text+.page-module__posts,.page-module__timeline+.page-module__posts{padding-top:0}.page-module__posts .page-module__title{padding:0 2.5vmin}@media screen and (max-width:780px){.page-module__posts .page-module__title{padding:0 20px}}.page-module__timeline{padding:10vmin 0 10vmin 5vmin}.page-module__columns+.page-module__timeline,.page-module__gallery+.page-module__timeline,.page-module__has-title+.page-module__timeline,.page-module__posts+.page-module__timeline,.page-module__text+.page-module__timeline,.page-module__timeline+.page-module__timeline{padding-top:0}@media screen and (max-width:780px){.page-module__timeline{padding:40px 0 40px 20px}}.timeline-list{display:flex;gap:5vmin;list-style:none;overflow-x:scroll;padding:5vmin 5vmin 5vmin 0;scroll-snap-type:x mandatory;scrollbar-color:#030204 #e6e6e6;scrollbar-width:thin}.timeline-list::-webkit-scrollbar{height:2px}.timeline-list::-webkit-scrollbar-track{background-color:#e6e6e6}.timeline-list::-webkit-scrollbar-thumb{background-color:#030204;border:2px solid #030204;border-radius:0}@media screen and (max-width:780px){.timeline-list{gap:20px;padding:20px 20px 20px 0}}.timeline-item{display:flex;flex:0 0 25vmax;flex-direction:column;flex-wrap:nowrap;height:auto;position:relative;scroll-snap-align:center;width:25vmax}.timeline-item__image{aspect-ratio:1/1;height:auto;object-fit:contain;object-position:50% 50%;object-position:center center;width:auto}.timeline-item__content{color:#030204;font-size:clamp(1.4rem,.9vw,2.2rem);grid-row:2}.timeline-item__heading{font-size:clamp(2rem,1.4vw,2.9rem);margin:2.5vmin 0 1.25vmin}@media screen and (max-width:780px){.timeline-item__heading{margin:10px 0 5px}}.page-module__karaktar-hero{background-color:#764dc9;background-image:radial-gradient(ellipse at top,#962024,#0000),radial-gradient(ellipse at bottom,#1c41b0,#0000);background-position:50% 50%;background-size:100% 100%;color:#fff;overflow:hidden;padding:20vmin 0;position:relative}.page-module__karaktar-hero:before{animation:spinGradient 8s linear infinite;background-image:linear-gradient(45deg,#5f8c6b,#577f60 11%,#517659 22%,#486a4f 33%,#3f5f43 44%,#365339 55%,#304b32 67%,#273f28 78%,#213621 89%,#182b18);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(3);width:100%}.karaktar-hero__image{display:block;height:auto;margin:auto;width:75%}.karaktar-hero__headline{font-size:clamp(2.8rem,3.64vw + .8rem,15.2rem);margin:1.5em auto;width:50%}.karaktar-hero__content a{color:#fff}.karaktar-hero__content h1,.karaktar-hero__content h2,.karaktar-hero__content h3,.karaktar-hero__content p{font-size:clamp(3.6rem,4.68vw + .8rem,18rem);font-weight:500;letter-spacing:-.03em;line-height:1}@media screen and (max-width:780px){.karaktar-hero__content h1,.karaktar-hero__content h2,.karaktar-hero__content h3,.karaktar-hero__content p{font-size:2.8rem}}.karaktar-hero__handtype{font-size:clamp(2.8rem,3.64vw + .8rem,15.2rem);height:auto;margin:1em auto 0;width:70%}@keyframes gradient{0%{background-size:100% 100%}50%{background-size:200% 200%}to{background-size:100% 100%}}@keyframes spinGradient{0%{transform:rotate(0deg) scale(3)}to{transform:rotate(2turn) scale(3)}}.page-module__karaktar-products{background-color:#fff;padding:0;position:relative}.page-module__karaktar-products .filter-list__wrapper{display:none}.page-module__karaktar-products .products-list{display:grid;grid-template-columns:repeat(2,1fr)}.page-module__karaktar-products .entry-item-product__is-new .entry-item-product__cardfront:after{font-size:clamp(3.2rem,2.6vw,6.8rem)}@media screen and (max-width:780px){.page-module__karaktar-products .entry-item-product__is-new .entry-item-product__cardfront:after{font-size:clamp(2.1rem,1.5vw,3.1rem)}}.page-module__karaktar-hero24{padding:0}.karaktar-hero24__about{background:#f2e500;color:#fff;margin-top:100vh;padding-bottom:25vmin;padding-top:25vmin;position:relative;z-index:100}.karaktar-hero24__media{align-items:center;display:flex;flex-flow:column nowrap;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%}.karaktar-hero24__video{height:100%;inset:0;object-fit:cover;object-position:50%;position:absolute;width:100%;z-index:10}.karaktar-hero24__image{animation:fadeIn 1s ease-in-out .5s forwards;aspect-ratio:1/1;height:60%;object-fit:contain;object-position:50%;opacity:0;transform:scale(0);width:60%;z-index:20}@keyframes fadeIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.karaktar-hero24__content{display:flex;flex-flow:column;justify-content:center;min-height:calc(100vh - 50vmin)}.karaktar-hero24__content .preamble{color:#ff9d00;font-size:clamp(3.6rem,3.2vw,8.5rem);line-height:1.1}@media screen and (max-width:780px){.karaktar-hero24__content .preamble{font-size:clamp(2.4rem,1.7vw,3.5rem)}}.karaktar-hero24__content h2{font-size:clamp(3.6rem,3.2vw,8.5rem);font-weight:700;width:100%}@media screen and (max-width:780px){.karaktar-hero24__content h2{font-size:clamp(2.4rem,1.7vw,3.5rem)}}.karaktar-hero24__content strong{font-weight:700}.karaktar-hero24__content .gradient-animation{animation:gradient-animation 5s linear infinite;background:linear-gradient(90deg,#38553a,#38553a 10%,#3a266a 0,#3a266a 30%,#1d3e7e 0,#1d3e7e 50%,#881323 0,#881323 70%,#ff9d00 0,#ff9d00 90%,#38553a 0,#38553a);-webkit-background-clip:text;background-clip:text;background-size:1000% 100%;color:#0000;display:inline-block}@keyframes gradient-animation{0%{background-position:0 0}to{background-position:100% 0}}:where(.page-module__sw) ol,:where(.page-module__sw) p,:where(.page-module__sw) time,:where(.page-module__sw) ul{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(1.6rem,1.3227513228vw,4rem);font-weight:400}:where(.page-module__sw) h2,:where(.page-module__sw) h3{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:600}:where(.page-module__sw) .preamble{font-size:clamp(2rem,1.5873015873vw,4.8rem);font-weight:600}.page-module__sw:where(.page-module__sw-style--fresh_light){background-color:#2ee3cd;color:#005d57}.page-module__sw:where(.page-module__sw-style--fresh_dark){background-color:#005d57;color:#2ee3cd}.button-sw,:where(.page-module__sw) :is(a.button){background-color:initial;border:1px solid #005d57;border-radius:2em;color:#005d57;cursor:pointer;font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(1.6rem,1.3227513228vw,4rem);font-weight:400;padding:.5em 1.5em;text-decoration:none;text-transform:none;text-transform:lowercase;transition:all .5s ease;width:auto}.button-sw:hover,:where(.page-module__sw) :is(a.button):hover{background-color:#005d57;color:#fff;opacity:1}:where(.page-module__sw-style--fresh_dark) :is(a.button,.button-sw){border-color:#2ee3cd;color:#2ee3cd}:where(.page-module__sw-style--fresh_dark) :is(a.button,.button-sw):hover{background-color:#2ee3cd;color:#005d57}.page-module__hero-sw{display:flex;flex-flow:column nowrap;height:100vh;overflow:hidden;position:relative;width:100%}@supports (height:100dvh){.page-module__hero-sw{height:100dvh}}:where(.admin-bar) .page-module__hero-sw{height:calc(100vh - 32px)}@supports (height:100dvh){:where(.admin-bar) .page-module__hero-sw{height:calc(100dvh - 32px)}}.hero-sw_body{display:flex;flex-flow:column nowrap;height:100%;justify-content:end;padding:5vmin 2.5vmin;row-gap:2.5vmin;width:100%;z-index:75}@media screen and (max-width:780px){.hero-sw_body{padding:20px;row-gap:20px}}.hero-sw_media{display:flex;flex-flow:column;height:100%;inset:0;position:absolute;width:100%}.hero-sw_bg-img,.hero-sw_video{height:100%;object-fit:cover;object-position:50%;width:100%}.hero-sw_headline{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(12.5rem,14vw,50rem);font-weight:600;font-weight:700;letter-spacing:-.03em;line-height:.8;margin:auto 0}@media screen and (max-width:780px){.hero-sw_headline{margin:0}}.hero-sw_headline:where(.size--large){font-size:calc(clamp(12.5rem, 14vw, 50rem)/1.5)}@media screen and (max-width:780px){.hero-sw_headline:where(.size--large){font-size:calc(clamp(12.5rem, 14vw, 50rem)/1.75)}}.hero-sw_cta-list{display:flex;gap:1.6666666667vmin;list-style:none}.hero-sw_cta-item{display:flex}:where(.hero-sw_cta-item) .button-sw{font-size:clamp(1.6rem,1.3227513228vw,4rem)}.hero-sw_rollin{animation:rollIn 1.5s ease-in-out 0s forwards;position:absolute;right:10%;top:50%;transform:translate(50vw,-50%);width:33.334vw;z-index:50}@media screen and (max-width:780px){.hero-sw_rollin{right:20px;width:60vw}}.hero-sw_product-img{height:auto;width:100%}.hero-sw_splash-img{animation:fall 1.5s ease-in-out 1.5s forwards;bottom:-5%;opacity:0;position:absolute;right:0;width:10vw}@media screen and (max-width:780px){.hero-sw_splash-img{right:-2.5vmin;top:-20px;width:40%}}@keyframes rollIn{0%{transform:translate(50vw,-50%) rotate(180deg)}to{transform:translateY(-50%) rotate(-1turn)}}@keyframes fall{0%{opacity:0}to{opacity:1}}.page-module__columns-sw{display:grid;grid-template-columns:1fr 1fr;min-height:50vh}@supports (min-height:50dvh){.page-module__columns-sw{min-height:50dvh}}@media screen and (max-width:780px){.page-module__columns-sw{grid-template-columns:1fr}}:where(.page-module__sw-layout--text_image) .columns-sw_media{grid-column:2;grid-row:1}@media screen and (max-width:780px){.columns-sw_media{grid-column:1/-1;grid-row:1}}.columns-sw_img{aspect-ratio:1/1;height:100%;object-fit:cover;object-position:50%;width:100%}.columns-sw_body{display:flex;flex-flow:column;padding:10vmin 5vmin}:where(.page-module__sw-layout--text_image) .columns-sw_body{grid-column:1;grid-row:1}@media screen and (max-width:780px){.columns-sw_body{grid-column:1/-1;grid-row:2}}.columns-sw_headline{font-size:clamp(4.8rem,6.34vw,19.2rem);font-weight:600;letter-spacing:-.03em;line-height:.8;margin-bottom:2.5vmin}.page-module__resellers-sw{color:#005d57;padding:10vmin 0}.links-section{display:flex;flex-flow:column;margin-top:5vmin;row-gap:2.5vmin}@media screen and (max-width:780px){.links-section{margin-top:20px}}:where(.links-section) :is(h3){font-weight:600}.links-list{display:flex;flex-flow:row wrap;gap:2.5vmin;list-style:none}.page-module_faq-sw{color:#005d57;padding:10vmin 0}:where(.page-module_faq-sw) :is(h2){font-size:clamp(4.8rem,6.34vw,19.2rem);font-weight:600;letter-spacing:-.03em;text-transform:lowercase}.question-list{display:flex;flex-flow:column;list-style:none;padding-top:5vmin}.question-item{border-top:1px solid #005d57;display:flex;flex-flow:column}.question-item:last-child{border-bottom:1px solid #005d57}.question-item_button{align-items:center;background-color:initial;border:none;border-radius:none;box-shadow:none;color:#005d57;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:100%;padding:2.5vmin 0;position:relative;text-align:left;transition:all .5s ease}:where(.question-item_button) .icon{height:1em;position:absolute;right:0;top:calc(2.5vmin + .334em);transform:rotate(0deg);transition:all .5s ease;width:1em}:where(.active .question-item_button) .icon{transform:rotate(90deg)}.question-item_button:hover{opacity:.5}.question-item_answer{margin-bottom:5vmin;max-width:60%}@media screen and (max-width:780px){.question-item_answer{max-width:100%}}:where(.page-template-superwhite) .page-module__products{padding-bottom:0}:where(.page-template-superwhite) .filter-dropdown__button,:where(.page-template-superwhite) .filter-item label{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-weight:400}:where(.page-template-superwhite) :where(.filter-list__wrapper)>p:first-child{display:none}:where(.page-template-superwhite) .dropdown-list{margin-top:0}.page-template-superwhite .entry-item-product a .entry-item-product__title{color:#005d57}:where(.page-template-superwhite) .page-module__posts{color:#005d57;padding:10vmin 0}:where(.page-template-superwhite .page-module__posts) .page-module__title{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(4.8rem,6.34vw,19.2rem);font-weight:600;letter-spacing:-.03em}:where(.page-template-superwhite .page-module__posts) .entry-item__title{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(1.6rem,1.3227513228vw,4rem);font-weight:600}:where(.page-template-superwhite .page-module__posts) .entry-item__excerpt{font-family:FigGrotesk,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif}:where(.page-template-superwhite .page-module__posts) :is(a,a:active){color:#005d57}:where(.page-module__knox) ol li,:where(.page-module__knox) p,:where(.page-module__knox) time,:where(.page-module__knox) ul li{font-size:clamp(1.6rem,1.3157894737vw,4rem)}:where(.page-module__knox) .preamble{font-size:clamp(2rem,1.5789473684vw,4.8rem)}.button-knox,:where(.page-module__knox) :is(a.button,button){background-color:initial;border:1px solid #a7881c;border-radius:0;color:#a7881c;cursor:pointer;font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(2.6rem,3.1578947368vw,9.6rem);font-weight:700;line-height:.8697916667;padding:.4em .4em .3em;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:auto}.button-knox:hover,:where(.page-module__knox) :is(a.button,button):hover{background-color:#a7881c;color:#030204;opacity:1}.page-module__hero-knox{display:flex;flex-flow:column nowrap;height:100vh;overflow:hidden;position:relative;width:100%}@supports (height:100dvh){.page-module__hero-knox{height:100dvh}}:where(.admin-bar) .page-module__hero-knox{height:calc(100vh - 32px)}@supports (height:100dvh){:where(.admin-bar) .page-module__hero-knox{height:calc(100dvh - 32px)}}.hero-knox_media{display:flex;flex-flow:column;height:100%;inset:0;position:absolute;width:100%;z-index:10}.hero-knox_bg-img,.hero-knox_video{height:100%;object-fit:cover;object-position:50%;width:100%}.hero-knox_product-img{display:flex;height:100%;object-fit:contain;object-position:center;padding:15vmin 5vmin;position:relative;width:100%;z-index:20}.page-module__content-knox{background:no-repeat;background-size:cover;padding:25vmin 0 15vmin;position:relative}.content-knox_header{align-items:center;display:flex;grid-column:1/-1;justify-content:center}.content-knox_header-wrap{position:relative;text-align:center}.knox_stamp{border:2px solid #e60000;color:#e60000;display:flex;font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(2.4rem,2.3684210526vw,7.2rem);font-weight:700;letter-spacing:-.04em;line-height:1;max-width:max(180px,22.5vw);padding:.25em .25em .2em;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase}@media screen and (max-width:780px){.knox_stamp{font-size:clamp(1.6rem,1.3157894737vw,4rem)}}.knox_stamp:where(.x-pos-start){left:0}.knox_stamp:where(.x-pos-start.x-offset-small){left:-12.5%}@media screen and (max-width:780px){.knox_stamp:where(.x-pos-start.x-offset-small){left:-50px}}.knox_stamp:where(.x-pos-start.x-offset-medium){left:-25%}@media screen and (max-width:780px){.knox_stamp:where(.x-pos-start.x-offset-medium){left:-75px}}.knox_stamp:where(.x-pos-end){right:0}.knox_stamp:where(.x-pos-end.x-offset-small){right:-12.5%}@media screen and (max-width:780px){.knox_stamp:where(.x-pos-end.x-offset-small){right:-50px}}.knox_stamp:where(.x-pos-end.x-offset-medium){right:-25%}@media screen and (max-width:780px){.knox_stamp:where(.x-pos-end.x-offset-medium){right:-75px}}.knox_stamp:where(.y-pos-start){top:0}.knox_stamp:where(.y-pos-start.y-offset-small){top:-12.5%}@media screen and (max-width:780px){.knox_stamp:where(.y-pos-start.y-offset-small){top:-50px}}.knox_stamp:where(.y-pos-start.y-offset-medium){top:-25%}@media screen and (max-width:780px){.knox_stamp:where(.y-pos-start.y-offset-medium){top:-75px}}.knox_stamp:where(.y-pos-end){bottom:0}.knox_stamp:where(.y-pos-end.y-offset-small){bottom:-12.5%}@media screen and (max-width:780px){.knox_stamp:where(.y-pos-end.y-offset-small){bottom:-50px}}.knox_stamp:where(.y-pos-end.y-offset-medium){bottom:-25%}@media screen and (max-width:780px){.knox_stamp:where(.y-pos-end.y-offset-medium){bottom:-75px}}.knox_stamp:where(.rotation-tilt-right){transform:rotate(-15deg)}.knox_stamp:where(.rotation-tilt-left){transform:rotate(15deg)}.content-knox_before-img{height:20vmin;left:50%;object-fit:contain;object-position:50%;position:absolute;top:2.5vmin;transform:translateX(-50%);width:calc(10vw + 5vmin)}@media screen and (max-width:780px){.content-knox_before-img{width:calc(18vw + 5vmin)}}.content-knox_headline{color:#a7881c;display:inline;font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(4.4rem,12.6315789474vw,38.4rem);font-weight:700;letter-spacing:-.04em;line-height:.8697916667;text-align:center;text-transform:uppercase}.content-knox_headline .letter-img{display:inline-block;height:.74em;pointer-events:none;position:relative;width:1em}.content-knox_headline img{height:1em;inset:-.2em 0 0 0;pointer-events:none;position:absolute;transform:rotate(15deg) scale(1.334) translateY(10%);width:1em}.content-knox_text{grid-column:4/span 6;margin:7.5vmin auto 0}@media screen and (max-width:1200px){.content-knox_text{grid-column:3/span 8}}@media screen and (max-width:780px){.content-knox_text{grid-column:1/-1}}:where(.page-template-knox20) .page-module__products{padding:25vmin 0 15vmin}:where(.page-template-knox20) .loading-wrapper{background-color:#030204}:where(.page-template-knox20) .loading div{background:#a7881c}:where(.page-template-knox20) .dropdown-list{margin:0 0 7.5vmin}:where(.page-template-knox20) .filter-list__wrapper>p:first-child{color:#a7881c;font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(4.4rem,12.6315789474vw,38.4rem);font-weight:700;letter-spacing:-.04em;line-height:.8697916667;margin-bottom:7.5vmin;text-align:center;text-transform:uppercase}:where(.page-template-knox20) .filter-dropdown__button{background-color:#030204;border-color:#a7881c;color:#a7881c;position:relative}:where(.page-template-knox20) .filter-dropdown__button .icon{position:absolute;right:1.6666666667vmin;top:50%;transform:translateY(-50%) rotate(0deg)}:where(.page-template-knox20) .filter-dropdown--selected .icon{transform:translateY(-50%) rotate(90deg)}:where(.page-template-knox20) .filter-dropdown:last-child .filter-dropdown__button{border-right:1px solid #a7881c}@media screen and (max-width:780px){:where(.page-template-knox20) .filter-dropdown:last-child .filter-dropdown__button{border-bottom:1px solid #a7881c}}:where(.page-template-knox20) .filter-dropdown__menu .filter-list{background-color:#030204;border-color:#a7881c}:where(.page-template-knox20) input[type=checkbox],:where(.page-template-knox20) input[type=radio]{background-color:#030204;border-color:#a7881c}:where(.page-template-knox20) input[type=checkbox]:checked,:where(.page-template-knox20) input[type=radio]:checked{background-color:#a7881c;background-image:none}:where(.page-template-knox20) .page-module__products{background-color:#030204;color:#a7881c}:where(.page-template-knox20) .products-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:780px){:where(.page-template-knox20) .products-list{grid-template-columns:repeat(2,1fr)}}.page-template-knox20 .entry-item-product h2,.page-template-knox20 .entry-item-product p{font-size:clamp(1.4rem,.9vw,2.2rem)}@media screen and (max-width:780px){.page-template-knox20 .entry-item-product h2,.page-template-knox20 .entry-item-product p{font-size:clamp(1.2rem,.8vw,1.6rem)}}.page-template-knox20 .entry-item-product a,.page-template-knox20 .entry-item-product a .entry-item-product__title{color:#a7881c}.page-template-knox20 .entry-item-product .entry-item-product__cardback{background-color:#030204;color:#a7881c}.knox20_media-wrap{width:100%}.knox20_media-image{height:auto;width:100%}.page-module__order-or-vote{background:#030204;color:#a7881c;padding:25vmin 0 15vmin;position:relative}.page-module__order-or-vote :is(.btn-switch-view){border:none;border-bottom:1px solid #a7881c;display:flex;font-family:Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(2.1rem,1.5vw,3.1rem);font-weight:400;margin:7.5vmin auto 0;padding:0 0 .334em;text-transform:none}.page-module__order-or-vote :is(.btn-switch-view):hover{background-color:initial;color:#a7881c;opacity:.5}.embla{margin-top:15vmin;overflow:hidden;position:relative}.embla:before{background-color:#a7881c;content:"";height:1px;left:0;opacity:1;position:absolute;top:calc(5vmin + 2.4vw);width:100%}.embla__container{column-gap:16.667vw;display:flex}.embla__slide{display:flex;flex:0 0 33.334vw;flex-flow:column;min-width:0;padding:5vmin 2.5vmin;row-gap:2.5vmin;text-align:center;transition:opacity .3s ease-in}.embla__slide:last-child{margin-right:16.667vw}:where(.embla__slide) :is(button){opacity:0;pointer-events:none}.embla__slide:where(.is-in-view){opacity:.5}:where(.embla__slide.is-in-view) :is(button){opacity:0;pointer-events:none}.embla__slide:where(.is-snapped){opacity:1}:where(.embla__slide.is-snapped) :is(button){opacity:1;pointer-events:auto}:where(.embla__slide) :is(button){min-width:none;width:auto}.embla__slide--img{aspect-ratio:1/1;object-fit:contain;object-position:50%}.page-module__order-or-vote .embla__button{align-items:center;border:none;bottom:2.5vmin;display:flex;height:calc(2.4em + 2.5vmin);padding:0;position:absolute;transition:all .5s ease}.page-module__order-or-vote .embla__button svg{height:auto;width:clamp(2.6rem,3.1578947368vw,9.6rem)}.page-module__order-or-vote .embla__button:hover{background-color:initial;opacity:.5}.page-module__order-or-vote .embla__button--prev{left:2.5vmin}.page-module__order-or-vote .embla__button--prev svg{transform:rotate(-180deg)}.page-module__order-or-vote .embla__button--next{right:2.5vmin}.embla__slide--header{display:flex;flex-flow:column;row-gap:2.5vmin}:where(.embla__slide--header) :is(img){margin:auto;padding:0;width:100%}.embla__slide--confirm,.embla__slide--headline{font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(3.2rem,6.3157894737vw,19.2rem);font-weight:700;letter-spacing:-.04em;line-height:.8697916667;text-transform:uppercase}.embla__slide--footer{display:grid}.embla__slide--action,.embla__slide--confirm{font-size:clamp(2.6rem,3.1578947368vw,9.6rem);grid-column:1;grid-row:1;height:1.7em}.embla__slide--confirm{align-items:center;display:flex;justify-content:center;position:relative}.embla__slide--confirm .loading{height:32px;left:auto;position:relative;top:auto;transform:none;width:32px}.vote-result_graph{border:1px solid #a7881c00;border-top:none;display:flex;flex-flow:column nowrap;gap:1em;list-style:decimal;margin-inline:auto;max-width:70%}@media screen and (max-width:780px){.vote-result_graph{max-width:100%}}.vote-result_graph li{align-items:center;border-top:1px solid #a7881c00;display:grid;gap:.5em;grid-template-columns:clamp(2.4rem,2.3684210526vw,7.2rem) 7rem auto;position:relative;transition:all .5s ease}.vote-result_graph li:hover{transform:scale(1.05)}@media screen and (max-width:780px){.vote-result_graph li:hover{transform:none}}.vote-result_graph img{aspect-ratio:1/1;border:1px solid #a7881c00;border-bottom:none;border-top:none;grid-column:1;grid-row:1;height:6.4rem;object-fit:contain;object-position:50%;transform:scale(1);transition:all .5s ease;width:6.4rem}@media screen and (max-width:780px){.vote-result_graph img{margin-bottom:.25em}}.vote-graph_header{padding:10vmin 0 7.5vmin;text-align:center}.vote-graph_info{align-items:start;display:flex;flex-flow:column;gap:.334em;grid-column:2;justify-content:center;padding:.25em}.vote-graph_info,.vote-graph_title{color:#a7881c;grid-row:1;position:relative;z-index:50}.vote-graph_title{font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(2.4rem,2.3684210526vw,7.2rem);font-weight:700;grid-column:1;text-align:center}@media screen and (max-width:780px){.vote-graph_title{color:#fff;padding-left:.5em}}.vote-graph_stack{background-color:#a7881c33;display:flex;flex-flow:column;grid-column:2/-1;grid-row:1;height:100%;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:780px){.vote-graph_stack{grid-column:1/-1}}.vote-graph_stack-bar{background:#a7881c;color:#030204;grid-column:2/-1;height:100%;transform:translateX(-100%);transition:all .5s ease;width:100%}@media screen and (max-width:780px){.vote-graph_stack-bar{grid-column:1/-1}}.vote-graph_stack-text{color:#fff;font-family:Ambit,Helvetica Neue LT,helvetica neue,helvetica,arial,sans-serif;font-size:clamp(2.4rem,2.3684210526vw,7.2rem);font-weight:700;grid-column:2/-1;grid-row:1;margin-block:auto;margin-left:auto;padding-right:.5em;position:relative;z-index:50}@media screen and (max-width:780px){.vote-graph_stack-text{grid-column:1/-1}}@media print{*,:after,:before,:first-letter,:first-line{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;base64,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RUEsb0NBQ0UsdUJBQ0UsZ0JBQ0YsQ0FDRixDQUlBLGFBQ0UsMkNBS0UsMEJBQWtDLENBRWxDLHlCQUEyQixDQUQzQixvQkFBc0IsQ0FFdEIsMEJBQ0YsQ0FDQSxZQUVFLHlCQUNGLENBQ0EsY0FDRSwyQkFDRixDQUNBLGtCQUNFLDRCQUNGLENBQ0EsZ0RBRUUsVUFDRixDQUNBLGVBRUUscUJBQXNCLENBQ3RCLHVCQUNGLENBQ0EsTUFDRSwwQkFDRixDQUNBLE9BRUUsdUJBQ0YsQ0FDQSxJQUNFLHdCQUNGLENBQ0EsUUFHRSxTQUFVLENBQ1YsUUFDRixDQUNBLE1BRUUsc0JBQ0YsQ0FDRiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2Q0ZDM3YmMtYTNjYi00YjkzLWEzNDMtMzM5NzZiNjRlMjcyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMjQwYzU3YTAtZmRjZS00NDBkLTljZTMtODVlMGNiNTZmNDcwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvODAwZGEzYjAtNjc1Zi00NjVmLTg5MmQtZDc2Y2VjYmRkNWIxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ0dyb3Rlc2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWdHcm90ZXNrLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpZ0dyb3Rlc2stU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbWJpdC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1vZGVybiBDU1MgUmVzZXRcbiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmR5LXBpY2NhbGlsbGkvbW9kZXJuLWNzcy1yZXNldFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9bGlzdF0sXG5vbFtyb2xlPWxpc3RdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMgYW5kIHRyYW5zaXRpb25zIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAzMDIwNDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDMwMjA0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDMwMjA0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2UgTGF5b3V0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIHBhZGRpbmc6IDAgNXZtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uaW5uZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc1dnc7XG4gIHBhZGRpbmc6IDAgNXZtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLndyYXBwZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAyLjV2bWluO1xuICBwYWRkaW5nOiAwIDV2bWluO1xufVxuOndoZXJlKC53cmFwcGVyLWdyaWQpID4gKiB7XG4gIGdyaWQtY29sdW1uOiA0L3NwYW4gNjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAwLjl2dywgMi4ycmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmEsXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wMjVlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjFlbTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG59XG5hOmhvdmVyLFxuYTp2aXNpdGVkOmhvdmVyLFxuYTphY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wcmVhbWJsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbn1cblxuaDEsXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCAyLjZ2dywgNi44cmVtKTtcbn1cblxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgMS41dncsIDMuMXJlbSk7XG59XG5cbi5jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRlbnQgdWwsXG4uY29udGVudCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4uY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IFwiIOKAkyBcIjtcbn1cbi5jb250ZW50IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMzNGVtO1xufVxuLmNvbnRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmNvbnRlbnQgaDEsXG4uY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbn1cblxuLnRleHQtZmxvdyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnRleHQtZmxvdyA+ICogKyA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikgKyA6aXMocCwgdWwsIG9sKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnRleHQtZmxvdyA+ICogKyA6aXMoZW0sIHN0cm9uZywgYiwgYSwgc3BhbiwgYWJiciwgYnIsIHRpbWUsIHNtYWxsLCBpLCBpbWcsIGxhYmVsLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBjaXRlLCBhY3JvbnltLCBvYmplY3QpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJ1dHRvbixcbmEuYnV0dG9uLFxuYnV0dG9uLmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmEubW9kYWwtY2Fjc3AtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDIwNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAzMDIwNDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xuICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogY2xhbXAoMjIwcHgsIDQwdm1pbiwgMzIwcHgpO1xufVxuLmJ1dHRvbjpob3ZlcixcbmEuYnV0dG9uOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmEubW9kYWwtY2Fjc3AtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbi5qcy15ZXMsXG5hLm1vZGFsLWNhY3NwLWJ0bi1hY2NlcHQsXG5hLm1vZGFsLWNhY3NwLWJ0bi1hY2NlcHQtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OGMxZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXIgQ2xhc3Nlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm8tb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kdWxlLWFnZWdhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBvcGFjaXR5O1xuICB6LWluZGV4OiA0MTAwO1xufVxuLmFnZWdhdGUtYWN0aXZlIC5tb2R1bGUtYWdlZ2F0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1hZ2VnYXRlLnBhZ2UtbW9kdWxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtYWdlZ2F0ZS5mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2R1bGUtYWdlZ2F0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLWFnZWdhdGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMjA0O1xuICBwYWRkaW5nOiA1dm1pbjtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogbWluKDc1dncsIDEwODBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubW9kdWxlLWFnZWdhdGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwdm1pbik7XG4gIH1cbn1cbi5tb2R1bGUtYWdlZ2F0ZV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMi41dm1pbjtcbiAgZ2FwOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZHVsZS1hZ2VnYXRlX19idXR0b25zIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLnBhZ2UtbW9kdWxlOm5vdCgucGFnZS1tb2R1bGVfX2hlcm8sIC5tb2R1bGUtYWdlZ2F0ZSwgLnBhZ2UtbW9kdWxlX190ZXh0LCAucGFnZS1tb2R1bGVfX2dhbGxlcnkpLFxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLmhlcm8tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAwLjh2dywgMS42cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDV2bWluO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMjB2bWluO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuaGVyby10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAucHJvZHVjdHMtbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAucHJvZHVjdHMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLnBhZ2UtbW9kdWxlX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC50ZXh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMC45NjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDJ2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgQHN1cHBvcnRzIChmb250LXNpemU6IDlzdmgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAudGV4dC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDlzdmg7XG4gICAgfVxuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93OiAyMHZ3O1xuICBjb2x1bW4tZ2FwOiA1dm1pbjtcbiAgcm93LWdhcDogY2xhbXAoMTAwcHgsIDI1dmgsIDMwMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHZoO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLmdhbGxlcnktbGlzdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWxpc3Qge1xuICAgIHJvdy1nYXA6IDEwMHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiA0O1xuICBncmlkLXJvdzogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIuOWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA1O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiA3L3NwYW4gNDtcbiAgZ3JpZC1yb3c6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcuNjYxZGVnKSB0cmFuc2xhdGVZKDI1JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA1O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gNTtcbiAgZ3JpZC1yb3c6IDI7XG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IDcvc3BhbiA0O1xuICBncmlkLXJvdzogMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNS4yNDVkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNS4yNDVkZWcpIHRyYW5zbGF0ZVkoNjAlKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDQ7XG4gIGdyaWQtcm93OiAzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC4xMTNkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtc2tydWYtYW5uaXZlcnNhcnkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogOC9zcGFuIDM7XG4gIGdyaWQtcm93OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICBncmlkLXJvdzogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNrcnVmLWFubml2ZXJzYXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gNDtcbiAgZ3JpZC1yb3c6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1za3J1Zi1hbm5pdmVyc2FyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDQvc3BhbiA2O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDAgMi41dm1pbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4uc2l0ZS1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0ZW07XG4gIHotaW5kZXg6IDIwMDA7XG59XG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwLCAucHJvZHVjdC1hcnRpY2xlLWtub3gpIC5zaXRlLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTc4ODFDO1xufVxuLnNpdGUtbG9nbyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlLCAucHJvZHVjdC1hcnRpY2xlLXN1cGVyd2hpdGUpIC5zaXRlLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtbG9nb19fc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNC43NWVtO1xufVxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLXN1cGVyd2hpdGUsIC5wcm9kdWN0LWFydGljbGUtc3VwZXJ3aGl0ZSkgLnNpdGUtbG9nb19fc3ZnIHtcbiAgZmlsbDogIzAwNWQ1Nztcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjAsIC5wcm9kdWN0LWFydGljbGUta25veCkgLnNpdGUtbG9nb19fc3ZnIHtcbiAgZmlsbDogIzAzMDIwNDtcbn1cbi5zaXRlLWxvZ29fX3N5bWJvbCB7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDJlbTtcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlLCAucHJvZHVjdC1hcnRpY2xlLXN1cGVyd2hpdGUpIC5zaXRlLWxvZ29fX3N5bWJvbCB7XG4gIGZpbGw6ICMwMDVkNTc7XG59XG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwLCAucHJvZHVjdC1hcnRpY2xlLWtub3gpIC5zaXRlLWxvZ29fX3N5bWJvbCB7XG4gIGZpbGw6ICMwMzAyMDQ7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBvcGFjaXR5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTk5MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLW5hdmlnYXRpb24uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1lbnUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNGVtO1xuICB3aWR0aDogNGVtO1xufVxuLm1lbnUtYnV0dG9uOmhvdmVyIC5tZW51LWJ1dHRvbl9fb3BlbiwgLm1lbnUtYnV0dG9uOmhvdmVyIC5tZW51LWJ1dHRvbl9fY2xvc2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWVudS1idXR0b246aG92ZXIgLm5vLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnUtYnV0dG9uID4gc3BhbiB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xufVxuLm1lbnUtYnV0dG9uIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTUlKTtcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlLCAucHJvZHVjdC1hcnRpY2xlLXN1cGVyd2hpdGUpIC5tZW51LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1ZDU3O1xufVxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCwgLnByb2R1Y3QtYXJ0aWNsZS1rbm94KSAubWVudS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTc4ODFDO1xuICBjb2xvcjogIzAzMDIwNDtcbn1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjB2bWluIDAgMCBjYWxjKDIwdncgKyA1dm1pbik7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWVudSB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5tZW51IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cbi5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zaXRlLWhlYWRlciAubWVudS1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5zdWItbWVudSAubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuMzNlbTtcbn1cblxuLm1lbnUtaXRlbS1ob3Zlci1pbWcge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA3NXZtaW47XG4gIHdpZHRoOiA3NXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtaXRlbS1ob3Zlci1pbWcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ubG9hZGluZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmxvYWRpbmcgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDMwMjA0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmxvYWRpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5zcGlubmVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMzAyMDQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5maWx0ZXItbGlzdF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMi41dm1pbiAyLjV2bWluIDIuNXZtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItbGlzdF9fd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDEuNXZ3LCAzLjFyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZpbHRlci1saXN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB9XG59XG5cbi5maWx0ZXItbGlzdCB7XG4gIG1hcmdpbjogMCAwIDV2bWluIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZmlsdGVyLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uZmlsdGVyLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB6LWluZGV4OiA1MDA7XG59XG4uZmlsdGVyLWRyb3Bkb3duLS1zZWxlY3RlZCAuZmlsdGVyLWRyb3Bkb3duX19tZW51IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVyLWRyb3Bkb3duX19tZW51IC5maWx0ZXItbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAyMDQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMS42NjY2NjY2NjY3dm1pbiAyLjV2bWluIDEuNjY2NjY2NjY2N3ZtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZpbHRlci1kcm9wZG93bl9fbWVudSAuZmlsdGVyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNi42NjY2NjY2NjY3cHggMTBweCA2LjY2NjY2NjY2NjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpbHRlci1kcm9wZG93bjpsYXN0LWNoaWxkIC5maWx0ZXItZHJvcGRvd25fX21lbnUgLmZpbHRlci1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbn1cblxuLmRyb3Bkb3duLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDA7XG4gIG1hcmdpbjogNXZtaW4gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5kcm9wZG93bi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLmRyb3Bkb3duLWxpc3QuZHJvcGRvd24tbGlzdF9fZ3JpZHNpemUtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZHJvcGRvd24tbGlzdC5kcm9wZG93bi1saXN0X19ncmlkc2l6ZS00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmRyb3Bkb3duLWxpc3QuZHJvcGRvd24tbGlzdF9fZ3JpZHNpemUtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZHJvcGRvd24tbGlzdC5kcm9wZG93bi1saXN0X19ncmlkc2l6ZS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZmlsdGVyLWRyb3Bkb3duLS1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiA1dm1pbiAwO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5maWx0ZXItZHJvcGRvd24tLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsdGVyLWRyb3Bkb3duX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMjA0O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbiAgcGFkZGluZzogMi41dm1pbiAxLjY2NjY2NjY2Njd2bWluO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciA0MDBtcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5maWx0ZXItZHJvcGRvd25fX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzMDIwNDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggNi42NjY2NjY2NjY3cHg7XG4gIH1cbn1cbi5maWx0ZXItZHJvcGRvd25fX2J1dHRvbiAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG59XG4uZmlsdGVyLWRyb3Bkb3duOmxhc3QtY2hpbGQgLmZpbHRlci1kcm9wZG93bl9fYnV0dG9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzMDIwNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5maWx0ZXItZHJvcGRvd246bGFzdC1jaGlsZCAuZmlsdGVyLWRyb3Bkb3duX19idXR0b24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMjA0O1xuICB9XG59XG5cbi5maWx0ZXItZHJvcGRvd24tLXNlbGVjdGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5idXR0b24ubm8tcmVzdWx0c19fcmVzZXQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZpbHRlci1saXN0X19yZXNldC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDI1ZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1ZW07XG4gIHJpZ2h0OiAyLjV2bWluO1xufVxuXG4ucGFnZS1hcnRpY2xlIHtcbiAgcGFkZGluZzogMTB2bWluIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnBhZ2UtYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1hcnRpY2xlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBhZ2UtYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMuMnJlbSwgMi42dncsIDYuOHJlbSk7XG59XG5cbi5wYWdlLWFydGljbGVfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1hcnRpY2xlX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGFnZS1hcnRpY2xlX19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1hcnRpY2xlX19pbWFnZSArIC5wYWdlLWFydGljbGVfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1hcnRpY2xlX19pbWFnZSArIC5wYWdlLWFydGljbGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wYWdlLWFydGljbGVfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtYXJ0aWNsZV9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5uby1yZXN1bHRzLXRpdGxlIHtcbiAgbWFyZ2luOiAxMHZtaW4gMCA1dm1pbiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubm8tcmVzdWx0cy10aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICB9XG59XG5cbi5lbnRyeS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgcm93LWdhcDogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZW50cnktbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5lbnRyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudHJ5LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbnRyeS1pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZW50cnktaXRlbV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41dm1pbiAyLjV2bWluIDEuMjV2bWluIDIuNXZtaW47XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmVudHJ5LWl0ZW1fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEuMjV2bWluIDIwcHg7XG4gIH1cbn1cbi5lbnRyeS1pdGVtX19oZWFkZXIgdGltZSxcbi5lbnRyeS1pdGVtX19oZWFkZXIgLmVudHJ5LWl0ZW1fX3RpdGxlLS1iZWZvcmUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG59XG5cbi5lbnRyeS1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4uZW50cnktaXRlbV9fZXhjZXJwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAwLjl2dywgMi4ycmVtKTtcbiAgcGFkZGluZzogMCAyLjV2bWluO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5lbnRyeS1pdGVtX19leGNlcnB0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmVudHJ5LWl0ZW1fX3RodW1ibmFpbCB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSwgb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuYTpob3ZlciAuZW50cnktaXRlbV9fdGh1bWJuYWlsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEuMDIpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wb3N0LWFydGljbGUge1xuICBwYWRkaW5nOiAxMHZtaW4gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LWFydGljbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ucG9zdC1hcnRpY2xlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1dm1pbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LWFydGljbGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBvc3QtYXJ0aWNsZV9faGVhZGVyIHRpbWUsXG4ucG9zdC1hcnRpY2xlX19oZWFkZXIgLnBvc3QtYXJ0aWNsZV9fdGl0bGUtLWJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbn1cbjp3aGVyZSguaGlkZS1jb250ZW50LWJvZHkpIC5wb3N0LWFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LWFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDIuNnZ3LCA2LjhyZW0pO1xufVxuXG4ucG9zdC1hcnRpY2xlX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtYXJ0aWNsZV9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbjp3aGVyZSguaGlkZS1jb250ZW50LWJvZHkpIC5wb3N0LWFydGljbGVfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICA6d2hlcmUoLmhpZGUtY29udGVudC1ib2R5KSAucG9zdC1hcnRpY2xlX19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucG9zdC1hcnRpY2xlX19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9zdC1hcnRpY2xlX19pbWFnZSArIC5wb3N0LWFydGljbGVfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNXZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC1hcnRpY2xlX19pbWFnZSArIC5wb3N0LWFydGljbGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wb3N0LWFydGljbGVfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtYXJ0aWNsZV9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wb3N0LWFydGljbGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWFydGljbGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnByb2R1Y3QtYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fbWVkaWEge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWFydGljbGVfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fdmlkZW8taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDYwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucHJvZHVjdC1hcnRpY2xlX190aHVtYm5haWwtaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWFydGljbGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiA1dm1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnByb2R1Y3QtYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmdyYWRpZW50LWthcmFrdGFyLXB1cnBsZSAucHJvZHVjdC1hcnRpY2xlX19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JhZGllbnQta2FyYWt0YXItcHVycGxlIC5wcm9kdWN0LWFydGljbGVfX2JvZHk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzcGluR3JhZGllbnRTbWFsbCA4cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDI2MSwgNTMlLCAxMSUpIDAlLCBoc2woMjU4LCA0OCUsIDE0JSkgMTAlLCBoc2woMjU4LCA0OCUsIDE4JSkgMjAlLCBoc2woMjU4LCA0NyUsIDIxJSkgMzAlLCBoc2woMjU4LCA0NyUsIDI1JSkgNDAlLCBoc2woMjU5LCA0NyUsIDI5JSkgNTAlLCBoc2woMjU5LCA0NyUsIDMyJSkgNjAlLCBoc2woMjU5LCA0NyUsIDM2JSkgNzAlLCBoc2woMjYwLCA0NyUsIDQwJSkgODAlLCBoc2woMjYwLCA0NyUsIDQ0JSkgOTAlLCBoc2woMjYwLCA0NyUsIDQ4JSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JhZGllbnQta2FyYWt0YXItYmx1ZSAucHJvZHVjdC1hcnRpY2xlX19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JhZGllbnQta2FyYWt0YXItYmx1ZSAucHJvZHVjdC1hcnRpY2xlX19ib2R5OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc3BpbkdyYWRpZW50U21hbGwgOHMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbCgyMjUsIDE4JSwgNCUpIDAlLCBoc2woMjI0LCAyOSUsIDklKSAxMCUsIGhzbCgyMjEsIDQxJSwgMTMlKSAyMCUsIGhzbCgyMjAsIDQ5JSwgMTYlKSAzMCUsIGhzbCgyMTksIDU2JSwgMjAlKSA0MCUsIGhzbCgyMTksIDYwJSwgMjQlKSA1MCUsIGhzbCgyMTksIDYyJSwgMjglKSA2MCUsIGhzbCgyMjAsIDYzJSwgMzIlKSA3MCUsIGhzbCgyMjEsIDYyJSwgMzclKSA4MCUsIGhzbCgyMjMsIDYwJSwgNDIlKSA5MCUsIGhzbCgyMjUsIDU3JSwgNDglKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmFkaWVudC1rYXJha3Rhci1yZWQgLnByb2R1Y3QtYXJ0aWNsZV9fYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyYWRpZW50LWthcmFrdGFyLXJlZCAucHJvZHVjdC1hcnRpY2xlX19ib2R5OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc3BpbkdyYWRpZW50U21hbGwgOHMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbCgzNDksIDQ3JSwgMTglKSAwJSwgaHNsKDM0OSwgNTMlLCAyMCUpIDEwJSwgaHNsKDM0OSwgNTklLCAyMyUpIDIwJSwgaHNsKDM1MCwgNjQlLCAyNSUpIDMwJSwgaHNsKDM1MCwgNjklLCAyNyUpIDQwJSwgaHNsKDM1MSwgNzQlLCAyOSUpIDUwJSwgaHNsKDM1MSwgNzklLCAzMSUpIDYwJSwgaHNsKDM1MiwgODMlLCAzMyUpIDcwJSwgaHNsKDM1MywgODYlLCAzNSUpIDgwJSwgaHNsKDM1NSwgODglLCAzNyUpIDkwJSwgaHNsKDM1OCwgODclLCA0MCUpIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyYWRpZW50LWthcmFrdGFyLWdyZWVuIC5wcm9kdWN0LWFydGljbGVfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmFkaWVudC1rYXJha3Rhci1ncmVlbiAucHJvZHVjdC1hcnRpY2xlX19ib2R5OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc3BpbkdyYWRpZW50U21hbGwgOHMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbCgxMTcsIDI5JSwgMTMlKSAwJSwgaHNsKDExOSwgMjUlLCAxNyUpIDExJSwgaHNsKDEyMiwgMjMlLCAyMCUpIDIyJSwgaHNsKDEyNCwgMjIlLCAyNCUpIDMzJSwgaHNsKDEyNiwgMjElLCAyNyUpIDQ0JSwgaHNsKDEyOCwgMjAlLCAzMSUpIDU2JSwgaHNsKDEzMSwgMTklLCAzNSUpIDY3JSwgaHNsKDEzMywgMTklLCAzOSUpIDc4JSwgaHNsKDEzNCwgMTklLCA0MiUpIDg5JSwgaHNsKDEzNiwgMTklLCA0NiUpIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyYWRpZW50LWthcmFrdGFyLXllbGxvdyAucHJvZHVjdC1hcnRpY2xlX19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JhZGllbnQta2FyYWt0YXIteWVsbG93IC5wcm9kdWN0LWFydGljbGVfX2JvZHk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzcGluR3JhZGllbnRTbWFsbCA4cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDM3LCA2OSUsIDE5JSkgMCUsIGhzbCgzNywgNzIlLCAyMiUpIDExJSwgaHNsKDM4LCA3NiUsIDI2JSkgMjIlLCBoc2woMzcsIDc5JSwgMjklKSAzMyUsIGhzbCgzNywgODMlLCAzMyUpIDQ0JSwgaHNsKDM3LCA4NiUsIDM2JSkgNTYlLCBoc2woMzcsIDg5JSwgNDAlKSA2NyUsIGhzbCgzNywgOTMlLCA0MyUpIDc4JSwgaHNsKDM3LCA5NyUsIDQ2JSkgODklLCBoc2woMzcsIDEwMCUsIDUwJSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbkdyYWRpZW50U21hbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMi41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDIuNSk7XG4gIH1cbn1cbi5wcm9kdWN0LWFydGljbGVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMuMnJlbSwgMi42dncsIDYuOHJlbSk7XG59XG5cbi5wcm9kdWN0LWFydGljbGVfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAyLjV2bWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucHJvZHVjdC1hcnRpY2xlX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWFydGljbGVfX2ZhY3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA1dm1pbjtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdHMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdHMge1xuICBjb2x1bW5zOiAyO1xuICBjb2x1bW4tZ2FwOiA1dm1pbjtcbiAgcm93LWdhcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMS42NjY2NjY2NjY3dm1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzIHtcbiAgICBjb2x1bW5zOiAxO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2NjdweDtcbiAgfVxufVxuLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMi41dm1pbik7XG59XG4uZ3JhZGllbnQta2FyYWt0YXItcHVycGxlIC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzOmFmdGVyLCAuZ3JhZGllbnQta2FyYWt0YXItcmVkIC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzOmFmdGVyLCAuZ3JhZGllbnQta2FyYWt0YXItYmx1ZSAucHJvZHVjdC1hcnRpY2xlX19mYWN0czphZnRlciwgLmdyYWRpZW50LWthcmFrdGFyLWdyZWVuIC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzOmFmdGVyLCAuZ3JhZGllbnQta2FyYWt0YXIteWVsbG93IC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9kdWN0LWFydGljbGVfX2ZhY3RzOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDIwNDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAwLjh2dywgMS42cmVtKTtcbn1cbi5ncmFkaWVudC1rYXJha3Rhci1wdXJwbGUgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtLCAuZ3JhZGllbnQta2FyYWt0YXItcmVkIC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbSwgLmdyYWRpZW50LWthcmFrdGFyLWJsdWUgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtLCAuZ3JhZGllbnQta2FyYWt0YXItZ3JlZW4gLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtLCAuZ3JhZGllbnQta2FyYWt0YXIteWVsbG93IC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucHJvZHVjdC1hcnRpY2xlX19mYWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzMDIwNDtcbn1cbi5ncmFkaWVudC1rYXJha3Rhci1wdXJwbGUgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtOmZpcnN0LWNoaWxkLCAuZ3JhZGllbnQta2FyYWt0YXItcmVkIC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbTpmaXJzdC1jaGlsZCwgLmdyYWRpZW50LWthcmFrdGFyLWJsdWUgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtOmZpcnN0LWNoaWxkLCAuZ3JhZGllbnQta2FyYWt0YXItZ3JlZW4gLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtOmZpcnN0LWNoaWxkLCAuZ3JhZGllbnQta2FyYWt0YXIteWVsbG93IC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5mYWN0LWl0ZW1fX2xhYmVsLFxuLmZhY3QtaXRlbV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYWN0LWl0ZW1fX2xhYmVsICsgLmZhY3QtaXRlbV9fdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMC4zM2VtO1xufVxuXG4ucHJvZHVjdC1hcnRpY2xlX19pbWctYWZ0ZXIge1xuICBtYXJnaW46IDV2bWluIGF1dG87XG4gIG1heC13aWR0aDogMjIuNSU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9kdWN0LWFydGljbGVfX2ltZy1hZnRlciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZC10aXRsZSB7XG4gIHBhZGRpbmc6IDEwdm1pbiAyLjV2bWluIDIuNXZtaW4gMi41dm1pbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9kdWN0LWFydGljbGVfX3JlbGF0ZWQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLXN1cGVyd2hpdGUsIC5wcm9kdWN0LWFydGljbGUuYnJhbmQtc3VwZXJ3aGl0ZSkgLnByb2R1Y3RzLWxpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIDp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlLCAucHJvZHVjdC1hcnRpY2xlLmJyYW5kLXN1cGVyd2hpdGUpIC5wcm9kdWN0cy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucHJvZHVjdHMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uZW50cnktaXRlbS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcmRlcjogMTtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3QgaDIsXG4uZW50cnktaXRlbS1wcm9kdWN0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZW50cnktaXRlbS1wcm9kdWN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW50cnktaXRlbS1wcm9kdWN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3RzLWxpc3RfX2RlZmF1bHQgLmVudHJ5LWl0ZW0tcHJvZHVjdC5lbnRyeS1pdGVtLXByb2R1Y3RfX3NpemUtbGFyZ2Uge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnByb2R1Y3RzLWxpc3RfX2RlZmF1bHQgLmVudHJ5LWl0ZW0tcHJvZHVjdC5lbnRyeS1pdGVtLXByb2R1Y3RfX3NpemUtbGFyZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4uZW50cnktaXRlbS1wcm9kdWN0OndoZXJlKC5lbnRyeS1pdGVtLXByb2R1Y3RfX2JyYW5kLTUpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMjA0O1xufVxuXG4uYnJhbmQtbWVzc2FnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIuNXZtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7XG59XG4uYnJhbmQtbWVzc2FnZV9uZXctZGVzaWduLXNrcnVmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZTQwMDtcbiAgY29sb3I6ICMwMzAyMDQ7XG59XG4uYnJhbmQtbWVzc2FnZV9uZXctZGVzaWduLXNrcnVmIHN0cm9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJyYW5kLW1lc3NhZ2VfbmV3LWRlc2lnbi1za3J1ZjpudGgtb2YtdHlwZSgxKSB7XG4gIGdyaWQtcm93OiBhdXRvLzE7XG4gIGdyaWQtY29sdW1uOiAyL2F1dG87XG59XG4uYnJhbmQtbWVzc2FnZV9uZXctZGVzaWduLXNrcnVmOm50aC1vZi10eXBlKDIpIHtcbiAgb3JkZXI6IDI7XG59XG4uYnJhbmQtbWVzc2FnZV9uZXctZGVzaWduLWJydWtzc251cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjk2OGM7XG4gIGNvbG9yOiAjMDMwMjA0O1xufVxuLmJyYW5kLW1lc3NhZ2VfbmV3LWRlc2lnbi1icnVrc3NudXMgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnJhbmQtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmJyYW5kLW1lc3NhZ2UgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMS43dncsIDMuNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnJhbmQtbWVzc2FnZSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjR2dywgMi45cmVtKTtcbiAgfVxufVxuLmJyYW5kLW1lc3NhZ2Vfc3VwZXJ3aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkNTc7XG4gIGNvbG9yOiAjMmVlM2NkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyYW5kLW1lc3NhZ2Vfc3VwZXJ3aGl0ZTo6YWZ0ZXIsIC5icmFuZC1tZXNzYWdlX3N1cGVyd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGlzdC9zdy1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjV2bWluO1xuICB0b3A6IDIuNXZtaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogOTAwbXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIHRyYW5zZm9ybTtcbiAgaGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogOC43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJyYW5kLW1lc3NhZ2Vfc3VwZXJ3aGl0ZTo6YWZ0ZXIsIC5icmFuZC1tZXNzYWdlX3N1cGVyd2hpdGU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG59XG4uYnJhbmQtbWVzc2FnZV9zdXBlcndoaXRlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqICgzMy4zMzR2dyArIDguN3JlbSkpKTtcbn1cbi5icmFuZC1tZXNzYWdlX3N1cGVyd2hpdGU6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5icmFuZC1tZXNzYWdlX3N1cGVyd2hpdGU6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDguN3JlbSkpO1xufVxuLmJyYW5kLW1lc3NhZ2Vfc3VwZXJ3aGl0ZSA6aXMoaDIpIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKGNsYW1wKDQuOHJlbSwgNi4zNHZ3LCAxOS4ycmVtKSAvIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuXG4uZW50cnktaXRlbS1wcm9kdWN0X19pcy1uZXcgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fY2FyZGZyb250OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWU0MDA7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICBjb250ZW50OiBcIk5ZIVwiO1xuICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgMS41dncsIDMuMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmVudHJ5LWl0ZW0tcHJvZHVjdF9fZ3ItLWdyYWRpZW50LWthcmFrdGFyLWdyZWVuLmVudHJ5LWl0ZW0tcHJvZHVjdF9faXMtbmV3IC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRmcm9udDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzZjI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2dyLS1ncmFkaWVudC1rYXJha3Rhci15ZWxsb3cuZW50cnktaXRlbS1wcm9kdWN0X19pcy1uZXcgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fY2FyZGZyb250OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlkMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSAuZW50cnktaXRlbS1wcm9kdWN0X19pcy1uZXcgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fY2FyZGZyb250OjphZnRlciwgLnByb2R1Y3QtYXJ0aWNsZS1zdXBlcndoaXRlIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2lzLW5ldyAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkZnJvbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ1NztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMyZWUzY2Q7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ0dyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRvcDogMi41dm1pbjtcbiAgcmlnaHQ6IDIuNXZtaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDIuNXZtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYSAuZW50cnktaXRlbS1wcm9kdWN0X19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX3N0eWxlLS13aGl0ZSBhIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVudHJ5LWl0ZW0tcHJvZHVjdF9fc3R5bGUtLWJsYWNrIGEgLmVudHJ5LWl0ZW0tcHJvZHVjdF9faGVhZGVyIHtcbiAgY29sb3I6ICMwMzAyMDQ7XG59XG4uZW50cnktaXRlbS1wcm9kdWN0X19icmFuZC01IGEgLmVudHJ5LWl0ZW0tcHJvZHVjdF9faGVhZGVyIHtcbiAgY29sb3I6ICNBNzg4MUM7XG59XG5cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEuMjV2bWluO1xuICBwYWRkaW5nOiAyLjV2bWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2hvdmVyLS13aGl0ZSAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDMwMjA0O1xufVxuLmVudHJ5LWl0ZW0tcHJvZHVjdF9faG92ZXItLWJsYWNrIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW50cnktaXRlbS1wcm9kdWN0X19nci0tZ3JhZGllbnQta2FyYWt0YXItcHVycGxlIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBoc2woMjYxLCA1MyUsIDExJSkgMCUsIGhzbCgyNTgsIDQ4JSwgMTQlKSAxMCUsIGhzbCgyNTgsIDQ4JSwgMTglKSAyMCUsIGhzbCgyNTgsIDQ3JSwgMjElKSAzMCUsIGhzbCgyNTgsIDQ3JSwgMjUlKSA0MCUsIGhzbCgyNTksIDQ3JSwgMjklKSA1MCUsIGhzbCgyNTksIDQ3JSwgMzIlKSA2MCUsIGhzbCgyNTksIDQ3JSwgMzYlKSA3MCUsIGhzbCgyNjAsIDQ3JSwgNDAlKSA4MCUsIGhzbCgyNjAsIDQ3JSwgNDQlKSA5MCUsIGhzbCgyNjAsIDQ3JSwgNDglKSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW50cnktaXRlbS1wcm9kdWN0X19nci0tZ3JhZGllbnQta2FyYWt0YXItYmx1ZSAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDIyNSwgMTglLCA0JSkgMCUsIGhzbCgyMjQsIDI5JSwgOSUpIDEwJSwgaHNsKDIyMSwgNDElLCAxMyUpIDIwJSwgaHNsKDIyMCwgNDklLCAxNiUpIDMwJSwgaHNsKDIxOSwgNTYlLCAyMCUpIDQwJSwgaHNsKDIxOSwgNjAlLCAyNCUpIDUwJSwgaHNsKDIxOSwgNjIlLCAyOCUpIDYwJSwgaHNsKDIyMCwgNjMlLCAzMiUpIDcwJSwgaHNsKDIyMSwgNjIlLCAzNyUpIDgwJSwgaHNsKDIyMywgNjAlLCA0MiUpIDkwJSwgaHNsKDIyNSwgNTclLCA0OCUpIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2dyLS1ncmFkaWVudC1rYXJha3Rhci1yZWQgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fY2FyZGJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbCgzNDksIDQ3JSwgMTglKSAwJSwgaHNsKDM0OSwgNTMlLCAyMCUpIDEwJSwgaHNsKDM0OSwgNTklLCAyMyUpIDIwJSwgaHNsKDM1MCwgNjQlLCAyNSUpIDMwJSwgaHNsKDM1MCwgNjklLCAyNyUpIDQwJSwgaHNsKDM1MSwgNzQlLCAyOSUpIDUwJSwgaHNsKDM1MSwgNzklLCAzMSUpIDYwJSwgaHNsKDM1MiwgODMlLCAzMyUpIDcwJSwgaHNsKDM1MywgODYlLCAzNSUpIDgwJSwgaHNsKDM1NSwgODglLCAzNyUpIDkwJSwgaHNsKDM1OCwgODclLCA0MCUpIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2dyLS1ncmFkaWVudC1rYXJha3Rhci1ncmVlbiAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDExNywgMjklLCAxMyUpIDAlLCBoc2woMTE5LCAyNSUsIDE3JSkgMTElLCBoc2woMTIyLCAyMyUsIDIwJSkgMjIlLCBoc2woMTI0LCAyMiUsIDI0JSkgMzMlLCBoc2woMTI2LCAyMSUsIDI3JSkgNDQlLCBoc2woMTI4LCAyMCUsIDMxJSkgNTYlLCBoc2woMTMxLCAxOSUsIDM1JSkgNjclLCBoc2woMTMzLCAxOSUsIDM5JSkgNzglLCBoc2woMTM0LCAxOSUsIDQyJSkgODklLCBoc2woMTM2LCAxOSUsIDQ2JSkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVudHJ5LWl0ZW0tcHJvZHVjdF9fZ3ItLWdyYWRpZW50LWthcmFrdGFyLXllbGxvdyAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDM3LCA2OSUsIDE5JSkgMCUsIGhzbCgzNywgNzIlLCAyMiUpIDExJSwgaHNsKDM4LCA3NiUsIDI2JSkgMjIlLCBoc2woMzcsIDc5JSwgMjklKSAzMyUsIGhzbCgzNywgODMlLCAzMyUpIDQ0JSwgaHNsKDM3LCA4NiUsIDM2JSkgNTYlLCBoc2woMzcsIDg5JSwgNDAlKSA2NyUsIGhzbCgzNywgOTMlLCA0MyUpIDc4JSwgaHNsKDM3LCA5NyUsIDQ2JSkgODklLCBoc2woMzcsIDEwMCUsIDUwJSkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVudHJ5LWl0ZW0tcHJvZHVjdF9fYnJhbmQtNSAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuOmlzKC5wYWdlLXRlbXBsYXRlLXN1cGVyd2hpdGUgLmVudHJ5LWl0ZW0tcHJvZHVjdDpudGgtY2hpbGQoZXZlbiksXG4ucHJvZHVjdC1hcnRpY2xlLXN1cGVyd2hpdGUgLmVudHJ5LWl0ZW0tcHJvZHVjdDpudGgtY2hpbGQoZXZlbikpIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlZTNjZDtcbiAgY29sb3I6ICMwMDVkNTc7XG59XG46aXMoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSAuZW50cnktaXRlbS1wcm9kdWN0Om50aC1jaGlsZChvZGQpLFxuLnByb2R1Y3QtYXJ0aWNsZS1zdXBlcndoaXRlIC5lbnRyeS1pdGVtLXByb2R1Y3Q6bnRoLWNoaWxkKG9kZCkpIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ1NztcbiAgY29sb3I6ICMyZWUzY2Q7XG59XG5hOmhvdmVyIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRyeS1pdGVtLXByb2R1Y3RfX2NhcmRiYWNrIHA6bGFzdC1jaGlsZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW50cnktaXRlbS1wcm9kdWN0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uZW50cnktaXRlbS1wcm9kdWN0X190aHVtYm5haWwge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG46d2hlcmUoLmVudHJ5LWl0ZW0tcHJvZHVjdF9fYnJhbmQtNSkgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMi41dm1pbjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUFycm93SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlQXJyb3dPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gIH1cbn1cbjp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLXN1cGVyd2hpdGUpIC5wcm9kdWN0LWFydGljbGVfX3RpdGxlLFxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQtc3VwZXJ3aGl0ZSkgLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZC10aXRsZSB7XG4gIGNvbG9yOiAjMmVlM2NkO1xuICBmb250LWZhbWlseTogXCJGaWdHcm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDQuOHJlbSwgNi4zNHZ3LCAxOS4ycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSAucHJvZHVjdC1hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ1NztcbiAgY29sb3I6ICMyZWUzY2Q7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ0dyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSAucHJvZHVjdC1hcnRpY2xlX19mYWN0czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVlM2NkO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQtc3VwZXJ3aGl0ZSkgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGaWdHcm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQtc3VwZXJ3aGl0ZSkgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlZTNjZDtcbn1cbjp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLXN1cGVyd2hpdGUpIC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZWUzY2Q7XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSAucHJvZHVjdC1hcnRpY2xlX19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDVkNTc7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSA6d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZCkgLmVudHJ5LWl0ZW0tcHJvZHVjdCBoMixcbjp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLXN1cGVyd2hpdGUpIDp3aGVyZSgucHJvZHVjdC1hcnRpY2xlX19yZWxhdGVkKSAuZW50cnktaXRlbS1wcm9kdWN0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45dncsIDIuMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICA6d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSA6d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZCkgLmVudHJ5LWl0ZW0tcHJvZHVjdCBoMixcbiAgOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQtc3VwZXJ3aGl0ZSkgOndoZXJlKC5wcm9kdWN0LWFydGljbGVfX3JlbGF0ZWQpIC5lbnRyeS1pdGVtLXByb2R1Y3QgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xuICB9XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1zdXBlcndoaXRlKSAucHJvZHVjdC1hcnRpY2xlX19yZWxhdGVkIC5lbnRyeS1pdGVtLXByb2R1Y3QgYSAuZW50cnktaXRlbS1wcm9kdWN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDA1ZDU3O1xufVxuXG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1rbm94KSAucHJvZHVjdC1hcnRpY2xlX19ib2R5LFxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgLnByb2R1Y3QtYXJ0aWNsZV9fcmVsYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZtaW47XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1rbm94KSAucHJvZHVjdC1hcnRpY2xlX192aWRlby1pbWFnZSB7XG4gIGhlaWdodDogNzUlO1xuICB3aWR0aDogNzUlO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgOndoZXJlKC5wcm9kdWN0LWFydGljbGVfX2JvZHkpIC5zdGFtcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIDp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLWtub3gpIDp3aGVyZSgucHJvZHVjdC1hcnRpY2xlX19ib2R5KSAuc3RhbXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgOndoZXJlKC5wcm9kdWN0LWFydGljbGVfX2JvZHkpIC5rbm94X3N0YW1wIHtcbiAgaW5zZXQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOC4xNjdkZWcpO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgLnByb2R1Y3QtYXJ0aWNsZV9fZmFjdHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3ODgxQztcbn1cbjp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLWtub3gpIC5wcm9kdWN0LWFydGljbGVfX2ZhY3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBNzg4MUM7XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1rbm94KSAucHJvZHVjdC1hcnRpY2xlX19mYWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTc4ODFDO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUuYnJhbmQta25veCkgLmVudHJ5LWl0ZW0tcHJvZHVjdCBhIHtcbiAgY29sb3I6ICNBNzg4MUM7XG59XG46d2hlcmUoLnByb2R1Y3QtYXJ0aWNsZS5icmFuZC1rbm94KSAuZW50cnktaXRlbS1wcm9kdWN0IGEgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fdGl0bGUge1xuICBjb2xvcjogI0E3ODgxQztcbn1cbjp3aGVyZSgucHJvZHVjdC1hcnRpY2xlLmJyYW5kLWtub3gpIC5lbnRyeS1pdGVtLXByb2R1Y3QgLmVudHJ5LWl0ZW0tcHJvZHVjdF9fY2FyZGJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMjA0O1xuICBjb2xvcjogI0E3ODgxQztcbn1cblxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUta25veCkgLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBNzg4MUM7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuOndoZXJlKC5wcm9kdWN0LWFydGljbGUta25veCkgLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogI0E3ODgxQztcbn1cblxuLm1vZGFsLWNhY3NwLW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC1jYWNzcC1wb3NpdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2Ugb3BhY2l0eTtcbiAgei1pbmRleDogNDAwMDtcbn1cbi5tb2RhbC1jYWNzcC1kby1ub3Qtc2hvdy1jb29raWUtbW9kYWwgLm1vZGFsLWNhY3NwLXBvc2l0aW9uLCAuYWdlZ2F0ZS1hY3RpdmUgLm1vZGFsLWNhY3NwLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1jYWNzcC1vcGVuIC5tb2RhbC1jYWNzcC1wb3NpdGlvbiB7XG4gIHBhZGRpbmc6IDV2bWluO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2Fjc3AtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAyMDQ7XG4gIHBhZGRpbmc6IDV2bWluO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xuICB3aWR0aDogbWluKDc1dncsIDEwODBweCk7XG59XG4ubW9kYWwtY2Fjc3AtYm94Lm1vZGFsLWNhY3NwLWJveC1zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWNhY3NwLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2bWluKTtcbiAgfVxufVxuXG4ubW9kYWwtY2Fjc3AtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMi41dm1pbjtcbiAgZ2FwOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWNhY3NwLWJ0bnMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubW9kYWwtY2Fjc3AtYm94LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMjA0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWNhY3NwLWJveC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWNhY3NwLWJveC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXZtaW47XG59XG4ubW9kYWwtY2Fjc3AtYm94LWNvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ubW9kYWwtY2Fjc3AtYm94LWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubW9kYWwtY2Fjc3AtYm94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWNhY3NwLWJveC1zZXR0aW5ncy1saXN0IHtcbiAgbWFyZ2luOiA1dm1pbiAwO1xufVxuLm1vZGFsLWNhY3NwLWJveC1zZXR0aW5ncy1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDIuNXZtaW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubW9kYWwtY2Fjc3AtYm94LXNldHRpbmdzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoODBweCArIDIuNXZtaW4pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtY2Fjc3AtYm94LXNldHRpbmdzLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RhbC1jYWNzcC1ib3gtc2V0dGluZ3MtbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLm1vZGFsLWNhY3NwLWJveC1zZXR0aW5ncy1saXN0IHVsIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLWNhY3NwLWJveC1zZXR0aW5ncy1saXN0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLypcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9ycy4kZGFya2dyYXk7XG4gIH1cbiAgKi9cbiAgLypcbiAgJi5kaXNhYmxlZDphZnRlcixcbiAgJi5kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMzM7XG4gIH1cbiAgKi9cbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMS43NWVtO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlIGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubW9kYWwtY2Fjc3AtdG9nZ2xlLXN3aXRjaDphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0b3A6IDAuMjVlbTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB0b3A6IGNhbGMoMS43NWVtICsgNXB4KTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiAxMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubW9kYWwtY2Fjc3AtdG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuICAgIHRvcDogY2FsYygwLjI1ZW0gKyAyLjVweCk7XG4gICAgcmlnaHQ6IDIyLjVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoLmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoLm1vZGFsLWNhY3NwLXRvZ2dsZS1zd2l0Y2gtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbn1cbi5tb2RhbC1jYWNzcC10b2dnbGUtc3dpdGNoLm1vZGFsLWNhY3NwLXRvZ2dsZS1zd2l0Y2gtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWNhY3NwLXRvZ2dsZS1zd2l0Y2gubW9kYWwtY2Fjc3AtdG9nZ2xlLXN3aXRjaC1hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwKTtcbiAgfVxufVxuXG4jd3NyLWpvYnMge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbiN3c3Itam9icyAud3NyLWZpbHRlciA+IGRpdiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ud3NyLWpvYnMtbGlzdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzMDIwNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzMDIwNDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAud3NyLWpvYnMtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLndzci1maWx0ZXIge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAud3NyLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ud3NyLWZpbHRlciA6aXMoc2VsZWN0LCBpbnB1dCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMjA0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAyMDQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDIuNXZtaW4gMS42NjY2NjY2NjY3dm1pbiAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLndzci1maWx0ZXIgOmlzKHNlbGVjdCwgaW5wdXQpIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53c3JfYXNjZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN3c3Itam9icyAud3NyLWpvYnMtdGFibGUgdHIge1xuICBib3JkZXItY29sb3I6ICMwMzAyMDQgIWltcG9ydGFudDtcbn1cblxuLndzci1qb2JzLXRhYmxlIDppcyh0ciB0ZCkge1xuICBwYWRkaW5nOiAyLjV2bWluIDEuNjY2NjY2NjY2N3ZtaW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLndzci1qb2JzLXRhYmxlIDppcyh0ciB0ZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndzci1qb2JzLXRhYmxlIDppcyh0ciB0ZDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndzci1qb2JzLXRhYmxlIDppcyh0ciB0ZDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixcbmlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLFxudGV4dGFyZWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSk7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2Rpc3QvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjc1ZW0gYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSkgdXJsKC4uL2ltZy9kaXN0L2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NWVtIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIDUwJTtcbn1cbnNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSkgdXJsKC4uL2ltZy9kaXN0L2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NWVtIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnNlbGVjdCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAzMDIwNDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwLjc1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAyMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMC4zNWVtIDAgMCAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0N0aXRsZSUzRWNyb3NzMiUzQy90aXRsZSUzRSUzQ3BhdGggZD0nTTEwLjcwNyAxMC41bDguNjQ2LTguNjQ2YzAuMTk1LTAuMTk1IDAuMTk1LTAuNTEyIDAtMC43MDdzLTAuNTEyLTAuMTk1LTAuNzA3IDBsLTguNjQ2IDguNjQ2LTguNjQ2LTguNjQ2Yy0wLjE5NS0wLjE5NS0wLjUxMi0wLjE5NS0wLjcwNyAwcy0wLjE5NSAwLjUxMiAwIDAuNzA3bDguNjQ2IDguNjQ2LTguNjQ2IDguNjQ2Yy0wLjE5NSAwLjE5NS0wLjE5NSAwLjUxMiAwIDAuNzA3IDAuMDk4IDAuMDk4IDAuMjI2IDAuMTQ2IDAuMzU0IDAuMTQ2czAuMjU2LTAuMDQ5IDAuMzU0LTAuMTQ2bDguNjQ2LTguNjQ2IDguNjQ2IDguNjQ2YzAuMDk4IDAuMDk4IDAuMjI2IDAuMTQ2IDAuMzU0IDAuMTQ2czAuMjU2LTAuMDQ5IDAuMzU0LTAuMTQ2YzAuMTk1LTAuMTk1IDAuMTk1LTAuNTEyIDAtMC43MDdsLTguNjQ2LTguNjQ2eicgZmlsbD0nJTIzMDMwMjA0JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG59XG5cbi8qIEdyYXZpdHkgRm9ybXMgKi9cbi5nZm9ybV93cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nZm9ybV9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdmb3JtX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5nZmllbGQge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdmaWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZmllbGQgdGV4dGFyZWEsXG4uZ2ZpZWxkIHNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xufVxuLmdmaWVsZCArIC5nZmllbGQge1xuICBtYXJnaW4tdG9wOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdmaWVsZCArIC5nZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXJfbmFtZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyLjV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdpbnB1dF9jb250YWluZXJfbmFtZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9uYW1lIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmdzZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDEuNXZ3LCAzLjFyZW0pO1xufVxuXG4uZ2ZpZWxkX2h0bWwgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmdmaWVsZF9odG1sX3JlYWRvbmx5X2FyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMjUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45dncsIDIuMnJlbSk7XG4gIHBhZGRpbmc6IDV2bWluO1xufVxuXG4uY29tcGxhaW50cy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OGMxZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMi41dm1pbjtcbn1cbi5jb21wbGFpbnRzLWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvbXBsYWludHMtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvbXBsYWludHMtaW5mbyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29tcGxhaW50cy1pbmZvIGgyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb21wbGFpbnRzLWluZm8gaDIsXG4uY29tcGxhaW50cy1pbmZvIHAge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45dncsIDIuMnJlbSk7XG59XG4uY29tcGxhaW50cy1pbmZvIHNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xufVxuXG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuXG4uZ2ZpZWxkLS10eXBlLWhvbmV5cG90IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogRXJyb3IgbWFuYWdlbWVudCAqL1xuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHZtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMjUpO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMTB2bWluO1xuICBwYWRkaW5nOiAwIDAgMTB2bWluIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIGdhcDogNXZtaW47XG4gIHBhZGRpbmc6IDEwdm1pbiAyLjV2bWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veC1rYXJha3RhcikgLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTc4ODFDO1xuICBjb2xvcjogI0E3ODgxQztcbn1cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5zaXRlLWZvb3RlciBhIHtcbiAgY29sb3I6ICNBNzg4MUM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAxLjV2dywgMy4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX2NvcHlyaWdodDpoYXMoKyAqICsgLnNpdGUtZm9vdGVyX19zdG9wLWluZm8pIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX21lbnUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXJfX21lbnU6aGFzKCsgLnNpdGUtZm9vdGVyX19zdG9wLWluZm8pIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tZW51IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21lbnU6aGFzKCsgLnNpdGUtZm9vdGVyX19zdG9wLWluZm8pIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tZW51IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjV2bWluO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tZW51IC5tZW51IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWVudSAubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc3RvcC1pbmZvIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDAuOHZ3LCAxLjZyZW0pO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2l0ZS1mb290ZXJfX3N0b3AtaW5mbyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnBhZ2UtbW9kdWxlcyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFnZS1tb2R1bGUge1xuICBwYWRkaW5nOiAxMHZtaW4gMDtcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fdGV4dC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fdGV4dC0td2hpdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX190ZXh0LS1ibGFjayB7XG4gIGNvbG9yOiAjMDMwMjA0O1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX190ZXh0LS1ibGFjayBhIHtcbiAgY29sb3I6ICMwMzAyMDQ7XG59XG4ucGFnZS1tb2R1bGUucGFnZS1tb2R1bGVfX2JnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS1tb2R1bGUucGFnZS1tb2R1bGVfX2JnLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG59XG4ucGFnZS1tb2R1bGUucGFnZS1tb2R1bGVfX2JnLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzU4Yztcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fYmctLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDliYTA7XG59XG4ucGFnZS1tb2R1bGUucGFnZS1tb2R1bGVfX2JnLS10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFhNDhiO1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tZ3JheWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkOWRmO1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tcmVkXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ3YzYzO1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tcmVkXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYTM0O1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4YzFmO1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tbWludF9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2Q0YmY7XG59XG4ucGFnZS1tb2R1bGUucGFnZS1tb2R1bGVfX2JnLS1ibHVlXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNiY2U5O1xufVxuLnBhZ2UtbW9kdWxlLnBhZ2UtbW9kdWxlX19iZy0tYmx1ZV8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyYjhkMjtcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fYmctLW9mZndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlMTtcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fYmctLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWM2YTtcbn1cbi5wYWdlLW1vZHVsZS5wYWdlLW1vZHVsZV9fYmctLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2OTY4Yztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLW1vZHVsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5wYWdlLW1vZHVsZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgMS41dncsIDMuMXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDV2bWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtbW9kdWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGFnZS1tb2R1bGVfX2hlcm8ge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qXG4gICYucGFnZS1tb2R1bGVfX2ZpdC0tY29udGFpbiB7XG4gICAgcGFkZGluZzogbGF5b3V0LiRzcGFjaW5nLS1tIDA7XG4gIH1cbiAgKi9cbn1cblxuLnBhZ2UtbW9kdWxlX19oZXJvLnBhZ2UtbW9kdWxlX19maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1tb2R1bGVfX2hlcm8ucGFnZS1tb2R1bGVfX2ZpeGVkICsgKiB7XG4gIG1hcmdpbi10b3A6IDEwMHZoO1xufVxuXG4uaGVyby13cmFwcGVyLmlzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVyby1tZWRpYSBmaWd1cmUsXG4uaGVyby12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1tb2R1bGVfX2ZpdC0tY29udGFpbiAuaGVyby1tZWRpYSBmaWd1cmUsXG4ucGFnZS1tb2R1bGVfX2ZpdC0tY29udGFpbiAuaGVyby12aWRlbyB7XG4gIHBhZGRpbmc6IDIwdm1pbjtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1tb2R1bGVfX2ZpdC0tY29udGFpbiAuaGVyby1tZWRpYSBmaWd1cmUsXG4gIC5wYWdlLW1vZHVsZV9fZml0LS1jb250YWluIC5oZXJvLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG4uaGVyby1tZWRpYSBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlcm8tbWVkaWEgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXZtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAyMHZtaW47XG4gIG1heC13aWR0aDogNzV2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5oZXJvLW1lZGlhIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UsIG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuYTpob3ZlciAuaGVyby1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMS4wMik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBhZ2UtbW9kdWxlX19maXQtLWNvbnRhaW4gLmhlcm8taW1nIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDB2bWluKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtbW9kdWxlX19maXQtLWNvbnRhaW4gLmhlcm8taW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLWltZyxcbi5oZXJvLXZpZGVvIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ucGFnZS1tb2R1bGVfX2ZpdC0tY292ZXIgLmhlcm8taW1nLFxuLnBhZ2UtbW9kdWxlX19maXQtLWNvdmVyIC5oZXJvLXZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wYWdlLW1vZHVsZV9fZml0LS1jb250YWluIC5oZXJvLWltZyxcbi5wYWdlLW1vZHVsZV9fZml0LS1jb250YWluIC5oZXJvLXZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlcm8tdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1dm1pbjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tdGl0bGUgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG59XG4uaGVyby10aXRsZS50ZXh0LXBvc2l0aW9uLXktdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDI1dm1pbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmhlcm8tdGl0bGUudGV4dC1wb3NpdGlvbi15LXRvcCB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19jb2x1bW5zICsgLnBhZ2UtbW9kdWxlX190ZXh0LCAucGFnZS1tb2R1bGVfX3RleHQgKyAucGFnZS1tb2R1bGVfX3RleHQsIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSArIC5wYWdlLW1vZHVsZV9fdGV4dCwgLnBhZ2UtbW9kdWxlX19wb3N0cyArIC5wYWdlLW1vZHVsZV9fdGV4dCwgLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUgKyAucGFnZS1tb2R1bGVfX3RleHQsIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUgKyAucGFnZS1tb2R1bGVfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UtbW9kdWxlX19zbWFsbC1ibG9ja3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1tb2R1bGVfX3NtYWxsLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlIHtcbiAgcGFkZGluZzogMTB2bWluIDA7XG59XG5cbi5wYWdlLW1vZHVsZV9fY29sdW1ucyArIC5wYWdlLW1vZHVsZV9fc21hbGwtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fdGV4dCArIC5wYWdlLW1vZHVsZV9fc21hbGwtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSArIC5wYWdlLW1vZHVsZV9fc21hbGwtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fcG9zdHMgKyAucGFnZS1tb2R1bGVfX3NtYWxsLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlLCAucGFnZS1tb2R1bGVfX2hhcy10aXRsZSArIC5wYWdlLW1vZHVsZV9fc21hbGwtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUgKyAucGFnZS1tb2R1bGVfX3NtYWxsLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLW1vZHVsZV9fc21hbGwtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19zbWFsbC1ibG9ja3MgLnBhZ2UtbW9kdWxlX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMi41dm1pbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtbW9kdWxlX19zbWFsbC1ibG9ja3MgLnBhZ2UtbW9kdWxlX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc21hbGwtYmxvY2tzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zbWFsbC1ibG9jayB7XG4gIGZsZXg6IDAgMCA0MHZtYXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMHZtYXg7XG4gIHdpZHRoOiA0MHZtYXg7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnNtYWxsLWJsb2NrLnNtYWxsLWJsb2NrLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21hbGwtYmxvY2suc21hbGwtYmxvY2stLWJsYWNrIHtcbiAgY29sb3I6ICMwMzAyMDQ7XG59XG5cbmEuc21hbGwtYmxvY2s6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc21hbGwtYmxvY2tfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UsIG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuYTpob3ZlciAuc21hbGwtYmxvY2tfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEuMDIpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zbWFsbC1ibG9ja19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyLjV2bWluO1xuICBib3R0b206IDIuNXZtaW47XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xuICB6LWluZGV4OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zbWFsbC1ibG9ja19fdGl0bGUge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc21hbGwtYmxvY2tfX3RpdGxlLnNtYWxsLWJsb2NrX190aXRsZS0tdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDIuNXZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zbWFsbC1ibG9ja19fdGl0bGUuc21hbGwtYmxvY2tfX3RpdGxlLS10b3Age1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19sYXJnZS1ibG9ja3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1tb2R1bGVfX2xhcmdlLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlIHtcbiAgcGFkZGluZzogMTB2bWluIDA7XG59XG5cbi5wYWdlLW1vZHVsZV9fY29sdW1ucyArIC5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fdGV4dCArIC5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSArIC5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fcG9zdHMgKyAucGFnZS1tb2R1bGVfX2xhcmdlLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlLCAucGFnZS1tb2R1bGVfX2hhcy10aXRsZSArIC5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUsIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUgKyAucGFnZS1tb2R1bGVfX2xhcmdlLWJsb2Nrcy5wYWdlLW1vZHVsZV9faGFzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzIC5wYWdlLW1vZHVsZV9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDIuNXZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLW1vZHVsZV9fbGFyZ2UtYmxvY2tzIC5wYWdlLW1vZHVsZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmxhcmdlLWJsb2Nrcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGFyZ2UtYmxvY2tzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sYXJnZS1ibG9jayB7XG4gIGZsZXg6IDAgMCA1MHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTB2dztcbiAgd2lkdGg6IDUwdnc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxhcmdlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5sYXJnZS1ibG9jay5sYXJnZS1ibG9ja19fdGV4dC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX190ZXh0LS1ibGFjayB7XG4gIGNvbG9yOiAjMDMwMjA0O1xufVxuXG4ubGFyZ2UtYmxvY2subGFyZ2UtYmxvY2tfX2JnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYXJnZS1ibG9jay5sYXJnZS1ibG9ja19fYmctLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM1OGM7XG59XG5cbi5sYXJnZS1ibG9jay5sYXJnZS1ibG9ja19fYmctLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ubGFyZ2UtYmxvY2subGFyZ2UtYmxvY2tfX2JnLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOWJhMDtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTQ4Yjtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tZ3JheWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkOWRmO1xufVxuXG4ubGFyZ2UtYmxvY2subGFyZ2UtYmxvY2tfX2JnLS1yZWRfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDdjNjM7XG59XG5cbi5sYXJnZS1ibG9jay5sYXJnZS1ibG9ja19fYmctLXJlZF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmEzNDtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4YzFmO1xufVxuXG4ubGFyZ2UtYmxvY2subGFyZ2UtYmxvY2tfX2JnLS1taW50X2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZDRiZjtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tYmx1ZV8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYmNlOTtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tYmx1ZV8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyYjhkMjtcbn1cblxuLmxhcmdlLWJsb2NrLmxhcmdlLWJsb2NrX19iZy0tb2Zmd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2UxO1xufVxuXG4ubGFyZ2UtYmxvY2subGFyZ2UtYmxvY2tfX2JnLS1wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjljNmE7XG59XG5cbmEubGFyZ2UtYmxvY2s6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFyZ2UtYmxvY2tfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sYXJnZS1ibG9ja19fZml0LS1jb250YWluIC5sYXJnZS1ibG9ja19fbWVkaWEge1xuICBwYWRkaW5nOiAyMHZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5sYXJnZS1ibG9ja19fZml0LS1jb250YWluIC5sYXJnZS1ibG9ja19fbWVkaWEge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5sYXJnZS1ibG9ja19fbWVkaWEgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMi41dm1pbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTB2bWluO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxhcmdlLWJsb2NrX19tZWRpYSBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ubGFyZ2UtYmxvY2tfX2ltYWdlIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZSwgb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5sYXJnZS1ibG9ja19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMS4wMik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmxhcmdlLWJsb2NrX19maXQtLWNvdmVyIC5sYXJnZS1ibG9ja19faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhcmdlLWJsb2NrX19maXQtLWNvbnRhaW4gLmxhcmdlLWJsb2NrX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogNjIvNDc7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5sYXJnZS1ibG9ja19fZml0LS1jb250YWluIC5sYXJnZS1ibG9ja19faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG59XG4ubGFyZ2UtYmxvY2tfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMi41dm1pbjtcbiAgYm90dG9tOiAyLjV2bWluO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlIGFsbDtcbiAgei1pbmRleDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGFyZ2UtYmxvY2tfX3RpdGxlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxhcmdlLWJsb2NrX190aXRsZS5sYXJnZS1ibG9ja19fdGl0bGUtLXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAyLjV2bWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGFyZ2UtYmxvY2tfX3RpdGxlLmxhcmdlLWJsb2NrX190aXRsZS0tdG9wIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19jb2x1bW5zICsgLnBhZ2UtbW9kdWxlX19jb2x1bW5zLCAucGFnZS1tb2R1bGVfX3RleHQgKyAucGFnZS1tb2R1bGVfX2NvbHVtbnMsIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSArIC5wYWdlLW1vZHVsZV9fY29sdW1ucywgLnBhZ2UtbW9kdWxlX19wb3N0cyArIC5wYWdlLW1vZHVsZV9fY29sdW1ucywgLnBhZ2UtbW9kdWxlX19oYXMtdGl0bGUgKyAucGFnZS1tb2R1bGVfX2NvbHVtbnMsIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUgKyAucGFnZS1tb2R1bGVfX2NvbHVtbnMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNvbHVtbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNXZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb2x1bW5zLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLyohXG4gKiBiYWd1ZXR0ZUJveC5qc1xuICogQGF1dGhvciAgZmVpbW9zaVxuICogQHZlcnNpb24gJSVJTkpFQ1RfVkVSU0lPTiUlXG4gKiBAdXJsIGh0dHBzOi8vZ2l0aHViLmNvbS9mZWltb3NpL2JhZ3VldHRlQm94LmpzXG4gKi9cbiNiYWd1ZXR0ZUJveC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbiNiYWd1ZXR0ZUJveC1vdmVybGF5LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuI2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbiNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuI2JhZ3VldHRlQm94LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cblxuI2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1yaWdodCB7XG4gIGFuaW1hdGlvbjogYm91bmNlRnJvbVJpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG5cbiNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tbGVmdCB7XG4gIGFuaW1hdGlvbjogYm91bmNlRnJvbUxlZnQgMC40cyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHQge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlRnJvbUxlZnQge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b24sIC5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYmFndWV0dGVCb3gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbiAgY29sb3I6ICNkZGQ7XG4gIGZvbnQ6IDEuNmVtIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuXG4uYmFndWV0dGVCb3gtYnV0dG9uOmZvY3VzLCAuYmFndWV0dGVCb3gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjkpO1xufVxuXG4uYmFndWV0dGVCb3gtYnV0dG9uI25leHQtYnV0dG9uIHtcbiAgcmlnaHQ6IDIlO1xufVxuXG4uYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbiB7XG4gIGxlZnQ6IDIlO1xufVxuXG4uYmFndWV0dGVCb3gtYnV0dG9uI2Nsb3NlLWJ1dHRvbiB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIlO1xuICByaWdodDogY2FsYygyJSArIDZweCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5iYWd1ZXR0ZUJveC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qXG4gIFByZWxvYWRlclxuICBCb3Jyb3dlZCBmcm9tIGh0dHA6Ly90b2JpYXNhaGxpbi5jb20vc3BpbmtpdC9cbiovXG4uYmFndWV0dGVCb3gtc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTEsXG4uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTIge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5wYWdlLW1vZHVsZV9fZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDEwdm1pbiAwO1xufVxuXG4ucGFnZS1tb2R1bGVfX2NvbHVtbnMgKyAucGFnZS1tb2R1bGVfX2dhbGxlcnksIC5wYWdlLW1vZHVsZV9fdGV4dCArIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSwgLnBhZ2UtbW9kdWxlX19nYWxsZXJ5ICsgLnBhZ2UtbW9kdWxlX19nYWxsZXJ5LCAucGFnZS1tb2R1bGVfX3Bvc3RzICsgLnBhZ2UtbW9kdWxlX19nYWxsZXJ5LCAucGFnZS1tb2R1bGVfX2hhcy10aXRsZSArIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSwgLnBhZ2UtbW9kdWxlX190aW1lbGluZSArIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1tb2R1bGVfX2dhbGxlcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19nYWxsZXJ5IC5wYWdlLW1vZHVsZV9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDIuNXZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLW1vZHVsZV9fZ2FsbGVyeSAucGFnZS1tb2R1bGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMi41dm1pbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdhbGxlcnktbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxleDogMCAwIDQ1dm1heDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1dm1heDtcbiAgd2lkdGg6IDQ1dm1heDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uZ2FsbGVyeS1pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeS1pdGVtX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbmE6aG92ZXIgLmdhbGxlcnktaXRlbV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMS4wMik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBhZ2UtbW9kdWxlX19jb2x1bW5zICsgLnBhZ2UtbW9kdWxlX19wb3N0cywgLnBhZ2UtbW9kdWxlX190ZXh0ICsgLnBhZ2UtbW9kdWxlX19wb3N0cywgLnBhZ2UtbW9kdWxlX19nYWxsZXJ5ICsgLnBhZ2UtbW9kdWxlX19wb3N0cywgLnBhZ2UtbW9kdWxlX19wb3N0cyArIC5wYWdlLW1vZHVsZV9fcG9zdHMsIC5wYWdlLW1vZHVsZV9faGFzLXRpdGxlICsgLnBhZ2UtbW9kdWxlX19wb3N0cywgLnBhZ2UtbW9kdWxlX190aW1lbGluZSArIC5wYWdlLW1vZHVsZV9fcG9zdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UtbW9kdWxlX19wb3N0cyAucGFnZS1tb2R1bGVfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAyLjV2bWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1tb2R1bGVfX3Bvc3RzIC5wYWdlLW1vZHVsZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX190aW1lbGluZSB7XG4gIHBhZGRpbmc6IDEwdm1pbiAwIDEwdm1pbiA1dm1pbjtcbn1cblxuLnBhZ2UtbW9kdWxlX19jb2x1bW5zICsgLnBhZ2UtbW9kdWxlX190aW1lbGluZSwgLnBhZ2UtbW9kdWxlX190ZXh0ICsgLnBhZ2UtbW9kdWxlX190aW1lbGluZSwgLnBhZ2UtbW9kdWxlX19nYWxsZXJ5ICsgLnBhZ2UtbW9kdWxlX190aW1lbGluZSwgLnBhZ2UtbW9kdWxlX19wb3N0cyArIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUsIC5wYWdlLW1vZHVsZV9faGFzLXRpdGxlICsgLnBhZ2UtbW9kdWxlX190aW1lbGluZSwgLnBhZ2UtbW9kdWxlX190aW1lbGluZSArIC5wYWdlLW1vZHVsZV9fdGltZWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhZ2UtbW9kdWxlX190aW1lbGluZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMjBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1dm1pbiA1dm1pbiA1dm1pbiAwO1xuICBnYXA6IDV2bWluO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzAzMDIwNCAjZTZlNmU2O1xufVxuXG4udGltZWxpbmUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnRpbWVsaW5lLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnRpbWVsaW5lLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDIwNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzMDIwNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnRpbWVsaW5lLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4udGltZWxpbmUtaXRlbSB7XG4gIGZsZXg6IDAgMCAyNXZtYXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDI1dm1heDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbWVsaW5lLWl0ZW1fX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGltZWxpbmUtaXRlbV9fY29udGVudCB7XG4gIGdyaWQtcm93OiAyO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45dncsIDIuMnJlbSk7XG4gIGNvbG9yOiAjMDMwMjA0O1xufVxuXG4udGltZWxpbmUtaXRlbV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS40dncsIDIuOXJlbSk7XG4gIG1hcmdpbjogMi41dm1pbiAwIDEuMjV2bWluIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC50aW1lbGluZS1pdGVtX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgfVxufVxuLnBhZ2UtbW9kdWxlX19rYXJha3Rhci1oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjRkYzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IHRvcCwgIzk2MjAyNCwgdHJhbnNwYXJlbnQpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBib3R0b20sICMxYzQxYjAsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwdm1pbiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLW1vZHVsZV9fa2FyYWt0YXItaGVybzpiZWZvcmUge1xuICBhbmltYXRpb246IHNwaW5HcmFkaWVudCA4cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsKDEzNiwgMTklLCA0NiUpIDAlLCBoc2woMTM0LCAxOSUsIDQyJSkgMTElLCBoc2woMTMzLCAxOSUsIDM5JSkgMjIlLCBoc2woMTMxLCAxOSUsIDM1JSkgMzMlLCBoc2woMTI4LCAyMCUsIDMxJSkgNDQlLCBoc2woMTI2LCAyMSUsIDI3JSkgNTUlLCBoc2woMTI0LCAyMiUsIDI0JSkgNjclLCBoc2woMTIyLCAyMyUsIDIwJSkgNzglLCBoc2woMTE5LCAyNSUsIDE3JSkgODklLCBoc2woMTE3LCAyOSUsIDEzJSkgMTAwJSk7XG4gIC8qXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICA0NWRlZyxcbiAgICBoc2woMjYwZGVnIDY0JSAxMyUpIDAlLFxuICAgIGhzbCgyNTNkZWcgNDklIDE5JSkgMTAlLFxuICAgIGhzbCgyNDZkZWcgNDIlIDI1JSkgMjAlLFxuICAgIGhzbCgyMzlkZWcgMzglIDMxJSkgMzAlLFxuICAgIGhzbCgyMzNkZWcgNDAlIDM2JSkgMzklLFxuICAgIGhzbCgyMjhkZWcgNDMlIDQxJSkgNDglLFxuICAgIGhzbCgyNDNkZWcgMzMlIDQ4JSkgNTclLFxuICAgIGhzbCgyODFkZWcgMzklIDQ3JSkgNjUlLFxuICAgIGhzbCgzMTRkZWcgNTQlIDQ2JSkgNzQlLFxuICAgIGhzbCgzMjhkZWcgODElIDQ4JSkgODIlLFxuICAgIGhzbCgzMzdkZWcgMTAwJSA0OCUpIDkxJSxcbiAgICBoc2woMzU4ZGVnIDk5JSA1NyUpIDEwMCVcbiAgKTtcbiAgKi9cbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rYXJha3Rhci1oZXJvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmthcmFrdGFyLWhlcm9fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjhyZW0sIDMuNjR2dyArIDAuOHJlbSwgMTUuMnJlbSk7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmthcmFrdGFyLWhlcm9fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ua2FyYWt0YXItaGVyb19fY29udGVudCBoMSxcbi5rYXJha3Rhci1oZXJvX19jb250ZW50IGgyLFxuLmthcmFrdGFyLWhlcm9fX2NvbnRlbnQgaDMsXG4ua2FyYWt0YXItaGVyb19fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDQuNjh2dyArIDAuOHJlbSwgMThyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5rYXJha3Rhci1oZXJvX19jb250ZW50IGgxLFxuICAua2FyYWt0YXItaGVyb19fY29udGVudCBoMixcbiAgLmthcmFrdGFyLWhlcm9fX2NvbnRlbnQgaDMsXG4gIC5rYXJha3Rhci1oZXJvX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4ua2FyYWt0YXItaGVyb19faGFuZHR5cGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuOHJlbSwgMy42NHZ3ICsgMC44cmVtLCAxNS4ycmVtKTtcbiAgbWFyZ2luOiAxZW0gYXV0byAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDcwJTtcbn1cblxuQGtleWZyYW1lcyBncmFkaWVudCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5HcmFkaWVudCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDMpO1xuICB9XG59XG4ucGFnZS1tb2R1bGVfX2thcmFrdGFyLXByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1tb2R1bGVfX2thcmFrdGFyLXByb2R1Y3RzIC5maWx0ZXItbGlzdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW1vZHVsZV9fa2FyYWt0YXItcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4ucGFnZS1tb2R1bGVfX2thcmFrdGFyLXByb2R1Y3RzIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2lzLW5ldyAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkZnJvbnQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDIuNnZ3LCA2LjhyZW0pO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1tb2R1bGVfX2thcmFrdGFyLXByb2R1Y3RzIC5lbnRyeS1pdGVtLXByb2R1Y3RfX2lzLW5ldyAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkZnJvbnQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgMS41dncsIDMuMXJlbSk7XG4gIH1cbn1cbi5wYWdlLW1vZHVsZV9fa2FyYWt0YXItaGVybzI0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmthcmFrdGFyLWhlcm8yNF9fYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjJlNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAyNXZtaW47XG4gIHBhZGRpbmctYm90dG9tOiAyNXZtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ua2FyYWt0YXItaGVybzI0X19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmthcmFrdGFyLWhlcm8yNF9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ua2FyYWt0YXItaGVybzI0X19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgNTAwbXMgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGhlaWdodDogNjAlO1xuICB3aWR0aDogNjAlO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmthcmFrdGFyLWhlcm8yNF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUwdm1pbik7XG59XG5cbi5rYXJha3Rhci1oZXJvMjRfX2NvbnRlbnQgLnByZWFtYmxlIHtcbiAgY29sb3I6ICNmZjlkMDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy42cmVtLCAzLjJ2dywgOC41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgLypcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgICNmZjlkMDAgMCUsXG4gICAgI2ZmOWQwMCAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICovXG4gIC8qXG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dCBiYWNrZ3JvdW5kLXBvc2l0aW9uO1xuICAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAua2FyYWt0YXItaGVybzI0X19jb250ZW50IC5wcmVhbWJsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDEuN3Z3LCAzLjVyZW0pO1xuICB9XG59XG4ua2FyYWt0YXItaGVybzI0X19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDMuMnZ3LCA4LjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmthcmFrdGFyLWhlcm8yNF9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDEuN3Z3LCAzLjVyZW0pO1xuICB9XG59XG4ua2FyYWt0YXItaGVybzI0X19jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rYXJha3Rhci1oZXJvMjRfX2NvbnRlbnQgLmdyYWRpZW50LWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZ3JhZGllbnQtYW5pbWF0aW9uIDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzg1NTNBIDAlLCAjMzg1NTNBIDEwJSwgIzNBMjY2QSAxMCUsICMzQTI2NkEgMzAlLCAjMUQzRTdFIDMwJSwgIzFEM0U3RSA1MCUsICM4ODEzMjMgNTAlLCAjODgxMzIzIDcwJSwgI2ZmOWQwMCA3MCUsICNmZjlkMDAgOTAlLCAjMzg1NTNBIDkwJSwgIzM4NTUzQSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xuICB9XG59XG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgcCwgOndoZXJlKC5wYWdlLW1vZHVsZV9fc3cpIG9sLCA6d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgdWwsIDp3aGVyZSgucGFnZS1tb2R1bGVfX3N3KSB0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMzIyNzUxMzIyOHZ3LCA0cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fc3cpIGgyLCA6d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgaDMge1xuICBmb250LWZhbWlseTogXCJGaWdHcm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgLnByZWFtYmxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjU4NzMwMTU4NzN2dywgNC44cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2UtbW9kdWxlX19zdzp3aGVyZSgucGFnZS1tb2R1bGVfX3N3LXN0eWxlLS1mcmVzaF9saWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVlM2NkO1xuICBjb2xvcjogIzAwNWQ1Nztcbn1cblxuLnBhZ2UtbW9kdWxlX19zdzp3aGVyZSgucGFnZS1tb2R1bGVfX3N3LXN0eWxlLS1mcmVzaF9kYXJrKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkNTc7XG4gIGNvbG9yOiAjMmVlM2NkO1xufVxuXG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgOmlzKGEuYnV0dG9uKSxcbi5idXR0b24tc3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNWQ1NztcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1ZDU3O1xuICBmb250LWZhbWlseTogXCJGaWdHcm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4zMjI3NTEzMjI4dncsIDRyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdykgOmlzKGEuYnV0dG9uKTpob3Zlcixcbi5idXR0b24tc3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDU3O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fc3ctc3R5bGUtLWZyZXNoX2RhcmspIDppcyhhLmJ1dHRvbiwgLmJ1dHRvbi1zdykge1xuICBib3JkZXItY29sb3I6ICMyZWUzY2Q7XG4gIGNvbG9yOiAjMmVlM2NkO1xufVxuXG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdy1zdHlsZS0tZnJlc2hfZGFyaykgOmlzKGEuYnV0dG9uLCAuYnV0dG9uLXN3KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWUzY2Q7XG4gIGNvbG9yOiAjMDA1ZDU3O1xufVxuXG4ucGFnZS1tb2R1bGVfX2hlcm8tc3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBzdXBwb3J0cyAoaGVpZ2h0OiAxMDBkdmgpIHtcbiAgLnBhZ2UtbW9kdWxlX19oZXJvLXN3IHtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxufVxuOndoZXJlKC5hZG1pbi1iYXIpIC5wYWdlLW1vZHVsZV9faGVyby1zdyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xufVxuXG5Ac3VwcG9ydHMgKGhlaWdodDogMTAwZHZoKSB7XG4gIDp3aGVyZSguYWRtaW4tYmFyKSAucGFnZS1tb2R1bGVfX2hlcm8tc3cge1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAzMnB4KTtcbiAgfVxufVxuLmhlcm8tc3dfYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHJvdy1nYXA6IDIuNXZtaW47XG4gIHBhZGRpbmc6IDV2bWluIDIuNXZtaW47XG4gIHotaW5kZXg6IDc1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuaGVyby1zd19ib2R5IHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXN3X21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXN3X2JnLWltZyxcbi5oZXJvLXN3X3ZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zd19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ0dyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTIuNXJlbSwgMTR2dywgNTByZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5oZXJvLXN3X2hlYWRsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oZXJvLXN3X2hlYWRsaW5lOndoZXJlKC5zaXplLS1sYXJnZSkge1xuICBmb250LXNpemU6IGNhbGMoY2xhbXAoMTIuNXJlbSwgMTR2dywgNTByZW0pIC8gMS41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmhlcm8tc3dfaGVhZGxpbmU6d2hlcmUoLnNpemUtLWxhcmdlKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKGNsYW1wKDEyLjVyZW0sIDE0dncsIDUwcmVtKSAvIDEuNzUpO1xuICB9XG59XG4uaGVyby1zd19jdGEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS42NjY2NjY2NjY3dm1pbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhlcm8tc3dfY3RhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG46d2hlcmUoLmhlcm8tc3dfY3RhLWl0ZW0pIC5idXR0b24tc3cge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4zMjI3NTEzMjI4dncsIDRyZW0pO1xufVxuXG4uaGVyby1zd19yb2xsaW4ge1xuICBhbmltYXRpb246IDEuNXMgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHMgcm9sbEluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzMuMzM0dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwdncsIC01MCUpO1xuICB6LWluZGV4OiA1MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmhlcm8tc3dfcm9sbGluIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNjB2dztcbiAgfVxufVxuLmhlcm8tc3dfcHJvZHVjdC1pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zd19zcGxhc2gtaW1nIHtcbiAgYW5pbWF0aW9uOiAxLjVzIGVhc2UtaW4tb3V0IDEuNXMgZm9yd2FyZHMgZmFsbDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHZ3O1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuaGVyby1zd19zcGxhc2gtaW1nIHtcbiAgICByaWdodDogLTIuNXZtaW47XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wYWdlLW1vZHVsZV9fY29sdW1ucy1zdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuQHN1cHBvcnRzIChtaW4taGVpZ2h0OiA1MGR2aCkge1xuICAucGFnZS1tb2R1bGVfX2NvbHVtbnMtc3cge1xuICAgIG1pbi1oZWlnaHQ6IDUwZHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFnZS1tb2R1bGVfX2NvbHVtbnMtc3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdy1sYXlvdXQtLXRleHRfaW1hZ2UpIC5jb2x1bW5zLXN3X21lZGlhIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY29sdW1ucy1zd19tZWRpYSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5jb2x1bW5zLXN3X2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW5zLXN3X2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMTB2bWluIDV2bWluO1xufVxuXG46d2hlcmUoLnBhZ2UtbW9kdWxlX19zdy1sYXlvdXQtLXRleHRfaW1hZ2UpIC5jb2x1bW5zLXN3X2JvZHkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb2x1bW5zLXN3X2JvZHkge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG4uY29sdW1ucy1zd19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNC44cmVtLCA2LjM0dncsIDE5LjJyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41dm1pbjtcbn1cblxuLnBhZ2UtbW9kdWxlX19yZXNlbGxlcnMtc3cge1xuICBjb2xvcjogIzAwNWQ1NztcbiAgcGFkZGluZzogMTB2bWluIDA7XG59XG5cbi5saW5rcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHJvdy1nYXA6IDIuNXZtaW47XG4gIG1hcmdpbi10b3A6IDV2bWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlua3Mtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuOndoZXJlKC5saW5rcy1zZWN0aW9uKSA6aXMoaDMpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxpbmtzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDIuNXZtaW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLW1vZHVsZV9mYXEtc3cge1xuICBjb2xvcjogIzAwNWQ1NztcbiAgcGFkZGluZzogMTB2bWluIDA7XG59XG5cbjp3aGVyZSgucGFnZS1tb2R1bGVfZmFxLXN3KSA6aXMoaDIpIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0LjhyZW0sIDYuMzR2dywgMTkuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4ucXVlc3Rpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXZtaW47XG59XG5cbi5xdWVzdGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDVkNTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4ucXVlc3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVkNTc7XG59XG5cbi5xdWVzdGlvbi1pdGVtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDVkNTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyLjV2bWluIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbjp3aGVyZSgucXVlc3Rpb24taXRlbV9idXR0b24pIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMi41dm1pbiArIDAuMzM0ZW0pO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuOndoZXJlKC5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fYnV0dG9uKSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnF1ZXN0aW9uLWl0ZW1fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucXVlc3Rpb24taXRlbV9hbnN3ZXIge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5xdWVzdGlvbi1pdGVtX2Fuc3dlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSkgLnBhZ2UtbW9kdWxlX19wcm9kdWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSkgLmZpbHRlci1kcm9wZG93bl9fYnV0dG9uLCA6d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSkgLmZpbHRlci1pdGVtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLXN1cGVyd2hpdGUpIDp3aGVyZSguZmlsdGVyLWxpc3RfX3dyYXBwZXIpID4gcDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlKSAuZHJvcGRvd24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXN1cGVyd2hpdGUgLmVudHJ5LWl0ZW0tcHJvZHVjdCBhIC5lbnRyeS1pdGVtLXByb2R1Y3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDVkNTc7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlKSAucGFnZS1tb2R1bGVfX3Bvc3RzIHtcbiAgY29sb3I6ICMwMDVkNTc7XG4gIHBhZGRpbmc6IDEwdm1pbiAwO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSAucGFnZS1tb2R1bGVfX3Bvc3RzKSAucGFnZS1tb2R1bGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlnR3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCg0LjhyZW0sIDYuMzR2dywgMTkuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSAucGFnZS1tb2R1bGVfX3Bvc3RzKSAuZW50cnktaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGaWdHcm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4zMjI3NTEzMjI4dncsIDRyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUtc3VwZXJ3aGl0ZSAucGFnZS1tb2R1bGVfX3Bvc3RzKSAuZW50cnktaXRlbV9fZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ0dyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1zdXBlcndoaXRlIC5wYWdlLW1vZHVsZV9fcG9zdHMpIDppcyhhLCBhOmFjdGl2ZSkge1xuICBjb2xvcjogIzAwNWQ1Nztcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fa25veCkgcCwgOndoZXJlKC5wYWdlLW1vZHVsZV9fa25veCkgb2wgbGksIDp3aGVyZSgucGFnZS1tb2R1bGVfX2tub3gpIHVsIGxpLCA6d2hlcmUoLnBhZ2UtbW9kdWxlX19rbm94KSB0aW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMzE1Nzg5NDczN3Z3LCA0cmVtKTtcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fa25veCkgLnByZWFtYmxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjU3ODk0NzM2ODR2dywgNC44cmVtKTtcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fa25veCkgOmlzKGEuYnV0dG9uLCBidXR0b24pLFxuLmJ1dHRvbi1rbm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNzg4MUM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNBNzg4MUM7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgMy4xNTc4OTQ3MzY4dncsIDkuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2OTc5MTY2Njc7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNGVtIDAuM2VtIDAuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xuICB3aWR0aDogYXV0bztcbn1cblxuOndoZXJlKC5wYWdlLW1vZHVsZV9fa25veCkgOmlzKGEuYnV0dG9uLCBidXR0b24pOmhvdmVyLFxuLmJ1dHRvbi1rbm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3ODgxQztcbiAgY29sb3I6ICMwMzAyMDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdlLW1vZHVsZV9faGVyby1rbm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Ac3VwcG9ydHMgKGhlaWdodDogMTAwZHZoKSB7XG4gIC5wYWdlLW1vZHVsZV9faGVyby1rbm94IHtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxufVxuOndoZXJlKC5hZG1pbi1iYXIpIC5wYWdlLW1vZHVsZV9faGVyby1rbm94IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG59XG5cbkBzdXBwb3J0cyAoaGVpZ2h0OiAxMDBkdmgpIHtcbiAgOndoZXJlKC5hZG1pbi1iYXIpIC5wYWdlLW1vZHVsZV9faGVyby1rbm94IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzJweCk7XG4gIH1cbn1cbi5oZXJvLWtub3hfbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZXJvLWtub3hfYmctaW1nLFxuLmhlcm8ta25veF92aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8ta25veF9wcm9kdWN0LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1dm1pbiA1dm1pbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5wYWdlLW1vZHVsZV9fY29udGVudC1rbm94IHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyNXZtaW4gMCAxNXZtaW4gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1rbm94X2hlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQta25veF9oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua25veF9zdGFtcCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNjAwMDA7XG4gIGNvbG9yOiAjRTYwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuMzY4NDIxMDUyNnZ3LCA3LjJyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW0gMC4yZW0gMC4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogbWF4KDE4MHB4LCAyMi41dncpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAua25veF9zdGFtcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMzE1Nzg5NDczN3Z3LCA0cmVtKTtcbiAgfVxufVxuLmtub3hfc3RhbXA6d2hlcmUoLngtcG9zLXN0YXJ0KSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rbm94X3N0YW1wOndoZXJlKC54LXBvcy1zdGFydC54LW9mZnNldC1zbWFsbCkge1xuICBsZWZ0OiAtMTIuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5rbm94X3N0YW1wOndoZXJlKC54LXBvcy1zdGFydC54LW9mZnNldC1zbWFsbCkge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG4ua25veF9zdGFtcDp3aGVyZSgueC1wb3Mtc3RhcnQueC1vZmZzZXQtbWVkaXVtKSB7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5rbm94X3N0YW1wOndoZXJlKC54LXBvcy1zdGFydC54LW9mZnNldC1tZWRpdW0pIHtcbiAgICBsZWZ0OiAtNzVweDtcbiAgfVxufVxuLmtub3hfc3RhbXA6d2hlcmUoLngtcG9zLWVuZCkge1xuICByaWdodDogMDtcbn1cblxuLmtub3hfc3RhbXA6d2hlcmUoLngtcG9zLWVuZC54LW9mZnNldC1zbWFsbCkge1xuICByaWdodDogLTEyLjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAua25veF9zdGFtcDp3aGVyZSgueC1wb3MtZW5kLngtb2Zmc2V0LXNtYWxsKSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG4ua25veF9zdGFtcDp3aGVyZSgueC1wb3MtZW5kLngtb2Zmc2V0LW1lZGl1bSkge1xuICByaWdodDogLTI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmtub3hfc3RhbXA6d2hlcmUoLngtcG9zLWVuZC54LW9mZnNldC1tZWRpdW0pIHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cbi5rbm94X3N0YW1wOndoZXJlKC55LXBvcy1zdGFydCkge1xuICB0b3A6IDA7XG59XG5cbi5rbm94X3N0YW1wOndoZXJlKC55LXBvcy1zdGFydC55LW9mZnNldC1zbWFsbCkge1xuICB0b3A6IC0xMi41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmtub3hfc3RhbXA6d2hlcmUoLnktcG9zLXN0YXJ0Lnktb2Zmc2V0LXNtYWxsKSB7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuLmtub3hfc3RhbXA6d2hlcmUoLnktcG9zLXN0YXJ0Lnktb2Zmc2V0LW1lZGl1bSkge1xuICB0b3A6IC0yNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5rbm94X3N0YW1wOndoZXJlKC55LXBvcy1zdGFydC55LW9mZnNldC1tZWRpdW0pIHtcbiAgICB0b3A6IC03NXB4O1xuICB9XG59XG4ua25veF9zdGFtcDp3aGVyZSgueS1wb3MtZW5kKSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmtub3hfc3RhbXA6d2hlcmUoLnktcG9zLWVuZC55LW9mZnNldC1zbWFsbCkge1xuICBib3R0b206IC0xMi41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmtub3hfc3RhbXA6d2hlcmUoLnktcG9zLWVuZC55LW9mZnNldC1zbWFsbCkge1xuICAgIGJvdHRvbTogLTUwcHg7XG4gIH1cbn1cbi5rbm94X3N0YW1wOndoZXJlKC55LXBvcy1lbmQueS1vZmZzZXQtbWVkaXVtKSB7XG4gIGJvdHRvbTogLTI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmtub3hfc3RhbXA6d2hlcmUoLnktcG9zLWVuZC55LW9mZnNldC1tZWRpdW0pIHtcbiAgICBib3R0b206IC03NXB4O1xuICB9XG59XG4ua25veF9zdGFtcDp3aGVyZSgucm90YXRpb24tdGlsdC1yaWdodCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xufVxuXG4ua25veF9zdGFtcDp3aGVyZSgucm90YXRpb24tdGlsdC1sZWZ0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbn1cblxuLmNvbnRlbnQta25veF9iZWZvcmUtaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwdncgKyA1dm1pbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMi41dm1pbjtcbiAgaGVpZ2h0OiAyMHZtaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb250ZW50LWtub3hfYmVmb3JlLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTh2dyArIDV2bWluKTtcbiAgfVxufVxuLmNvbnRlbnQta25veF9oZWFkbGluZSB7XG4gIGNvbG9yOiAjQTc4ODFDO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDQuNHJlbSwgMTIuNjMxNTc4OTQ3NHZ3LCAzOC40cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg2OTc5MTY2Njc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRlbnQta25veF9oZWFkbGluZSAubGV0dGVyLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDAuNzRlbTtcbiAgd2lkdGg6IDFlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250ZW50LWtub3hfaGVhZGxpbmUgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHNjYWxlKDEuMzM0KSB0cmFuc2xhdGVZKDEwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMC4yZW0gMCAwIDA7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uY29udGVudC1rbm94X3RleHQge1xuICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gIG1hcmdpbjogNy41dm1pbiBhdXRvIDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWtub3hfdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY29udGVudC1rbm94X3RleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSAucGFnZS1tb2R1bGVfX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMjV2bWluIDAgMTV2bWluIDA7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMjA0O1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSAubG9hZGluZyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjQTc4ODFDO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSAuZHJvcGRvd24tbGlzdCB7XG4gIG1hcmdpbjogMCAwIDcuNXZtaW4gMDtcbn1cblxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCkgLmZpbHRlci1saXN0X193cmFwcGVyID4gcDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjQTc4ODFDO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0LjRyZW0sIDEyLjYzMTU3ODk0NzR2dywgMzguNHJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMC44Njk3OTE2NjY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDcuNXZtaW47XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5maWx0ZXItZHJvcGRvd25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGJvcmRlci1jb2xvcjogI0E3ODgxQztcbiAgY29sb3I6ICNBNzg4MUM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCkgLmZpbHRlci1kcm9wZG93bl9fYnV0dG9uIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEuNjY2NjY2NjY2N3ZtaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5maWx0ZXItZHJvcGRvd24tLXNlbGVjdGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5maWx0ZXItZHJvcGRvd246bGFzdC1jaGlsZCAuZmlsdGVyLWRyb3Bkb3duX19idXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTc4ODFDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICA6d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSAuZmlsdGVyLWRyb3Bkb3duOmxhc3QtY2hpbGQgLmZpbHRlci1kcm9wZG93bl9fYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E3ODgxQztcbiAgfVxufVxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCkgLmZpbHRlci1kcm9wZG93bl9fbWVudSAuZmlsdGVyLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMjA0O1xuICBib3JkZXItY29sb3I6ICNBNzg4MUM7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMjA0O1xuICBib3JkZXItY29sb3I6ICNBNzg4MUM7XG59XG5cbjp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3ODgxQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuOndoZXJlKC5wYWdlLXRlbXBsYXRlLWtub3gyMCkgLnBhZ2UtbW9kdWxlX19wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuXG46d2hlcmUoLnBhZ2UtdGVtcGxhdGUta25veDIwKSAucHJvZHVjdHMtbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIDp3aGVyZSgucGFnZS10ZW1wbGF0ZS1rbm94MjApIC5wcm9kdWN0cy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1rbm94MjAgLmVudHJ5LWl0ZW0tcHJvZHVjdCBoMixcbi5wYWdlLXRlbXBsYXRlLWtub3gyMCAuZW50cnktaXRlbS1wcm9kdWN0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45dncsIDIuMnJlbSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWtub3gyMCAuZW50cnktaXRlbS1wcm9kdWN0IGgyLFxuICAucGFnZS10ZW1wbGF0ZS1rbm94MjAgLmVudHJ5LWl0ZW0tcHJvZHVjdCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC44dncsIDEuNnJlbSk7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWtub3gyMCAuZW50cnktaXRlbS1wcm9kdWN0IGEge1xuICBjb2xvcjogI0E3ODgxQztcbn1cblxuLnBhZ2UtdGVtcGxhdGUta25veDIwIC5lbnRyeS1pdGVtLXByb2R1Y3QgYSAuZW50cnktaXRlbS1wcm9kdWN0X190aXRsZSB7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1rbm94MjAgLmVudHJ5LWl0ZW0tcHJvZHVjdCAuZW50cnktaXRlbS1wcm9kdWN0X19jYXJkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAyMDQ7XG4gIGNvbG9yOiAjQTc4ODFDO1xufVxuXG4ua25veDIwX21lZGlhLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmtub3gyMF9tZWRpYS1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW1vZHVsZV9fb3JkZXItb3Itdm90ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzAyMDQ7XG4gIGNvbG9yOiAjQTc4ODFDO1xuICBwYWRkaW5nOiAyNXZtaW4gMCAxNXZtaW4gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1tb2R1bGVfX29yZGVyLW9yLXZvdGUgOmlzKC5idG4tc3dpdGNoLXZpZXcpIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E3ODgxQztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDEuNXZ3LCAzLjFyZW0pO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwLjMzNGVtIDA7XG4gIG1hcmdpbjogNy41dm1pbiBhdXRvIDAgYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wYWdlLW1vZHVsZV9fb3JkZXItb3Itdm90ZSA6aXMoLmJ0bi1zd2l0Y2gtdmlldyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNBNzg4MUM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVtYmxhIHtcbiAgbWFyZ2luLXRvcDogMTV2bWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJsYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTc4ODFDO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGNhbGMoNXZtaW4gKyAyLjR2dyk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1ibGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2LjY2N3Z3O1xufVxuXG4uZW1ibGFfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHJvdy1nYXA6IDIuNXZtaW47XG4gIGZsZXg6IDAgMCAzMy4zMzR2dztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA1dm1pbiAyLjV2bWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gb3BhY2l0eTtcbn1cblxuLmVtYmxhX19zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42Njd2dztcbn1cblxuOndoZXJlKC5lbWJsYV9fc2xpZGUpIDppcyhidXR0b24pIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5lbWJsYV9fc2xpZGU6d2hlcmUoLmlzLWluLXZpZXcpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG46d2hlcmUoLmVtYmxhX19zbGlkZS5pcy1pbi12aWV3KSA6aXMoYnV0dG9uKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZW1ibGFfX3NsaWRlOndoZXJlKC5pcy1zbmFwcGVkKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjp3aGVyZSguZW1ibGFfX3NsaWRlLmlzLXNuYXBwZWQpIDppcyhidXR0b24pIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbjp3aGVyZSguZW1ibGFfX3NsaWRlKSA6aXMoYnV0dG9uKSB7XG4gIG1pbi13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5lbWJsYV9fc2xpZGUtLWltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IDUwJTtcbn1cblxuLnBhZ2UtbW9kdWxlX19vcmRlci1vci12b3RlIC5lbWJsYV9fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMi40ZW0gKyAyLjV2bWluKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNXZtaW47XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xufVxuXG4ucGFnZS1tb2R1bGVfX29yZGVyLW9yLXZvdGUgLmVtYmxhX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2xhbXAoMi42cmVtLCAzLjE1Nzg5NDczNjh2dywgOS42cmVtKTtcbn1cblxuLnBhZ2UtbW9kdWxlX19vcmRlci1vci12b3RlIC5lbWJsYV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBhZ2UtbW9kdWxlX19vcmRlci1vci12b3RlIC5lbWJsYV9fYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMi41dm1pbjtcbn1cblxuLnBhZ2UtbW9kdWxlX19vcmRlci1vci12b3RlIC5lbWJsYV9fYnV0dG9uLS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucGFnZS1tb2R1bGVfX29yZGVyLW9yLXZvdGUgLmVtYmxhX19idXR0b24tLW5leHQge1xuICByaWdodDogMi41dm1pbjtcbn1cblxuLmVtYmxhX19zbGlkZS0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHJvdy1nYXA6IDIuNXZtaW47XG59XG5cbjp3aGVyZSguZW1ibGFfX3NsaWRlLS1oZWFkZXIpIDppcyhpbWcpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtYmxhX19zbGlkZS0taGVhZGxpbmUsXG4uZW1ibGFfX3NsaWRlLS1jb25maXJtIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA2LjMxNTc4OTQ3Mzd2dywgMTkuMnJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMC44Njk3OTE2NjY3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZW1ibGFfX3NsaWRlLS1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZW1ibGFfX3NsaWRlLS1hY3Rpb24sXG4uZW1ibGFfX3NsaWRlLS1jb25maXJtIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgMy4xNTc4OTQ3MzY4dncsIDkuNnJlbSk7XG59XG5cbi5lbWJsYV9fc2xpZGUtLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW1ibGFfX3NsaWRlLS1jb25maXJtIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnZvdGUtcmVzdWx0X2dyYXBoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjcsIDEzNiwgMjgsIDApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMWVtO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnZvdGUtcmVzdWx0X2dyYXBoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52b3RlLXJlc3VsdF9ncmFwaCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2NywgMTM2LCAyOCwgMCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMi40cmVtLCAyLjM2ODQyMTA1MjZ2dywgNy4ycmVtKSA3cmVtIGF1dG87XG4gIGdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG59XG5cbi52b3RlLXJlc3VsdF9ncmFwaCBsaTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52b3RlLXJlc3VsdF9ncmFwaCBsaTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4udm90ZS1yZXN1bHRfZ3JhcGggaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjcsIDEzNiwgMjgsIDApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IDUwJTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGhlaWdodDogNi40cmVtO1xuICB3aWR0aDogNi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAudm90ZS1yZXN1bHRfZ3JhcGggaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIH1cbn1cbi52b3RlLWdyYXBoX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwdm1pbiAwIDcuNXZtaW4gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udm90ZS1ncmFwaF9pbmZvIHtcbiAgY29sb3I6ICNBNzg4MUM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGdhcDogMC4zMzRlbTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4udm90ZS1ncmFwaF90aXRsZSB7XG4gIGNvbG9yOiAjQTc4ODFDO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuMzY4NDIxMDUyNnZ3LCA3LjJyZW0pO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnZvdGUtZ3JhcGhfdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIH1cbn1cbi52b3RlLWdyYXBoX3N0YWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjcsIDEzNiwgMjgsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBncmlkLWNvbHVtbjogMi8tMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAudm90ZS1ncmFwaF9zdGFjayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi52b3RlLWdyYXBoX3N0YWNrLWJhciB7XG4gIGJhY2tncm91bmQ6ICNBNzg4MUM7XG4gIGNvbG9yOiAjMDMwMjA0O1xuICBncmlkLWNvbHVtbjogMi8tMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52b3RlLWdyYXBoX3N0YWNrLWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi52b3RlLWdyYXBoX3N0YWNrLXRleHQge1xuICBncmlkLWNvbHVtbjogMi8tMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBcIkhlbHZldGljYSBOZXVlIExUXCIsIFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuMzY4NDIxMDUyNnZ3LCA3LjJyZW0pO1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnZvdGUtZ3JhcGhfc3RhY2stdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmludCBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlcixcbiAgKjpmaXJzdC1sZXR0ZXIsXG4gICo6Zmlyc3QtbGluZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiJdfQ== */