/* Minification failed. Returning unminified contents.
(1,9737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,9759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,9787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,26237): run-time error CSS1039: Token not allowed after unary operator: '-template-zoom-out-translate-y'
(1,26281): run-time error CSS1039: Token not allowed after unary operator: '-template-zoom-out-scale'
(1,26334): run-time error CSS1039: Token not allowed after unary operator: '-template-zoom-out-translate-y'
(1,26378): run-time error CSS1039: Token not allowed after unary operator: '-template-zoom-out-scale'
(1,44898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,44922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,44952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,47673): run-time error CSS1039: Token not allowed after unary operator: '-img-zoom-in-scale'
(1,47715): run-time error CSS1039: Token not allowed after unary operator: '-img-zoom-in-scale'
 */
@charset "UTF-8";ul.faq li{padding:0 1rem 2rem}ul.faq li p:not(.question){text-align:justify}ul.faq li .question{font-size:1.2rem}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:50%;-webkit-background-size:cover;background-size:cover;cursor:pointer}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.lty-playbtn,lite-youtube>.lty-playbtn{display:block;width:64px;height:64px;position:absolute;cursor:pointer;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23009ddc'/%3E%3Cpath d='M22.02 15.32c-1.11-.71-2.02-.2-2.02 1.13v17.11c0 1.33.91 1.83 2.02 1.13l13.15-8.39c1.11-.71 1.11-1.87 0-2.58l-13.15-8.39z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1),-webkit-filter .1s cubic-bezier(0,0,.2,1);border:none}.review-media:focus>.lty-playbtn,.review-media:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{-webkit-filter:none;filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}lite-youtube.lyt-activated>.cover{opacity:0;visibility:hidden}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.up-header .head-nav .nav-top-row{background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;border-bottom:none}.hero-wrapper{position:relative;margin-top:-4.5rem}.hero-wrapper .hero-banner,.hero-wrapper .hero-banner .hero-media-wrapper{position:relative;height:100%}.hero-wrapper .hero-banner .hero-media{width:100%;height:35rem}.hero-wrapper .hero-banner img,.hero-wrapper .hero-banner picture,.hero-wrapper .hero-banner video{display:block;max-width:none;width:100%;height:100%;object-fit:cover;position:absolute}.hero-wrapper .hero-banner .hero-copy-content{margin-top:-3rem}.hero-wrapper .hero-banner .hero-copy-content .hero-copy{position:relative;text-align:center;background-color:#fff;padding:1.5rem;margin-bottom:2rem;border:1px solid transparent;border-radius:1rem;-webkit-box-shadow:0 2px 3px rgba(80,80,80,.5);box-shadow:0 2px 3px rgba(80,80,80,.5)}.hero-wrapper .hero-banner .hero-copy-content .hero-copy h1{font-weight:500;line-height:1}.hero-wrapper .hero-banner .hero-copy-content .hero-copy .btn{padding:1rem;font-size:18px;font-weight:600;border-radius:.5rem;width:100%}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:2rem}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist ul.checklist{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist ul.checklist li{background:url(/assets/svg/check-blue.svg) no-repeat 0;-webkit-background-size:16px 16px;background-size:16px 16px;padding-left:20px;font-weight:600;line-height:40px;text-align:left}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist ul.checklist li span{font-weight:400;font-size:14px}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;opacity:.7;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:2em;width:2em}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px;opacity:.7}.splide__pagination__page.is-active{background:#fff;z-index:1;-webkit-transform:scale(1.4);transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--img-zoom-in-scale:1;--template-zoom-out-scale:1;--template-zoom-out-translate-y:0}h2{font-size:1.75rem;margin-bottom:1rem}.wrapper.main{margin-top:0}.section-hd{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:46rem}.no-break{white-space:nowrap}.img-zoom-out-hover{position:relative;overflow:hidden;border-radius:1rem}.img-zoom-out-hover img{-webkit-transform:scale(1.2);transform:scale(1.2);object-fit:cover;overflow:hidden;-webkit-transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1),-webkit-transform .75s cubic-bezier(0,0,.2,1)}.img-zoom-in-hover{position:relative;overflow:hidden;border-radius:1rem}.img-zoom-in-hover img{-webkit-transform:scale(1);transform:scale(1);object-fit:cover;-webkit-transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1),-webkit-transform .75s cubic-bezier(0,0,.2,1)}section{text-align:center;margin-bottom:4rem}section.alt-bg{background-color:#f4f4f4;padding-top:2rem;padding-bottom:2rem}section p{max-width:45rem;margin-left:auto;margin-right:auto}section.section-full-catalog .catalog-categories,section.section-full-catalog .catalog-subcategories{overflow:auto hidden;margin-left:-1rem;margin-right:-1rem}section.section-full-catalog .catalog-categories ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;gap:24px;margin:0 1rem 1rem;font-size:.875rem;white-space:nowrap}section.section-full-catalog .catalog-categories ul li{padding:.5rem;cursor:pointer}section.section-full-catalog .catalog-categories ul li.selected{color:#009ddc}section.section-full-catalog .catalog-container.hide{opacity:0}section.section-full-catalog .catalog-container ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 1rem}section.section-full-catalog .catalog-container ul li a{display:block;position:relative;text-decoration:none}section.section-full-catalog .catalog-container ul li a:hover{text-decoration:none}section.section-full-catalog .catalog-container ul li picture{display:block;position:relative;border-radius:.75rem;overflow:hidden}section.section-full-catalog .catalog-container ul li picture img{-webkit-transform:scale(1);transform:scale(1);object-fit:cover;-webkit-transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1),-webkit-transform .75s cubic-bezier(0,0,.2,1)}section.section-full-catalog .catalog-container ul li div{font-family:HeavitasNeueBlack,Roboto,Helvetica Neue,Arial,Segoe UI,-apple-system,system-ui,sans-serif;font-size:1.2rem;line-height:1.1;text-transform:uppercase;position:absolute;bottom:.5rem;left:0;right:0;text-align:center;text-shadow:#444 1px 1px 5px;color:#fff;-webkit-text-stroke:.06em #222;paint-order:stroke fill;pointer-events:none;padding:0 .5rem}section.section-video .video-wrapper{max-width:1200px;margin:0 auto}section.section-video .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}section.section-video .video embed,section.section-video .video iframe,section.section-video .video lite-youtube,section.section-video .video object{position:absolute;top:0;left:0;width:100%;height:100%}section.design-studio .design-studio-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}section.design-studio .design-studio-content .video-container{max-width:1080px;margin:0 auto 1rem}section.design-studio .design-studio-content .features-container{text-align:left}section.design-studio .design-studio-content .features-container,section.design-studio .design-studio-content .features-container .features{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}section.design-studio .design-studio-content .features-container .features{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}section.design-studio .design-studio-content .features-container .features .feature{margin-bottom:1rem}section.design-studio .design-studio-content .features-container .studio-btn-wrapper{text-align:center}section.how-it-works .section-content>ul,section.services .section-content>ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}section.how-it-works .section-content>ul>li,section.services .section-content>ul>li{margin-bottom:2rem}section.how-it-works .section-content>ul>li img,section.services .section-content>ul>li img{border-radius:1rem;margin-bottom:1rem}section.services .section-content>ul>li h3{position:relative;margin-top:75px}section.services .section-content>ul>li h3:after{content:" ";width:210px;height:150px;position:absolute;left:50%;margin-top:-150px;margin-left:-105px}section.services .section-content>ul>li.screen-printing h3:after{background:url(/assets/images/hp/screenprint-inks.png) no-repeat bottom}section.services .section-content>ul>li.digital-printing h3:after{background:url(/assets/images/hp/digitalprint-cartridges.png) no-repeat bottom}section.services .section-content>ul>li.embroidery h3:after{background:url(/assets/images/hp/embroidery-thread.png) no-repeat bottom}section.services .section-content>ul>li ul{margin-bottom:.5rem}section.why-us ul:after{display:block;content:" ";clear:both}section.why-us ul li{font-size:.5rem;padding-top:4.5em;margin-bottom:1rem}section.why-us ul li.quality{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M32.1 15.3c-2.6-1.8-3-2-3.7-2-.3-.1-.5-.1-.6.3-.2.7-1.1 2.9-3.8 3-2.7-.1-3.7-2.4-3.8-3-.1-.4-.2-.4-.6-.3-.7.1-1.1.2-3.7 2-1.5 1-3.5 3.1-3.5 3.1l3.7 4s1.8-1 1.8-1.2v12.5c0 .6.4 1 1 1h10.2c.6 0 1-.4 1-1V21.3c0 .2 1.8 1.2 1.8 1.2l3.7-4s-2.1-2.2-3.5-3.2zm-4.8 10.6h-6.4c-.2 0-.3-.2-.3-.3 0-.2.2-.3.3-.3h6.4c.1-.1.3.1.3.3 0 .2-.2.3-.3.3zm0-1.7h-6.4c-.2 0-.3-.2-.3-.3 0-.2.2-.3.3-.3h6.4c.1 0 .3.2.3.3 0 .2-.2.3-.3.3zm0-1.4h-6.4c-.2 0-.3-.2-.3-.3 0-.2.2-.3.3-.3h6.4c.1-.1.3.1.3.3s-.2.3-.3.3z'/%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}section.why-us ul li.service{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M36.2 29.7c0-2.4-1.9-4.3-4.3-4.3h-.2c-1.4 1.2-3.2 2-5.3 2h-2.3c-.4.7-.7 1.4-.7 2.3 0 2.4 1.9 4.3 4.3 4.3h3.2l1.5 1.5c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4l-.4-.4c1.6-.6 2.8-2.1 2.8-4z'/%3E%3Cpath d='M31.3 14.7c-1.2-1.2-3-2-4.9-2h-7.2c-3.8 0-6.9 3.1-6.9 6.9 0 3 1.9 5.5 4.6 6.4l.8.3-1.3 1.3c-.2.1-.4.4-.4.8 0 .3.1.6.3.8.2.2.5.3.8.3.3 0 .6-.1.8-.3l2.7-2.7h5.8c1.3 0 2.5-.4 3.6-1 2-1.2 3.3-3.4 3.3-5.9 0-2-.8-3.7-2-4.9z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}section.why-us ul li.speed{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M34.6 29.1l-.8-.6c.3-1 .5-2.1.5-3.2 0-5.1-3.8-9.4-8.7-10.1v-1.5h1.7c.9 0 1.7-.7 1.7-1.7 0-.9-.7-1.7-1.7-1.7h-6.5c-.9 0-1.7.7-1.7 1.7 0 .9.7 1.7 1.7 1.7H22v1.5c-4.7 1-8.2 5.1-8.2 10 0 5.7 4.6 10.2 10.2 10.2 2.7 0 5.1-1 6.9-2.7l-1.6-1.6c-1.4 1.3-3.3 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 .7-.1 1.3-.2 1.9h-.5c-.1 0-.1-.1-.2-.1H31c-.1.1-.2.2-.2.3l-.2 3.9c0 .1 0 .2.1.3.1 0 .1.1.2.1h.1l3.5-1.7c.1-.1.2-.2.2-.3s0-.3-.1-.4z'/%3E%3Cpath d='M29.8 25.4c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8c1.1 0 2.1-.3 2.9-.8l-2.9-5h5.8z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}section.why-us ul li.guarantee{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M24 12c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12zm6.3 8.8l-7.8 7.8c-.2.2-.5.3-.8.3s-.6-.1-.8-.3c0-.1-.1-.1-.1-.2l-3.1-3.1c-.4-.4-.4-1.1 0-1.5.4-.4 1.1-.4 1.5 0l2.5 2.5 4.1-4.1L27 21l1.7-1.7c.5-.4 1.2-.4 1.6 0 .5.4.5 1.1 0 1.5z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}section.why-us ul li p{margin:0 2.5rem;text-align:justify;-moz-text-align-last:center;text-align-last:center;font-size:.875rem}section.why-us ul li .back{display:none}section.catalog .catalog-sections{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}section.catalog .catalog-sections .catalog-section{position:relative;width:100%;min-width:16.875rem;max-width:26.25rem;height:19.375rem;border-bottom:1px solid #e4e4e4;margin-bottom:2rem}section.catalog .catalog-sections .catalog-section picture{position:absolute;bottom:0;right:0;height:100%}section.catalog .catalog-sections .catalog-section picture img{width:auto;height:100%}section.catalog .catalog-sections .catalog-section>ul{position:relative;padding-top:35px;padding-left:1rem}section.catalog .catalog-sections .catalog-section>ul a{color:#666}section.catalog .catalog-sections .catalog-section>ul .h3 a{color:#1f2e3b}section.catalog .catalog-sections .catalog-section>ul .h3 a:hover{text-decoration:none}section.catalog .catalog-sections .catalog-section>ul ul li{margin-bottom:.75rem}section.help ul:after{display:block;content:" ";clear:both}section.help ul{padding-top:1rem}section.help ul li{padding-bottom:2rem}section.help ul li.phone{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M24 48C10.8 48 0 37.2 0 24S10.8 0 24 0s24 10.8 24 24-10.8 24-24 24zm0-47C11.3 1 1 11.3 1 24s10.3 23 23 23 23-10.3 23-23S36.7 1 24 1z'/%3E%3Cpath d='M31.1 28.6c-.3-.3-.7-.6-1.1-.9-.9-.6-1.8-.7-2.7.1-.4.3-.8.7-1.2 1-.4.3-.9.4-1.5.2-.9-.3-1.5-1-2.1-1.6-.7-.8-1.4-1.7-2-2.7-.3-.6-.6-1.2-.8-1.8-.1-.5-.1-1 .1-1.4.1-.2.3-.4.5-.5.5-.4 1.1-.7 1.6-1.2.6-.5.7-1.2.6-1.9-.1-.7-.4-1.3-.8-1.9-.2-.4-.4-.8-.7-1.2-.3-.4-.6-.8-1.1-1.1-.4-.2-.8-.2-1.2.1-.7.4-1.3.9-1.9 1.4-.7.6-1.3 1.4-1.6 2.4-.1.4-.3.8-.3 1.1-.2.9-.1 1.9 0 2.8.2 1.2.6 2.3 1.1 3.3.4.9.9 1.7 1.4 2.5.6.8 1.1 1.6 1.8 2.3.5.7 1.1 1.3 1.7 1.9 1 1 2.1 1.8 3.3 2.3.5.2 1.1.4 1.6.6 1 .2 2 .2 3 0 .6-.1 1.1-.3 1.6-.7.6-.4 1.3-.9 1.9-1.4.6-.5.6-1.1.2-1.8-.1-.7-.8-1.3-1.4-1.9z' fill='%23231f20'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:3.5rem 3.5rem;background-size:3.5rem 3.5rem;padding-top:5em}section.help ul li.email{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M24 48C10.8 48 0 37.2 0 24S10.8 0 24 0s24 10.8 24 24-10.8 24-24 24zm0-47C11.3 1 1 11.3 1 24s10.3 23 23 23 23-10.3 23-23S36.7 1 24 1z'/%3E%3Cpath d='M34.6 18.9v10.7c0 .8-.1.8-1 .8H14.5c-.9 0-1-.1-1-.8V18.9c.2.2.4.3.6.4 3.1 2.5 6.1 5.1 9.2 7.6.8.6.8.6 1.6 0 3.1-2.5 6.2-5.1 9.3-7.6 0-.1.1-.2.4-.4z'/%3E%3Cpath d='M24 17.5h8.7c.3 0 .7.1.7.2.1.2-.1.5-.2.7l-8.7 7.2c-.4.3-.7.3-1.1 0l-8.7-7.2c-.2-.2-.4-.5-.3-.7.1-.2.5-.3.8-.3 3 .1 5.9.1 8.8.1z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:3.5rem 3.5rem;background-size:3.5rem 3.5rem;padding-top:5em}section.real-reviews{background-color:#009ddc;color:#fff;padding-top:3.5rem;padding-bottom:3.5rem}section.real-reviews h2{margin-bottom:2rem}section.real-reviews .reviews-container{margin-bottom:3rem}section.real-reviews .review-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3rem}section.real-reviews .review-container .review-media{position:relative;cursor:pointer}section.real-reviews .review-container .review-media .video-container{width:315px;padding-bottom:177.7777777778%;height:0;position:relative;margin:auto}section.real-reviews .review-container .review-media .video-container lite-youtube{position:absolute;top:0;left:0;width:100%;height:100%}section.real-reviews .review-container .review-media img{border-radius:1rem}section.real-reviews .review-container .name{font-size:2.2rem;color:#fff;margin-bottom:1rem}section.real-reviews .review-container .quote{line-height:1.8;text-shadow:1px 1px 5px #333}section.real-reviews .brush-underline{position:relative;display:inline-block}section.real-reviews .brush-underline:after{content:" ";width:100%;height:.75rem;position:absolute;left:0;bottom:0;background:url(/assets/images/common/brush-underline.svg) no-repeat 0;-webkit-background-size:contain;background-size:contain;-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.reviews .trustpilot-widget{margin-top:2rem}section.reviews ul.rating li{display:inline-block}section.reviews ul.reviews:after{display:block;content:" ";clear:both}section.reviews ul.reviews{margin-top:1rem}section.reviews ul.reviews li{margin:3rem 0}section.reviews ul.reviews li .comments:after,section.reviews ul.reviews li .comments:before{display:block;font-size:4rem;font-family:Roboto,Helvetica Neue,Arial,Segoe UI,-apple-system,system-ui,sans-serif}section.reviews ul.reviews li .comments:before{content:"“";line-height:1rem}section.reviews ul.reviews li .comments:after{content:"”"}section.reviews ul.reviews li .name{margin-top:-3rem;font-weight:700;color:#222}section.section-templates .templates{position:relative;margin-left:-1rem;margin-right:-1rem}section.section-templates .templates .slick-prev{-webkit-transform:scaleX(-1) translateX(100%);transform:scaleX(-1) translateX(100%)}section.section-templates .templates .slick-next{-webkit-transform:translateX(100%);transform:translateX(100%)}section.section-templates .templates .template-cell{text-align:center;width:270px;border-radius:1rem;overflow:hidden}section.section-templates .templates .template-cell a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative;font-weight:500}section.section-templates .templates .template-cell a:hover{text-decoration:none}section.section-templates .templates .template-cell a:hover img{-webkit-filter:initial;filter:none}section.section-templates .templates .template-cell a:focus{outline:none}section.section-templates .templates .template-cell a>div{font-family:HeavitasNeueBlack,Roboto,Helvetica Neue,Arial,Segoe UI,-apple-system,system-ui,sans-serif;font-size:1.5rem;text-transform:uppercase;position:absolute;bottom:.5rem;left:0;right:0;text-align:center;text-shadow:#444 1px 1px 5px;color:#fff;pointer-events:none;-webkit-text-stroke:.06em #222;paint-order:stroke fill}section.section-templates .templates .template-cell a picture img{-webkit-transform:translateY(var(--template-zoom-out-translate-y)) scale(var(--template-zoom-out-scale));transform:translateY(var(--template-zoom-out-translate-y)) scale(var(--template-zoom-out-scale));object-fit:cover;overflow:hidden;-webkit-transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:-webkit-transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1);transition:transform .75s cubic-bezier(0,0,.2,1),-webkit-transform .75s cubic-bezier(0,0,.2,1)}section.section-templates .templates .template-cell a picture img:hover{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}section .slick-list{overflow:hidden;display:block}section .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:flex}.slick-arrow{position:absolute;top:45%;margin-top:-12px;width:44px;height:44px;background-color:hsla(0,0%,100%,.8);border:3px solid #222;border-radius:100%;outline:none;color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 18 18'%3E%3Cpath d='M6.3 17.1l7.5-7c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L6.3.9C5.7.3 4.7.4 4.1 1c-.5.6-.5 1.6.1 2.1L10.5 9l-6.3 5.9c-.6.6-.7 1.5-.1 2.2.6.5 1.6.6 2.2 0z'/%3E%3C/svg%3E");-webkit-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;background-position:55%;z-index:1;cursor:pointer}.slick-arrow:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009ddc' viewBox='0 0 18 18'%3E%3Cpath d='M6.3 17.1l7.5-7c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L6.3.9C5.7.3 4.7.4 4.1 1c-.5.6-.5 1.6.1 2.1L10.5 9l-6.3 5.9c-.6.6-.7 1.5-.1 2.2.6.5 1.6.6 2.2 0z'/%3E%3C/svg%3E")}.slick-arrow:focus{outline:0}.slick-arrow.slick-disabled{opacity:.3}.slick-arrow:hover{border-color:#009ddc}.slick-arrow.slick-prev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slick-arrow.slick-next{right:0}.arrow-circle-left,.arrow-circle-right{-webkit-background-size:100% 100%;background-size:100% 100%;width:3rem;height:3rem;cursor:pointer}.arrow-circle-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Ccircle cx='200' cy='200' r='174' fill='%23fff' opacity='.9'/%3E%3Cpath d='M200 37.5c89.6 0 162.5 72.9 162.5 162.5S289.6 362.5 200 362.5 37.5 289.6 37.5 200 110.4 37.5 200 37.5M200 0C89.5 0 0 89.6 0 200s89.5 200 200 200 200-89.5 200-200S310.4 0 200 0z'/%3E%3Cpath d='M217.23 284.79c6.28 6.28 16.76 5.24 23.04 0 6.28-7.33 5.24-16.76-1.05-23.04l-65.99-61.8 65.99-61.8c6.28-5.24 6.28-15.71 1.05-22-6.28-6.28-16.76-7.33-23.04-1.05l-78.56 73.32c-3.14 3.14-5.24 7.33-5.24 11.52s2.09 8.38 5.24 11.52l78.56 73.32z'/%3E%3C/svg%3E") no-repeat 50%}.arrow-circle-right{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cstyle%3E.st1{fill:%23222}%3C/style%3E%3C/defs%3E%3Ccircle cx='200' cy='200' r='174' fill='%23fff' opacity='.9'/%3E%3Cpath class='st1' d='M200 37.5c89.6 0 162.5 72.9 162.5 162.5S289.6 362.5 200 362.5 37.5 289.6 37.5 200 110.4 37.5 200 37.5M200 0C89.5 0 0 89.6 0 200s89.5 200 200 200 200-89.5 200-200S310.4 0 200 0z'/%3E%3Cpath class='st1' d='M182.77 284.79l78.56-73.32c3.14-3.14 5.24-7.33 5.24-11.52s-2.09-8.38-5.24-11.52l-78.56-73.32c-6.28-6.28-16.76-5.24-23.04 1.05-5.24 6.28-5.24 16.76 1.05 22l65.99 61.8-65.99 61.8c-6.28 6.28-7.33 15.71-1.05 23.04 6.28 5.24 16.76 6.28 23.04 0z'/%3E%3C/svg%3E") no-repeat 50%}.carousel{margin-left:-1rem;margin-right:-1rem}.carousel .nav-dots{visibility:hidden;position:absolute;bottom:2.5rem;width:100%;text-align:center}.carousel .nav-dots li{position:relative;display:inline-block}.carousel .nav-dots li button{display:block;color:transparent;font-size:0;outline:none;background-color:transparent;border:none;width:1rem;margin:0 .25rem;cursor:pointer}.carousel .nav-dots li button:before{content:"";display:block;width:1rem;height:1rem;background-color:#959595;opacity:.6;border-radius:100%}.carousel .nav-dots li.slick-active button:before{background-color:#666;opacity:.7}.banner{overflow:hidden;text-align:center}.banner,.banner .banner-content{position:relative}.banner .banner-content a{outline:none}.banner img{display:block;width:190vw;margin-left:-75vw;max-width:inherit}.banner .copy h1{font-size:2rem;letter-spacing:.08em;line-height:.9em;color:#fff}.banner .copy .main-copy{background-color:#222;padding:.75rem}.banner .copy .main-copy div{line-height:1;margin:0 1rem;color:#fff}.banner .copy .sub-copy{color:#959595;font-size:18px;margin-bottom:1rem}.banner .btn{position:absolute;left:5%;right:5%;bottom:5%;-webkit-box-shadow:3px 3px 10px 1px rgba(0,0,0,.6);box-shadow:3px 3px 10px 1px rgba(0,0,0,.6)}.banner .banner-info{margin:0 -1rem 1rem;padding:1rem;background-color:#222;color:#fff}.banner .banner-info .title{color:#fff;font-size:1.3rem}.banner .banner-info .desc{display:none}.banner .banner-info span.special{position:absolute;top:-20px;right:20px;color:#c00}.trusted-by-list{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 2rem;margin-top:2rem;margin-bottom:2rem}.trusted-by-list,.trusted-by-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.trusted-by-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:20vw}.trusted-by-list li:last-child{display:none}.trusted-by-list li.brand-microsoft svg{width:80%}.trusted-by-list li.brand-girl-scouts svg{width:70%}.trusted-by-list li.brand-pepsi svg{width:60%}.trusted-by-list svg{width:100%;height:auto}.trusted-by-secondary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem}.highlight{color:#009ddc;white-space:nowrap}.catalog-carousel{margin-left:-1rem;margin-right:-1rem;max-height:400px}.catalog-carousel .tile{width:240px;border-radius:1rem;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catalog-carousel .tile a{text-decoration:none;flex-direction:column;height:100%}.catalog-carousel .tile .tile-content,.catalog-carousel .tile a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column}.catalog-carousel .tile .tile-content{flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;border-radius:1rem;padding-top:110%}.catalog-carousel .tile .tile-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#fff;color:#222;padding:1rem}.catalog-carousel .tile .tile-info .fnt-hd{font-size:1.1rem}.catalog-carousel .tile.tile-premium-t-shirts .tile-content{background:url(/assets/images/super/premium-tshirts.jpg) no-repeat top;-webkit-background-size:cover;background-size:cover;background-image:-webkit-image-set(url("/assets/images/super/premium-tshirts.2x.webp") 2x,url("/assets/images/super/premium-tshirts.webp") 1x type("image/webp"),url("/assets/images/super/premium-tshirts.2x.jpg") 2x,url("/assets/images/super/premium-tshirts.jpg") 1x);background-image:image-set(url("/assets/images/super/premium-tshirts.2x.webp") 2x,url("/assets/images/super/premium-tshirts.webp") 1x type("image/webp"),url("/assets/images/super/premium-tshirts.2x.jpg") 2x,url("/assets/images/super/premium-tshirts.jpg") 1x)}.catalog-carousel .tile.tile-basic-t-shirts .tile-content{background:url(/assets/images/super/basic-tshirts.jpg) no-repeat top;-webkit-background-size:cover;background-size:cover;background-image:-webkit-image-set(url("/assets/images/super/basic-tshirts.2x.webp") 2x,url("/assets/images/super/basic-tshirts.webp") 1x type("image/webp"),url("/assets/images/super/basic-tshirts.2x.jpg") 2x,url("/assets/images/super/basic-tshirts.jpg") 1x);background-image:image-set(url("/assets/images/super/basic-tshirts.2x.webp") 2x,url("/assets/images/super/basic-tshirts.webp") 1x type("image/webp"),url("/assets/images/super/basic-tshirts.2x.jpg") 2x,url("/assets/images/super/basic-tshirts.jpg") 1x)}.catalog-carousel .tile.tile-no-minimum .tile-content{background:url(/assets/images/super/no-minimum.jpg) no-repeat top;-webkit-background-size:cover;background-size:cover;background-image:-webkit-image-set(url("/assets/images/super/no-minimum.2x.webp") 2x,url("/assets/images/super/no-minimum.webp") 1x type("image/webp"),url("/assets/images/super/no-minimum.2x.jpg") 2x,url("/assets/images/super/no-minimum.jpg") 1x);background-image:image-set(url("/assets/images/super/no-minimum.2x.webp") 2x,url("/assets/images/super/no-minimum.webp") 1x type("image/webp"),url("/assets/images/super/no-minimum.2x.jpg") 2x,url("/assets/images/super/no-minimum.jpg") 1x)}.catalog-carousel .tile.tile-hoodies .tile-content{background:url(/assets/images/super/custom-hoodies.jpg) no-repeat top;-webkit-background-size:cover;background-size:cover;background-image:-webkit-image-set(url("/assets/images/super/custom-hoodies.2x.jpg") 2x,url("/assets/images/super/custom-hoodies.jpg") 1x type("image/webp"),url("/assets/images/super/custom-hoodies.2x.jpg") 2x,url("/assets/images/super/custom-hoodies.jpg") 1x);background-image:image-set(url("/assets/images/super/custom-hoodies.2x.jpg") 2x,url("/assets/images/super/custom-hoodies.jpg") 1x type("image/webp"),url("/assets/images/super/custom-hoodies.2x.jpg") 2x,url("/assets/images/super/custom-hoodies.jpg") 1x)}.catalog-carousel .tile.tile-crewneck .tile-content{background:url(/assets/images/super/crewneck-sweats.jpg) no-repeat top;-webkit-background-size:cover;background-size:cover;background-image:-webkit-image-set(url("/assets/images/super/crewneck-sweats.2x.jpg") 2x,url("/assets/images/super/crewneck-sweats.jpg") 1x type("image/webp"),url("/assets/images/super/crewneck-sweats.2x.jpg") 2x,url("/assets/images/super/crewneck-sweats.jpg") 1x);background-image:image-set(url("/assets/images/super/crewneck-sweats.2x.jpg") 2x,url("/assets/images/super/crewneck-sweats.jpg") 1x type("image/webp"),url("/assets/images/super/crewneck-sweats.2x.jpg") 2x,url("/assets/images/super/crewneck-sweats.jpg") 1x)}.modal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:fixed;inset:0;background:rgba(0,0,0,.85);padding:1rem;opacity:0;pointer-events:none;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;z-index:1000}.modal .close{position:absolute;top:8px;right:16px;color:#fff;font-size:32px;cursor:pointer;z-index:10;-webkit-transition:opacity .2s;transition:opacity .2s}.modal .close:hover{opacity:.7}.modal.show{opacity:1;pointer-events:auto}.modal.show .modal-content{-webkit-transform:scale(1);transform:scale(1)}.modal .modal-content{position:relative;width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.modal .modal-content lite-youtube{position:absolute;top:0;left:0;width:100%;height:100%}.refresh-link{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009ddc' viewBox='0 0 200 200'%3E%3Cpath d='M81.3 147.4c-12.7-12.8-18.6-29.7-17.8-46.4h30.9L47.2 53.7 0 100.9h29.4c-.1 18.2 6.7 36.4 20.6 50.3 21.8 21.8 54.1 26.3 80.4 13.7-17.5 1.8-35.7-4.1-49.1-17.5zm89.3-46.4c.1-18.2-6.7-36.4-20.6-50.3C128.2 28.9 95.8 24.4 69.6 37c17.6-1.7 35.7 4.2 49.2 17.6 12.8 12.8 18.7 29.7 17.8 46.4h-30.9l47.2 47.2L200 101h-29.4z'/%3E%3C/svg%3E") no-repeat 0;-webkit-background-size:1.5em 1.5em;background-size:1.5em;padding-left:2em}@-webkit-keyframes snow{0%{background-position:0 0,0 0,0 0}to{background-position:500px 1000px,400px 400px,500px 500px}}@keyframes snow{0%{background-position:0 0,0 0,0 0}to{background-position:500px 1000px,400px 400px,500px 500px}}.snow{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:url(/assets/images/home/snow-1.png),url(/assets/images/home/snow-2.png),url(/assets/images/home/snow-3.png);-webkit-animation:snow 20s linear infinite;animation:snow 20s linear infinite;pointer-events:none}@media (min-width:48em){.hero-wrapper{height:40rem;max-width:1920px;margin:-5.5rem auto 4rem}.hero-wrapper .hero-banner{overflow:hidden}.hero-wrapper .hero-banner .hero-media{position:absolute;top:0;left:0;width:100%;height:100%}.hero-wrapper .hero-banner .hero-copy-content{margin-top:0;position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;top:5rem;bottom:0;max-width:50%;color:#fff}.hero-wrapper .hero-banner .hero-copy-content .hero-copy{background-color:transparent;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.hero-wrapper .hero-banner .hero-copy-content .hero-copy.vertical-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-wrapper .hero-banner .hero-copy-content .hero-copy h1{font-size:4rem;color:#fff}.hero-wrapper .hero-banner .hero-copy-content .hero-copy h1 span{display:block;padding-bottom:.25em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 145 8'%3E%3Cpath d='M141 8H4C1.8 8 0 6.2 0 4s1.8-4 4-4h137c2.2 0 4 1.8 4 4s-1.8 4-4 4z'/%3E%3C/svg%3E") no-repeat bottom;-webkit-background-size:1.75em 1.75em;background-size:1.75em}.hero-wrapper .hero-banner .hero-copy-content .hero-copy p{font-size:1rem;margin-top:2rem;margin-bottom:2rem;text-shadow:#444 1px 0 5px}.hero-wrapper .hero-banner .hero-copy-content .hero-copy .btn{width:auto;padding:1rem 4rem}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist{text-shadow:#444 1px 0 5px}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist ul.checklist{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}h2{font-size:2rem}section{margin-bottom:5rem}section.alt-bg{padding-top:3rem;padding-bottom:3rem}section .underline,section h3:not(.cat-list){padding-bottom:.5em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 145 8'%3E%3Cpath d='M141 8H4C1.8 8 0 6.2 0 4s1.8-4 4-4h137c2.2 0 4 1.8 4 4s-1.8 4-4 4z'/%3E%3C/svg%3E") no-repeat bottom;-webkit-background-size:2em 2em;background-size:2em}section.section-full-catalog .catalog-categories,section.section-full-catalog .catalog-subcategories{margin-left:0;margin-right:0}section.section-full-catalog .catalog-categories ul{gap:50px;font-size:1rem}section.section-full-catalog .catalog-categories ul li.selected{color:inherit;border-bottom:3px solid #222}section.section-full-catalog .catalog-container ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}section.section-video{margin:6rem 0}section.design-studio .design-studio-content .features-container .features .feature{margin:1rem;-webkit-box-flex:1;-webkit-flex:1;flex:1}section.how-it-works .section-content>ul,section.services .section-content>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:1.5rem}section.why-us ul li{float:left;width:50%;font-size:1rem;margin-bottom:2rem}section.catalog .catalog-sections .catalog-section>ul{padding-left:35px}section.help ul li{float:left;width:33.3%;padding-bottom:0}section.help ul li.email{float:right}section.real-reviews .reviews-container{max-width:50rem;margin-left:auto;margin-right:auto}section.real-reviews .review-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}section.real-reviews .review-container .review-media{width:40%}section.real-reviews .review-container .review-info{width:55%;text-align:left}section.reviews .trustpilot-widget{margin-top:3rem}section.reviews ul.reviews li{float:left;width:44%;margin:1rem 3%}.carousel{margin-left:-1rem;margin-right:-1rem}.carousel .nav-dots{visibility:visible}.banner{margin-bottom:1.5rem}.banner img{width:auto;height:34.375rem;margin-left:0}.banner .copy{position:absolute;top:10%;left:1.5rem;max-width:23.5rem}.banner .copy h1{font-size:4.75rem;margin-left:.04em;margin-right:-.04em;color:#222}.banner .copy h1 span{display:block;font-size:.5em;letter-spacing:.4em;margin-left:.2em;margin-right:-.2em;padding-bottom:.25em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 145 8'%3E%3Cpath d='M141 8H4C1.8 8 0 6.2 0 4s1.8-4 4-4h137c2.2 0 4 1.8 4 4s-1.8 4-4 4z'/%3E%3C/svg%3E") no-repeat bottom;-webkit-background-size:1.75em 1.75em;background-size:1.75em}.banner .copy .main-copy{background-color:transparent;padding:0}.banner .copy .main-copy div{color:inherit;font-weight:700;line-height:1.5;margin:1.5rem 0}.banner .btn{position:relative;left:auto;right:auto;bottom:auto;-webkit-box-shadow:none;box-shadow:none}.banner .banner-info{position:absolute;bottom:10%;left:1.5rem;width:23.5rem;margin:0;padding:0;background-color:transparent;color:#666}.banner .banner-info .title{color:#222}.banner .banner-info .desc{display:block}.trusted-by-list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.trusted-by-list li:last-child{display:-webkit-box;display:-webkit-flex;display:flex}.trusted-by-list li{width:6rem}}@media (min-width:64em){ul.faq{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:-2rem}ul.faq li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;padding-left:2rem;padding-right:2rem}ul.faq li .question{text-align:left}.up-header .head-nav .nav-top-row{background-color:#222}.hero-wrapper{margin-top:-6.5rem}.hero-wrapper .hero-banner .hero-copy-content .hero-copy h1{font-size:4.75rem}.hero-wrapper .hero-banner .hero-copy-content .hero-checklist ul.checklist li{font-size:16px;-webkit-background-size:20px 20px;background-size:20px 20px;padding-left:25px}:root{--img-zoom-in-scale:1.1;--template-zoom-out-scale:1.2;--template-zoom-out-translate-y:-10%}section.section-full-catalog .catalog-container ul{grid-template-columns:repeat(4,minmax(200px,260px));grid-gap:2rem}section.design-studio .design-studio-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}section.design-studio .design-studio-content .features-container{margin-left:32px}section.design-studio .design-studio-content .features-container .features .feature{margin-top:0;margin-left:0;margin-right:0}section.design-studio .design-studio-content .features-container .studio-btn-wrapper{text-align:inherit}section.why-us ul li{width:25%;margin-bottom:0}section.catalog .catalog-sections{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}section.catalog .catalog-sections .catalog-section{width:33%;margin-bottom:0;margin-left:1rem}section.catalog .catalog-sections .catalog-section:first-child{margin-left:0}section.catalog .catalog-sections .catalog-section>ul ul li{margin-bottom:.5rem}section.section-templates .templates{margin-left:45px;margin-right:45px}.carousel{margin-left:0;margin-right:0}.banner{overflow:auto}.banner img{height:auto;max-width:100%}.banner .copy{left:3.125rem}.banner .banner-info{left:1rem;width:28rem}.banner .banner-info .title{font-size:1.5rem}.trusted-by-list{gap:0 3rem}.catalog-carousel{margin-left:0;margin-right:0}}@media (min-width:85em){.hero-wrapper .hero-banner .hero-copy-content .hero-copy{max-width:44rem}.hero-wrapper .hero-banner .hero-copy-content .hero-copy h1{font-size:5.5rem;margin-bottom:2rem}section.design-studio .design-studio-content .video-container{-webkit-flex-shrink:0;flex-shrink:0;width:870px}section.services .section-content>ul>li h3{margin-top:100px}section.catalog .catalog-sections .catalog-section{height:375px}section.catalog .catalog-sections .catalog-section>ul{padding-top:70px;padding-left:45px}.banner{overflow:hidden;height:46.875rem}.banner img{margin-top:-1rem}.banner .copy{left:6.875rem;max-width:28rem}.banner .copy h1{font-size:6.75rem;margin-bottom:2rem}.banner .banner-info{left:6.875rem}.trusted-by-list li{width:7rem}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media (hover:hover){.img-zoom-out-hover img:hover{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.img-zoom-in-hover img:hover{-webkit-transform:translate(0) scale(1.2);transform:translate(0) scale(1.2)}section.section-full-catalog .catalog-container ul li picture img:hover{-webkit-transform:scale(var(--img-zoom-in-scale));transform:scale(var(--img-zoom-in-scale))}.catalog-carousel .tile .tile-content:hover .tile-info{background-color:#009ddc;color:#fff}.catalog-carousel .tile .tile-content:hover .tile-info .fnt-hd{color:#fff}}@media (max-width:600px){.modal .modal-content{aspect-ratio:9/16}}
/*# sourceMappingURL=data:application/json;base64,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LFdBQWEsQ0FDZCxBQWlCRCw0QkFDRSxnQkFBa0IsQ0FDbkIsQUErQkQsaUJBQ0UsVUFBWSxDQUNiLEFBd0RELGtCQUNFLGNBQWUsQUFDZixjQUFnQixDQUNqQixDQWh2REYsQUE0TkQsd0JBQ0UseURBQ0UsZUFBaUIsQ0FDbEIsQUE4QkQsNERBQ0UsaUJBQWtCLEFBQ2xCLGtCQUFvQixDQUNyQixBQWlxQkQsOERBQ0Usc0JBQWUsQUFBZixjQUFlLEFBQ2YsV0FBYSxDQUNkLEFBK0RELDJDQUNFLGdCQUFrQixDQUNuQixBQXdHRCxtREFDRSxZQUFjLENBQ2YsQUF1QkQsc0RBQ0UsaUJBQWtCLEFBQ2xCLGlCQUFtQixDQUNwQixBQWdZRCxRQUNFLGdCQUFpQixBQUNqQixnQkFBa0IsQ0FDbkIsQUE0QkQsWUFDRSxnQkFBa0IsQ0FDbkIsQUFnQkQsY0FDRSxjQUFlLEFBQ2YsZUFBaUIsQ0FDbEIsQUFpQkQsaUJBQ0Usa0JBQW1CLEFBQ25CLGtCQUFvQixDQUNyQixBQW1GRCxxQkFDRSxhQUFlLENBQ2hCLEFBbUVELG9CQUNFLFVBQVksQ0FDYixDQTMrQ0YsQUF1V0QsMkNBZ0JFLHNFQUNFLHFCQUF1QixDQUN4QixBQUdELHNFQUNFLGlCQUFtQixDQUNwQixDQW5CRixBQWdKRCxxQkFDRSw4QkFDRSx3Q0FBb0MsQUFBcEMsK0JBQW9DLENBQ3JDLEFBY0QsNkJBQ0UsMENBQXNDLEFBQXRDLGlDQUFzQyxDQUN2QyxBQXdIRCx3RUFDRSxrREFBMkMsQUFBM0MseUNBQTJDLENBQzVDLEFBdzZCRCx1REFDRSx5QkFBMEIsQUFDMUIsVUFBYSxDQUNkLEFBQ0QsK0RBQ0UsVUFBYSxDQUNkLENBdmpDRixBQXdvQ0QseUJBQ0Usc0JBQ0UsaUJBQW1CLENBQ3BCLENBQ0YiLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHVsLmZhcSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG59XG51bC5mYXEgbGkge1xuICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgdWwuZmFxIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxudWwuZmFxIGxpIHA6bm90KC5xdWVzdGlvbikge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudWwuZmFxIGxpIC5xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICB1bC5mYXEgbGkgLnF1ZXN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmxpdGUteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogZ3JhZGllbnQgKi9cbi8qXG5saXRlLXlvdXR1YmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURHQ0FZQUFBQVQrT3FGQUFBQWRrbEVRVlFvejQyUVFRN0FJQWdFRi9UL0Qra2JxL1JXQWxuUXl5YXpBNGFvQUI0RnNCU0EvYkZqdUYxRU9MN1ZicklyQnV1c21ydDRaWk9SZmI2ZWhiV2RuUkhFSWlJVGFFVUthNUVKcVVha1JTYUVZQkpTQ1kyZEVzdFFZN0F1eGFod1hGcnZabVdsMnJoNEpaMDd6OWRMdGVzZk5qNXEwRlUzQTVPYmJ3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn0qL1xuLyogcmVzcG9uc2l2ZSBpZnJhbWUgd2l0aCBhIDE2OjkgYXNwZWN0IHJhdGlvXG4gICAgdGhhbmtzIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vcmVzcG9uc2l2ZS1pZnJhbWVzL1xuKi9cbmxpdGUteW91dHViZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxubGl0ZS15b3V0dWJlID4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogcGxheSBidXR0b24gKi9cbmxpdGUteW91dHViZSA+IC5sdHktcGxheWJ0biwgLmx0eS1wbGF5YnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogWVQncyBhY3R1YWwgcGxheSBidXR0b24gc3ZnICovXG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9wbGF5LWZpbGxlZC1jaXJjbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGl0ZS15b3V0dWJlOmhvdmVyID4gLmx0eS1wbGF5YnRuLFxubGl0ZS15b3V0dWJlIC5sdHktcGxheWJ0bjpmb2N1cyxcbi5yZXZpZXctbWVkaWE6aG92ZXIgPiAubHR5LXBsYXlidG4sXG4ucmV2aWV3LW1lZGlhOmZvY3VzID4gLmx0eS1wbGF5YnRuIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4vKiBQb3N0LWNsaWNrIHN0eWxlcyAqL1xubGl0ZS15b3V0dWJlLmx5dC1hY3RpdmF0ZWQge1xuICBjdXJzb3I6IHVuc2V0O1xufVxuXG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZDo6YmVmb3JlLFxubGl0ZS15b3V0dWJlLmx5dC1hY3RpdmF0ZWQgPiAubHR5LXBsYXlidG4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxubGl0ZS15b3V0dWJlLmx5dC1hY3RpdmF0ZWQgPiAuY292ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5seXQtdmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udXAtaGVhZGVyIC5oZWFkLW5hdiAubmF2LXRvcC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwLWhlYWRlciAuaGVhZC1uYXYgLm5hdi10b3Atcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICB9XG59XG5cbi5oZXJvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00LjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbTtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVyby13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtO1xuICB9XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tbWVkaWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIGltZywgLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgcGljdHVyZSwgLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdG9wOiA1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tY29weS1jb250ZW50IC5oZXJvLWNvcHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSg4MCwgODAsIDgwLCAwLjUpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5LnZlcnRpY2FsLWNlbnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY29weSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY29weSBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG4gICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJzcmMvc3ZnL3JvdW5kZWQtbGluZS5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNzVlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY29weSBoMSB7XG4gICAgZm9udC1zaXplOiA0Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IGgxIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1zaGFkb3c6ICM0NDQgMXB4IDBweCA1cHg7XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IC5idG4ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jb3B5IC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tY29weS1jb250ZW50IC5oZXJvLWNoZWNrbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY2hlY2tsaXN0IHtcbiAgICB0ZXh0LXNoYWRvdzogIzQ0NCAxcHggMHB4IDVweDtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tY29weS1jb250ZW50IC5oZXJvLWNoZWNrbGlzdCB1bC5jaGVja2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tY29weS1jb250ZW50IC5oZXJvLWNoZWNrbGlzdCB1bC5jaGVja2xpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLWJhbm5lciAuaGVyby1jb3B5LWNvbnRlbnQgLmhlcm8tY2hlY2tsaXN0IHVsLmNoZWNrbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3N2Zy9jaGVjay1ibHVlLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1iYW5uZXIgLmhlcm8tY29weS1jb250ZW50IC5oZXJvLWNoZWNrbGlzdCB1bC5jaGVja2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tYmFubmVyIC5oZXJvLWNvcHktY29udGVudCAuaGVyby1jaGVja2xpc3QgdWwuY2hlY2tsaXN0IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xufVxuXG4uc3BsaWRlX19hcnJvdyBzdmcge1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDEuMmVtO1xuICB3aWR0aDogMS4yZW07XG59XG5cbi5zcGxpZGVfX2Fycm93OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnNwbGlkZV9fYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6ICMwYmYgM3B4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAxZW07XG59XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiAjMGJmIDNweCBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMC41ZW07XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDhweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAjMGJmIDNweCBzb2xpZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3VzIHtcbiAgb3V0bGluZTogIzBiZiAzcHggc29saWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBzdXBwb3J0cyAob3V0bGluZS1vZmZzZXQ6IC0zcHgpIHtcbiAgLnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogIzBiZiAzcHggc29saWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIH1cbn1cbi5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGUge1xuICAvKiBJRSBkb2VzIG5vdCBzdXBwb3J0IG91dGxpbmUtb2Zmc2V0ICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6ICMwYmYgM3B4IHNvbGlkO1xuICB9XG59XG5Ac3VwcG9ydHMgKG91dGxpbmUtb2Zmc2V0OiAtM3B4KSB7XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6ICMwYmYgM3B4IHNvbGlkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG59XG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgLyogSUUgZG9lcyBub3Qgc3VwcG9ydCBvdXRsaW5lLW9mZnNldCAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAjMGJmIDNweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBiZjtcbiAgfVxufVxuLnNwbGlkZV9fdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6ICMwYmYgM3B4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwYmYgM3B4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwbGlkZV9fdHJhY2stLW5hdiA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxZW07XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRvcDogMWVtO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBib3R0b206IDFlbTtcbiAgdG9wOiBhdXRvO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFlbSAwO1xuICByaWdodDogMC41ZW07XG4gIHRvcDogMDtcbn1cblxuOnJvb3Qge1xuICAtLWltZy16b29tLWluLXNjYWxlOiAxO1xuICAtLXRlbXBsYXRlLXpvb20tb3V0LXNjYWxlOiAxO1xuICAtLXRlbXBsYXRlLXpvb20tb3V0LXRyYW5zbGF0ZS15OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICA6cm9vdCB7XG4gICAgLS1pbWctem9vbS1pbi1zY2FsZTogMS4xO1xuICAgIC0tdGVtcGxhdGUtem9vbS1vdXQtc2NhbGU6IDEuMjtcbiAgICAtLXRlbXBsYXRlLXpvb20tb3V0LXRyYW5zbGF0ZS15OiAtMTAlO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi53cmFwcGVyLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbn1cblxuLm5vLWJyZWFrIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmltZy16b29tLW91dC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5pbWctem9vbS1vdXQtaG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmltZy16b29tLW91dC1ob3ZlciBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbi5pbWctem9vbS1pbi1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5pbWctem9vbS1pbi1ob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmltZy16b29tLWluLWhvdmVyIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5zZWN0aW9uLmFsdC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5hbHQtYmcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24gaDM6bm90KC5jYXQtbGlzdCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcInNyYy9zdmcvcm91bmRlZC1saW5lLnN2Z1wiLCBmaWxsPSMxZjJlM2IpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24gLnVuZGVybGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9yb3VuZGVkLWxpbmUuc3ZnXCIsIGZpbGw9IzFmMmUzYikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyZW07XG4gIH1cbn1cbnNlY3Rpb24gcCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5zZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNhdGVnb3JpZXMsIHNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctc3ViY2F0ZWdvcmllcyB7XG4gIG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNhdGVnb3JpZXMsIHNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctc3ViY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5zZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNhdGVnb3JpZXMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNhdGVnb3JpZXMgdWwge1xuICAgIGdhcDogNTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbi5zZWN0aW9uLWZ1bGwtY2F0YWxvZyAuY2F0YWxvZy1jYXRlZ29yaWVzIHVsIGxpLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDlkZGM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctY2F0ZWdvcmllcyB1bCBsaS5zZWxlY3RlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctY29udGFpbmVyLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuc2VjdGlvbi5zZWN0aW9uLWZ1bGwtY2F0YWxvZyAuY2F0YWxvZy1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5zZWN0aW9uLWZ1bGwtY2F0YWxvZyAuY2F0YWxvZy1jb250YWluZXIgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctY29udGFpbmVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjAwcHgsIDI2MHB4KSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi1mdWxsLWNhdGFsb2cgLmNhdGFsb2ctY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc2VjdGlvbi5zZWN0aW9uLWZ1bGwtY2F0YWxvZyAuY2F0YWxvZy1jb250YWluZXIgdWwgbGkgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNvbnRhaW5lciB1bCBsaSBwaWN0dXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBzZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNvbnRhaW5lciB1bCBsaSBwaWN0dXJlIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1pbWctem9vbS1pbi1zY2FsZSkpO1xuICB9XG59XG5zZWN0aW9uLnNlY3Rpb24tZnVsbC1jYXRhbG9nIC5jYXRhbG9nLWNvbnRhaW5lciB1bCBsaSBkaXYge1xuICBmb250LWZhbWlseTogXCJIZWF2aXRhc05ldWVCbGFja1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiU2Vnb2UgVUlcIiwgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICM0NDQgMXB4IDFweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjA2ZW0gIzIyMjIyMjtcbiAgcGFpbnQtb3JkZXI6IHN0cm9rZSBmaWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24uc2VjdGlvbi12aWRlbyB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi12aWRlbyAudmlkZW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24uc2VjdGlvbi12aWRlbyAudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5zZWN0aW9uLXZpZGVvIC52aWRlbyBpZnJhbWUsIHNlY3Rpb24uc2VjdGlvbi12aWRlbyAudmlkZW8gb2JqZWN0LCBzZWN0aW9uLnNlY3Rpb24tdmlkZW8gLnZpZGVvIGVtYmVkLCBzZWN0aW9uLnNlY3Rpb24tdmlkZW8gLnZpZGVvIGxpdGUteW91dHViZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5kZXNpZ24tc3R1ZGlvIC5kZXNpZ24tc3R1ZGlvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBzZWN0aW9uLmRlc2lnbi1zdHVkaW8gLmRlc2lnbi1zdHVkaW8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuc2VjdGlvbi5kZXNpZ24tc3R1ZGlvIC5kZXNpZ24tc3R1ZGlvLWNvbnRlbnQgLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIHNlY3Rpb24uZGVzaWduLXN0dWRpbyAuZGVzaWduLXN0dWRpby1jb250ZW50IC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA4NzBweDtcbiAgfVxufVxuc2VjdGlvbi5kZXNpZ24tc3R1ZGlvIC5kZXNpZ24tc3R1ZGlvLWNvbnRlbnQgLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHNlY3Rpb24uZGVzaWduLXN0dWRpbyAuZGVzaWduLXN0dWRpby1jb250ZW50IC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG5zZWN0aW9uLmRlc2lnbi1zdHVkaW8gLmRlc2lnbi1zdHVkaW8tY29udGVudCAuZmVhdHVyZXMtY29udGFpbmVyIC5mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuc2VjdGlvbi5kZXNpZ24tc3R1ZGlvIC5kZXNpZ24tc3R1ZGlvLWNvbnRlbnQgLmZlYXR1cmVzLWNvbnRhaW5lciAuZmVhdHVyZXMgLmZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLmRlc2lnbi1zdHVkaW8gLmRlc2lnbi1zdHVkaW8tY29udGVudCAuZmVhdHVyZXMtY29udGFpbmVyIC5mZWF0dXJlcyAuZmVhdHVyZSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgc2VjdGlvbi5kZXNpZ24tc3R1ZGlvIC5kZXNpZ24tc3R1ZGlvLWNvbnRlbnQgLmZlYXR1cmVzLWNvbnRhaW5lciAuZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5zZWN0aW9uLmRlc2lnbi1zdHVkaW8gLmRlc2lnbi1zdHVkaW8tY29udGVudCAuZmVhdHVyZXMtY29udGFpbmVyIC5zdHVkaW8tYnRuLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHNlY3Rpb24uZGVzaWduLXN0dWRpbyAuZGVzaWduLXN0dWRpby1jb250ZW50IC5mZWF0dXJlcy1jb250YWluZXIgLnN0dWRpby1idG4td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxufVxuc2VjdGlvbi5ob3ctaXQtd29ya3MgLnNlY3Rpb24tY29udGVudCA+IHVsLCBzZWN0aW9uLnNlcnZpY2VzIC5zZWN0aW9uLWNvbnRlbnQgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24uaG93LWl0LXdvcmtzIC5zZWN0aW9uLWNvbnRlbnQgPiB1bCwgc2VjdGlvbi5zZXJ2aWNlcyAuc2VjdGlvbi1jb250ZW50ID4gdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uaG93LWl0LXdvcmtzIC5zZWN0aW9uLWNvbnRlbnQgPiB1bCA+IGxpLCBzZWN0aW9uLnNlcnZpY2VzIC5zZWN0aW9uLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbnNlY3Rpb24uaG93LWl0LXdvcmtzIC5zZWN0aW9uLWNvbnRlbnQgPiB1bCA+IGxpIGltZywgc2VjdGlvbi5zZXJ2aWNlcyAuc2VjdGlvbi1jb250ZW50ID4gdWwgPiBsaSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuc2VjdGlvbi5zZXJ2aWNlcyAuc2VjdGlvbi1jb250ZW50ID4gdWwgPiBsaSBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgc2VjdGlvbi5zZXJ2aWNlcyAuc2VjdGlvbi1jb250ZW50ID4gdWwgPiBsaSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2VydmljZXMgLnNlY3Rpb24tY29udGVudCA+IHVsID4gbGkgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICBtYXJnaW4tbGVmdDogLTEwNXB4O1xufVxuc2VjdGlvbi5zZXJ2aWNlcyAuc2VjdGlvbi1jb250ZW50ID4gdWwgPiBsaS5zY3JlZW4tcHJpbnRpbmcgaDM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ocC9zY3JlZW5wcmludC1pbmtzLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbn1cbnNlY3Rpb24uc2VydmljZXMgLnNlY3Rpb24tY29udGVudCA+IHVsID4gbGkuZGlnaXRhbC1wcmludGluZyBoMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hwL2RpZ2l0YWxwcmludC1jYXJ0cmlkZ2VzLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbn1cbnNlY3Rpb24uc2VydmljZXMgLnNlY3Rpb24tY29udGVudCA+IHVsID4gbGkuZW1icm9pZGVyeSBoMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hwL2VtYnJvaWRlcnktdGhyZWFkLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbn1cbnNlY3Rpb24uc2VydmljZXMgLnNlY3Rpb24tY29udGVudCA+IHVsID4gbGkgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5zZWN0aW9uLndoeS11cyB1bDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5zZWN0aW9uLndoeS11cyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogNC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24ud2h5LXVzIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHNlY3Rpb24ud2h5LXVzIHVsIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbnNlY3Rpb24ud2h5LXVzIHVsIGxpLnF1YWxpdHkge1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcInNyYy9zdmcvY2lyY2xlLXNoaXJ0LnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0ZW0gNGVtO1xufVxuc2VjdGlvbi53aHktdXMgdWwgbGkuc2VydmljZSB7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9jaXJjbGUtdGFsay5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNGVtIDRlbTtcbn1cbnNlY3Rpb24ud2h5LXVzIHVsIGxpLnNwZWVkIHtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJzcmMvc3ZnL2NpcmNsZS10aW1lLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0ZW0gNGVtO1xufVxuc2VjdGlvbi53aHktdXMgdWwgbGkuZ3VhcmFudGVlIHtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJzcmMvc3ZnL2NpcmNsZS1jaGVjay5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNGVtIDRlbTtcbn1cbnNlY3Rpb24ud2h5LXVzIHVsIGxpIHAge1xuICBtYXJnaW46IDAgMi41cmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbnNlY3Rpb24ud2h5LXVzIHVsIGxpIC5iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLXNlY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTYuODc1cmVtO1xuICBtYXgtd2lkdGg6IDI2LjI1cmVtO1xuICBoZWlnaHQ6IDE5LjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIHNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1zZWN0aW9ucyAuY2F0YWxvZy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLXNlY3Rpb25zIC5jYXRhbG9nLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIHNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1zZWN0aW9ucyAuY2F0YWxvZy1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiA+IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLXNlY3Rpb25zIC5jYXRhbG9nLXNlY3Rpb24gPiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiA+IHVsIGEge1xuICBjb2xvcjogIzY2Njtcbn1cbnNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1zZWN0aW9ucyAuY2F0YWxvZy1zZWN0aW9uID4gdWwgLmgzIGEge1xuICBjb2xvcjogIzFmMmUzYjtcbn1cbnNlY3Rpb24uY2F0YWxvZyAuY2F0YWxvZy1zZWN0aW9ucyAuY2F0YWxvZy1zZWN0aW9uID4gdWwgLmgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zZWN0aW9uLmNhdGFsb2cgLmNhdGFsb2ctc2VjdGlvbnMgLmNhdGFsb2ctc2VjdGlvbiA+IHVsIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgc2VjdGlvbi5jYXRhbG9nIC5jYXRhbG9nLXNlY3Rpb25zIC5jYXRhbG9nLXNlY3Rpb24gPiB1bCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5zZWN0aW9uLmhlbHAgdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuc2VjdGlvbi5oZWxwIHVsIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5zZWN0aW9uLmhlbHAgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5oZWxwIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbnNlY3Rpb24uaGVscCB1bCBsaS5waG9uZSB7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9jaXJjbGUtcGhvbmUuc3ZnXCIsIGZpbGw9IzFmMmUzYikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMy41cmVtIDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cbnNlY3Rpb24uaGVscCB1bCBsaS5lbWFpbCB7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9jaXJjbGUtZW1haWwuc3ZnXCIsIGZpbGw9IzFmMmUzYikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMy41cmVtIDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5oZWxwIHVsIGxpLmVtYWlsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbnNlY3Rpb24ucmVhbC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRkYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG59XG5zZWN0aW9uLnJlYWwtcmV2aWV3cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5zZWN0aW9uLnJlYWwtcmV2aWV3cyAucmV2aWV3cy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLnJlYWwtcmV2aWV3cyAucmV2aWV3cy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5zZWN0aW9uLnJlYWwtcmV2aWV3cyAucmV2aWV3LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5yZWFsLXJldmlld3MgLnJldmlldy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbnNlY3Rpb24ucmVhbC1yZXZpZXdzIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5yZWFsLXJldmlld3MgLnJldmlldy1jb250YWluZXIgLnJldmlldy1tZWRpYSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuc2VjdGlvbi5yZWFsLXJldmlld3MgLnJldmlldy1jb250YWluZXIgLnJldmlldy1tZWRpYSAudmlkZW8tY29udGFpbmVyIHtcbiAgLyogU2V0IGEgc3BlY2lmaWMgd2lkdGggZm9yIHRoZSBjb250YWluZXIsIGUuZy4sIGZvciBvcHRpbWFsIG1vYmlsZSB2aWV3aW5nICovXG4gIHdpZHRoOiAzMTVweDtcbiAgLyogTWFpbnRhaW4gYSA5OjE2IGFzcGVjdCByYXRpbyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3Nzc3Nzc3NzglO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvOyAvKiBDZW50ZXIgdGhlIHZpZGVvIGlmIGRlc2lyZWQgKi9cbn1cbnNlY3Rpb24ucmVhbC1yZXZpZXdzIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctbWVkaWEgLnZpZGVvLWNvbnRhaW5lciBsaXRlLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24ucmVhbC1yZXZpZXdzIC5yZXZpZXctY29udGFpbmVyIC5yZXZpZXctbWVkaWEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgc2VjdGlvbi5yZWFsLXJldmlld3MgLnJldmlldy1jb250YWluZXIgLnJldmlldy1pbmZvIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbnNlY3Rpb24ucmVhbC1yZXZpZXdzIC5yZXZpZXctY29udGFpbmVyIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuc2VjdGlvbi5yZWFsLXJldmlld3MgLnJldmlldy1jb250YWluZXIgLnF1b3RlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMzMzMzMzM7XG59XG5zZWN0aW9uLnJlYWwtcmV2aWV3cyAuYnJ1c2gtdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLnJlYWwtcmV2aWV3cyAuYnJ1c2gtdW5kZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jb21tb24vYnJ1c2gtdW5kZXJsaW5lLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuc2VjdGlvbi5yZXZpZXdzIC50cnVzdHBpbG90LXdpZGdldCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHNlY3Rpb24ucmV2aWV3cyAudHJ1c3RwaWxvdC13aWRnZXQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbnNlY3Rpb24ucmV2aWV3cyB1bC5yYXRpbmcgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLnJldmlld3MgdWwucmV2aWV3czphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5zZWN0aW9uLnJldmlld3MgdWwucmV2aWV3cyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5zZWN0aW9uLnJldmlld3MgdWwucmV2aWV3cyBsaSB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBzZWN0aW9uLnJldmlld3MgdWwucmV2aWV3cyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW46IDFyZW0gMyU7XG4gIH1cbn1cbnNlY3Rpb24ucmV2aWV3cyB1bC5yZXZpZXdzIGxpIC5jb21tZW50czpiZWZvcmUsIHNlY3Rpb24ucmV2aWV3cyB1bC5yZXZpZXdzIGxpIC5jb21tZW50czphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiU2Vnb2UgVUlcIiwgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xufVxuc2VjdGlvbi5yZXZpZXdzIHVsLnJldmlld3MgbGkgLmNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuc2VjdGlvbi5yZXZpZXdzIHVsLnJldmlld3MgbGkgLmNvbW1lbnRzOmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbn1cbnNlY3Rpb24ucmV2aWV3cyB1bC5yZXZpZXdzIGxpIC5uYW1lIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBzZWN0aW9uLnNlY3Rpb24tdGVtcGxhdGVzIC50ZW1wbGF0ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLXRlbXBsYXRlcyAudGVtcGxhdGVzIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5zZWN0aW9uLnNlY3Rpb24tdGVtcGxhdGVzIC50ZW1wbGF0ZXMgLnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5zZWN0aW9uLnNlY3Rpb24tdGVtcGxhdGVzIC50ZW1wbGF0ZXMgLnRlbXBsYXRlLWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyAudGVtcGxhdGUtY2VsbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5zZWN0aW9uLnNlY3Rpb24tdGVtcGxhdGVzIC50ZW1wbGF0ZXMgLnRlbXBsYXRlLWNlbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyAudGVtcGxhdGUtY2VsbCBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW5pdGlhbDtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyAudGVtcGxhdGUtY2VsbCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyAudGVtcGxhdGUtY2VsbCBhID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVhdml0YXNOZXVlQmxhY2tcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIlNlZ29lIFVJXCIsIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAjNDQ0IDFweCAxcHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMDZlbSAjMjIyMjIyO1xuICBwYWludC1vcmRlcjogc3Ryb2tlIGZpbGw7XG59XG5zZWN0aW9uLnNlY3Rpb24tdGVtcGxhdGVzIC50ZW1wbGF0ZXMgLnRlbXBsYXRlLWNlbGwgYSBwaWN0dXJlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHZhcigtLXRlbXBsYXRlLXpvb20tb3V0LXRyYW5zbGF0ZS15KSkgc2NhbGUodmFyKC0tdGVtcGxhdGUtem9vbS1vdXQtc2NhbGUpKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbnNlY3Rpb24uc2VjdGlvbi10ZW1wbGF0ZXMgLnRlbXBsYXRlcyAudGVtcGxhdGUtY2VsbCBhIHBpY3R1cmUgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5zZWN0aW9uIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zZWN0aW9uIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJzcmMvc3ZnL2Fycm93LXNxLWd0LnN2Z1wiLCBmaWxsPSMyMjIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJzcmMvc3ZnL2Fycm93LXNxLWd0LnN2Z1wiLCBmaWxsPSMwMDlkZGMpO1xufVxuLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWRkYztcbn1cbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmFycm93LWNpcmNsZS1sZWZ0LCAuYXJyb3ctY2lyY2xlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWNpcmNsZS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJzcmMvc3ZnL2Fycm93cy9hcnJvdy1jaXJjbGUtbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5hcnJvdy1jaXJjbGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcInNyYy9zdmcvYXJyb3dzL2Fycm93LWNpcmNsZS1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNhcm91c2VsIC5uYXYtZG90cyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcm91c2VsIC5uYXYtZG90cyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmNhcm91c2VsIC5uYXYtZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcm91c2VsIC5uYXYtZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcm91c2VsIC5uYXYtZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jYXJvdXNlbCAubmF2LWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIC5iYW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0Ni44NzVyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmFubmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNzV2dztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzNC4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhbm5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgLmJhbm5lciBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAyMy41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIgLmNvcHkge1xuICAgIGxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NWVtKSB7XG4gIC5iYW5uZXIgLmNvcHkge1xuICAgIGxlZnQ6IDYuODc1cmVtO1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmNvcHkgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmNvcHkgaDEge1xuICAgIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4wNGVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDRlbTtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAuYmFubmVyIC5jb3B5IGgxIHtcbiAgICBmb250LXNpemU6IDYuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmFubmVyIC5jb3B5IGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9yb3VuZGVkLWxpbmUuc3ZnXCIsIGZpbGw9IzFmMmUzYikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjc1ZW07XG4gIH1cbn1cbi5iYW5uZXIgLmNvcHkgLm1haW4tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmNvcHkgLm1haW4tY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lciAuY29weSAubWFpbi1jb3B5IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmNvcHkgLm1haW4tY29weSBkaXYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuLmJhbm5lciAuY29weSAuc3ViLWNvcHkge1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJhbm5lciAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1JTtcbiAgcmlnaHQ6IDUlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhbm5lciAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLWluZm8ge1xuICBtYXJnaW46IDAgLTFyZW0gMXJlbSAtMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgbGVmdDogMS41cmVtO1xuICAgIHdpZHRoOiAyMy41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbmZvIHtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODVlbSkge1xuICAuYmFubmVyIC5iYW5uZXItaW5mbyB7XG4gICAgbGVmdDogNi44NzVyZW07XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhbm5lciAuYmFubmVyLWluZm8gLnRpdGxlIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFubmVyIC5iYW5uZXItaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItaW5mbyAuZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbmZvIC5kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLWluZm8gc3Bhbi5zcGVjaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMjBweDtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG5cbi50cnVzdGVkLWJ5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW0gMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRydXN0ZWQtYnktbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRydXN0ZWQtYnktbGlzdCB7XG4gICAgZ2FwOiAwIDNyZW07XG4gIH1cbn1cbi50cnVzdGVkLWJ5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwdnc7XG59XG4udHJ1c3RlZC1ieS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudHJ1c3RlZC1ieS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRydXN0ZWQtYnktbGlzdCBsaSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1ZW0pIHtcbiAgLnRydXN0ZWQtYnktbGlzdCBsaSB7XG4gICAgd2lkdGg6IDdyZW07XG4gIH1cbn1cbi50cnVzdGVkLWJ5LWxpc3QgbGkuYnJhbmQtbWljcm9zb2Z0IHN2ZyB7XG4gIHdpZHRoOiA4MCU7XG59XG4udHJ1c3RlZC1ieS1saXN0IGxpLmJyYW5kLWdpcmwtc2NvdXRzIHN2ZyB7XG4gIHdpZHRoOiA3MCU7XG59XG4udHJ1c3RlZC1ieS1saXN0IGxpLmJyYW5kLXBlcHNpIHN2ZyB7XG4gIHdpZHRoOiA2MCU7XG59XG4udHJ1c3RlZC1ieS1saXN0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50cnVzdGVkLWJ5LXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbi5oaWdobGlnaHQge1xuICBjb2xvcjogIzAwOWRkYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctY2Fyb3VzZWwge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2F0YWxvZy1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY2F0YWxvZy1jYXJvdXNlbCAudGlsZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsIC50aWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsIC50aWxlIC50aWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMTEwJTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsIC50aWxlIC50aWxlLWluZm8ge1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY2F0YWxvZy1jYXJvdXNlbCAudGlsZSAudGlsZS1pbmZvIC5mbnQtaGQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWNhcm91c2VsIC50aWxlIC50aWxlLWNvbnRlbnQ6aG92ZXIgLnRpbGUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRkYztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNhdGFsb2ctY2Fyb3VzZWwgLnRpbGUgLnRpbGUtY29udGVudDpob3ZlciAudGlsZS1pbmZvIC5mbnQtaGQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuLmNhdGFsb2ctY2Fyb3VzZWwgLnRpbGUudGlsZS1wcmVtaXVtLXQtc2hpcnRzIC50aWxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9wcmVtaXVtLXRzaGlydHMuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvcHJlbWl1bS10c2hpcnRzLjJ4LndlYnBcIikgMngsIHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL3ByZW1pdW0tdHNoaXJ0cy53ZWJwXCIpIDF4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9wcmVtaXVtLXRzaGlydHMuMnguanBnXCIpIDJ4LCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9wcmVtaXVtLXRzaGlydHMuanBnXCIpIDF4KTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsIC50aWxlLnRpbGUtYmFzaWMtdC1zaGlydHMgLnRpbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL2Jhc2ljLXRzaGlydHMuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvYmFzaWMtdHNoaXJ0cy4yeC53ZWJwXCIpIDJ4LCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9iYXNpYy10c2hpcnRzLndlYnBcIikgMXggdHlwZShcImltYWdlL3dlYnBcIiksIHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL2Jhc2ljLXRzaGlydHMuMnguanBnXCIpIDJ4LCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9iYXNpYy10c2hpcnRzLmpwZ1wiKSAxeCk7XG59XG4uY2F0YWxvZy1jYXJvdXNlbCAudGlsZS50aWxlLW5vLW1pbmltdW0gLnRpbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL25vLW1pbmltdW0uanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvbm8tbWluaW11bS4yeC53ZWJwXCIpIDJ4LCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9uby1taW5pbXVtLndlYnBcIikgMXggdHlwZShcImltYWdlL3dlYnBcIiksIHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL25vLW1pbmltdW0uMnguanBnXCIpIDJ4LCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9uby1taW5pbXVtLmpwZ1wiKSAxeCk7XG59XG4uY2F0YWxvZy1jYXJvdXNlbCAudGlsZS50aWxlLWhvb2RpZXMgLnRpbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL2N1c3RvbS1ob29kaWVzLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL2N1c3RvbS1ob29kaWVzLjJ4LmpwZ1wiKSAyeCwgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvY3VzdG9tLWhvb2RpZXMuanBnXCIpIDF4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9jdXN0b20taG9vZGllcy4yeC5qcGdcIikgMngsIHVybChcIi9hc3NldHMvaW1hZ2VzL3N1cGVyL2N1c3RvbS1ob29kaWVzLmpwZ1wiKSAxeCk7XG59XG4uY2F0YWxvZy1jYXJvdXNlbCAudGlsZS50aWxlLWNyZXduZWNrIC50aWxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zdXBlci9jcmV3bmVjay1zd2VhdHMuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvY3Jld25lY2stc3dlYXRzLjJ4LmpwZ1wiKSAyeCwgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvY3Jld25lY2stc3dlYXRzLmpwZ1wiKSAxeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSwgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvY3Jld25lY2stc3dlYXRzLjJ4LmpwZ1wiKSAyeCwgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc3VwZXIvY3Jld25lY2stc3dlYXRzLmpwZ1wiKSAxeCk7XG59XG5cbi8qID09PT09PT09PT0gTW9kYWwgc3R5bGVzID09PT09PT09PT0gKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLm1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4ubW9kYWwgLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZGFsLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCBsaXRlLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2OyAvKiBJZGVhbCBmb3IgWW91VHViZSBTaG9ydHMgKi9cbiAgfVxufVxuLnJlZnJlc2gtbGluayB7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwic3JjL3N2Zy9yZWZyZXNoLnN2Z1wiLCBmaWxsPSMwMDlkZGMpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbm93IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsIDBweCAwcHgsIDBweCAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgNTAwcHggNTAwcHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbm93IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsIDBweCAwcHgsIDBweCAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgNTAwcHggNTAwcHg7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHNub3cge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweCwgMHB4IDBweCwgMHB4IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCA1MDBweCA1MDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbm93IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsIDBweCAwcHgsIDBweCAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgNTAwcHggNTAwcHg7XG4gIH1cbn1cbi5zbm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hvbWUvc25vdy0xLnBuZ1wiKSwgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZS9zbm93LTIucG5nXCIpLCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ob21lL3Nub3ctMy5wbmdcIik7XG4gIGFuaW1hdGlvbjogc25vdyAyMHMgbGluZWFyIGluZmluaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogIC5xdWljay1jYXRhbG9neCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmNhdGFsb2ctc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hvbWUvcXVpY2stY2F0YWxvZy5qcGcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgJi53b21lbnMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTM1MHB4O1xuICAgIH1cblxuICAgICYua2lkcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNzAwcHg7XG4gICAgfVxuXG4gICAgJi53b21lbnMsICYua2lkcyB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3YXJtR3JheTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR1YmVyTmF2eTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdWItY2F0LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59Ki8iXX0= */
