@charset "UTF-8";svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden;margin:0 auto}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*{box-sizing:border-box}:focus{outline:#c5b1a9 dotted 1px;outline-offset:0}html{background-color:#fff}form{margin-bottom:0!important}body{margin:0;margin-top:65px}body.no-scroll{overflow:hidden}body.no-scroll-nav{overflow:hidden}@media (min-width:1100px){body.no-scroll-nav{overflow:auto}}body.no-scroll-nav header{z-index:6}@media (min-width:768px){body{margin-top:0}}@media (min-width:1100px){body{margin-top:0}}img{max-width:100%}img.full-width{width:100%;max-width:none}.ui-helper-hidden-accessible,.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.hidden{display:none!important}.hidden-height{max-height:0!important}@media (max-width:767px){.hidden-mobile{display:none!important}}@media (max-width:1099px){.hidden-mobile-tablet{display:none!important}}@media screen and (min-width:768px) and (max-width:1099px){.hidden-tablet{display:none!important}}@media (min-width:768px){.hidden-tablet-desktop{display:none!important}}@media (min-width:1100px){.hidden-tablet-wide-desktop{display:none!important}}@media (min-width:1100px){.hidden-desktop{display:none!important}}@media (max-width:479px){.hidden-mobile-desktop{display:none!important}}@media (min-width:1100px){.hidden-mobile-desktop{display:none!important}}a{color:#b0958b;transition:color .2s;cursor:pointer;text-decoration:none}a:visited{color:#b0958b}a:hover{color:#9c7a6c;text-decoration:underline}.view-details{color:#b0958b;transition:color .2s;cursor:pointer;text-decoration:underline;font-weight:700}.view-details:visited{color:#b0958b}.view-details:hover{color:#fff;text-decoration:underline}.details-link.overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.details-link:after{display:none!important}section{position:relative}@media (min-width:768px){section{padding:2rem 0}}section.breadcrumbs-wrapper{padding-bottom:0}section.breadcrumbs-wrapper,section.breadcrumbs-wrapper+section{padding-top:1rem}.shortlist-page section{padding-top:0}section.primary{background-color:#c5b1a9;color:#5f5f5f}section.primary .h1,section.primary h1{color:#5f5f5f}section.primary .h2,section.primary h2{color:#5f5f5f}section.primary .h3,section.primary h3{color:#5f5f5f}section.primary .h4,section.primary h4{color:#5f5f5f}section.primary .h5,section.primary h5{color:#5f5f5f}section.primary .h6,section.primary h6{color:#5f5f5f}section.primary .accordion a.accordion-btn,section.primary .locations-list.accordion.plus a.accordion-btn,section.primary a{color:#5f5f5f}section.primary .beds-icon{color:#5f5f5f}section.primary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.primary .guests-icon{color:#5f5f5f}section.primary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.primary .bathrooms-icon{color:#5f5f5f}section.primary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.primary .dogs-icon{color:#5f5f5f}section.primary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.primary .no-dogs-icon{color:#5f5f5f}section.primary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.primary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.primary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.primary.texture{padding:1rem 0 .5rem 0}section.primary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.primary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.primary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.primary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.primary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.primary.texture.top-1:after{display:none}section.primary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-2:after{display:none}section.primary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.primary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-3:after{display:none}section.primary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-1:before{display:none}section.primary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-2:before{display:none}section.primary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.primary.texture.bottom-3:before{display:none}section.primary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.primary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.primary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.primary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.primary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.primary.ghost{background-image:url(/images/cornwall/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.secondary{background-color:#e4dad7;color:#5f5f5f}section.secondary .h1,section.secondary h1{color:#5f5f5f}section.secondary .h2,section.secondary h2{color:#5f5f5f}section.secondary .h3,section.secondary h3{color:#5f5f5f}section.secondary .h4,section.secondary h4{color:#5f5f5f}section.secondary .h5,section.secondary h5{color:#5f5f5f}section.secondary .h6,section.secondary h6{color:#5f5f5f}section.secondary .accordion a.accordion-btn,section.secondary .locations-list.accordion.plus a.accordion-btn,section.secondary a{color:#5f5f5f}section.secondary .beds-icon{color:#5f5f5f}section.secondary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.secondary .guests-icon{color:#5f5f5f}section.secondary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.secondary .bathrooms-icon{color:#5f5f5f}section.secondary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.secondary .dogs-icon{color:#5f5f5f}section.secondary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.secondary .no-dogs-icon{color:#5f5f5f}section.secondary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.secondary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.secondary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.secondary.texture{padding:1rem 0 .5rem 0}section.secondary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.secondary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.secondary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.secondary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.secondary.texture.top-1:after{display:none}section.secondary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-2:after{display:none}section.secondary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.secondary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-3:after{display:none}section.secondary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-1:before{display:none}section.secondary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-2:before{display:none}section.secondary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.secondary.texture.bottom-3:before{display:none}section.secondary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.secondary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.secondary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.secondary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.secondary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.secondary.ghost{background-image:url(/images/cornwall/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.tertiary{background-color:#e4dad7;color:#5f5f5f}section.tertiary .h1,section.tertiary h1{color:#5f5f5f}section.tertiary .h2,section.tertiary h2{color:#5f5f5f}section.tertiary .h3,section.tertiary h3{color:#5f5f5f}section.tertiary .h4,section.tertiary h4{color:#5f5f5f}section.tertiary .h5,section.tertiary h5{color:#5f5f5f}section.tertiary .h6,section.tertiary h6{color:#5f5f5f}section.tertiary .accordion a.accordion-btn,section.tertiary .locations-list.accordion.plus a.accordion-btn,section.tertiary a{color:#5f5f5f}section.tertiary .beds-icon{color:#5f5f5f}section.tertiary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.tertiary .guests-icon{color:#5f5f5f}section.tertiary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.tertiary .bathrooms-icon{color:#5f5f5f}section.tertiary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.tertiary .dogs-icon{color:#5f5f5f}section.tertiary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.tertiary .no-dogs-icon{color:#5f5f5f}section.tertiary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.tertiary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.tertiary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.tertiary.texture{padding:1rem 0 .5rem 0}section.tertiary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.tertiary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.tertiary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.tertiary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.tertiary.texture.top-1:after{display:none}section.tertiary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-2:after{display:none}section.tertiary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.tertiary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-3:after{display:none}section.tertiary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-1:before{display:none}section.tertiary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-2:before{display:none}section.tertiary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.tertiary.texture.bottom-3:before{display:none}section.tertiary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.tertiary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.tertiary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.tertiary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.tertiary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.tertiary.ghost{background-image:url(/images/cornwall/ghost.png);background-repeat:no-repeat;background-position:right -150px center}section.quaternary{background-color:#f0ebe9;color:#5f5f5f}section.quaternary .h1,section.quaternary h1{color:#5f5f5f}section.quaternary .h2,section.quaternary h2{color:#5f5f5f}section.quaternary .h3,section.quaternary h3{color:#5f5f5f}section.quaternary .h4,section.quaternary h4{color:#5f5f5f}section.quaternary .h5,section.quaternary h5{color:#5f5f5f}section.quaternary .h6,section.quaternary h6{color:#5f5f5f}section.quaternary .accordion a.accordion-btn,section.quaternary .locations-list.accordion.plus a.accordion-btn,section.quaternary a{color:#5f5f5f}section.quaternary .beds-icon{color:#5f5f5f}section.quaternary .beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}section.quaternary .guests-icon{color:#5f5f5f}section.quaternary .guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}section.quaternary .bathrooms-icon{color:#5f5f5f}section.quaternary .bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}section.quaternary .dogs-icon{color:#5f5f5f}section.quaternary .dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}section.quaternary .no-dogs-icon{color:#5f5f5f}section.quaternary .no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}section.quaternary .owl-carousel .owl-dots .owl-dot{border:1px solid #5f5f5f}section.quaternary .owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}section.quaternary.texture{padding:1rem 0 .5rem 0}section.quaternary.texture:last-child{padding-bottom:1em}@media (min-width:768px){section.quaternary.texture:last-child{padding-bottom:4em}}@media (min-width:768px){section.quaternary.texture{padding:2rem 0 2rem 0;margin-top:24px;margin-bottom:25px}section.quaternary.texture:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.quaternary.texture.top-1:after{display:none}section.quaternary.texture.top-2{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-2:after{display:none}section.quaternary.texture.top-3{margin-top:24px;margin-bottom:0;padding-bottom:6rem}section.quaternary.texture.top-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-3:after{display:none}section.quaternary.texture.bottom-1{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-1:before{display:none}section.quaternary.texture.bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.bottom-2{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-2:before{display:none}section.quaternary.texture.bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.bottom-3{margin-top:0;padding-top:6rem;margin-bottom:25px}section.quaternary.texture.bottom-3:before{display:none}section.quaternary.texture.bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-1-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-1-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.quaternary.texture.top-1-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-2-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-2-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-2-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-1{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-1:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-1:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-2{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-2:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-2:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.quaternary.texture.top-3-bottom-3{margin-top:24px;margin-bottom:25px}section.quaternary.texture.top-3-bottom-3:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);top:-24px}section.quaternary.texture.top-3-bottom-3:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.quaternary.ghost{background-image:url(/images/cornwall/ghost.png);background-repeat:no-repeat;background-position:right -150px center}.feefo-link{color:#5f5f5f}.feefo-link:hover,.feefo-link:visited{color:#5f5f5f}.loading-spinner,.property-loading-spinner{position:absolute;font-size:80px;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;width:50vw;height:50vw;color:#5f5f5f;z-index:101;position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;content:url("data:image/svg+xml,%3Csvg class='fa-spinner' aria-hidden='true' data-icon='spinner' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z' /%3E%3C/svg%3E")}i.property-loading-spinner{width:80px;height:80px;top:250px}.loading-spinner-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:100}.breadcrumbs div{display:inline-block}.padded{padding:20px;background-color:#fafafa;border:1px solid #e4e7e9}.invisible{opacity:0}.trust-signals{text-align:left}.trust-signals .h2,.trust-signals h2{display:block;margin-top:.5em;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}.trust-signals .h3,.trust-signals h3{font-size:1.17em}.trust-signals [class^=col]{width:100%!important}@media (min-width:768px){.trust-signals [class^=col]{width:auto!important;min-width:180px}}.trust-signals .home{display:none}.trust-signals i{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;width:30px;text-align:center;display:inline-block}.trust-signals div.not-home{margin-left:5px}@media (min-width:1100px){.trust-signals{border:1px solid #e6e6e6;padding:.5rem 1rem .5rem 1rem}}.icon-cols .trust-signals .h2,.icon-cols .trust-signals h2{display:none}@media (min-width:768px){.icon-cols .trust-signals [class^=col]{width:calc(50% - 10px)!important;display:inline-block}}@media (min-width:1100px){.icon-cols .trust-signals [class^=col]{width:calc(20% - (10px * 1.5))!important}}.ghost-btn{line-height:40px;color:#5f5f5f!important;text-decoration:none;border:1px solid #5f5f5f;margin-top:20px;min-height:46px;line-height:20px;display:inline-block;padding:10px 20px}@media (min-width:768px){.ghost-btn{width:auto;margin-bottom:0}}.one-col{margin:0 auto}.review-badge{text-align:center}#FeefoBadge{max-width:150px}.which-strip-wrap{background:#f8f0b1;padding:20px;text-align:center}@media (min-width:768px){.which-strip-wrap{text-align:left}}.which-strip-wrap .layout{padding:0}.which-strip-wrap .feefo-inline{display:inline-block}.which-strip-wrap .ghost-btn{margin-top:0;width:100%;text-align:center;margin-bottom:2rem}.which-strip-wrap img{margin:0 auto}@media (min-width:768px){.which-strip-wrap img{margin:0}}.which-strip-wrap .ghost-btn:hover{background:#fff;transition:background-color .2s,color .2s}.which-strip-wrap .two-thirds-one-third{align-items:center}.which-strip-wrap [class*=col] p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif}.which-strip-wrap [class*=col] p span.primary-text{color:#5f5f5f;font-weight:700}.which-strip-wrap [class*=col] p img{height:14px}.which-strip-wrap [class*=col] p a{font-weight:700;color:#5f5f5f}.which-strip-wrap [class*=col] p a:visited{color:#5f5f5f}html{font-size:14px;line-height:21px}body{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;color:#5f5f5f}p{margin-top:0}.h1:not(.detitle),h1:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h1:not(.detitle):last-child,h1:not(.detitle):last-child{margin-bottom:0}.h1:not(.detitle):not(.no-underline),h1:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h1:not(.detitle):not(.no-underline):after,h1:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h1.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h2:not(.detitle),h2:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h2:not(.detitle):last-child,h2:not(.detitle):last-child{margin-bottom:0}.h2:not(.detitle):not(.no-underline),h2:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h2:not(.detitle):not(.no-underline):after,h2:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h2.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h3:not(.detitle),h3:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h3:not(.detitle):last-child,h3:not(.detitle):last-child{margin-bottom:0}.h3:not(.detitle):not(.no-underline),h3:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h3:not(.detitle):not(.no-underline):after,h3:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h3.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h4:not(.detitle),h4:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h4:not(.detitle):last-child,h4:not(.detitle):last-child{margin-bottom:0}.h4:not(.detitle):not(.no-underline),h4:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h4:not(.detitle):not(.no-underline):after,h4:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h4.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h5:not(.detitle),h5:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h5:not(.detitle):last-child,h5:not(.detitle):last-child{margin-bottom:0}.h5:not(.detitle):not(.no-underline),h5:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h5:not(.detitle):not(.no-underline):after,h5:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h5.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h6:not(.detitle),h6:not(.detitle){font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;color:#5f5f5f;margin-top:0}.h6:not(.detitle):last-child,h6:not(.detitle):last-child{margin-bottom:0}.h6:not(.detitle):not(.no-underline),h6:not(.detitle):not(.no-underline){padding-bottom:.4em;position:relative}.h6:not(.detitle):not(.no-underline):after,h6:not(.detitle):not(.no-underline):after{content:'';background-color:#c5b1a9;height:3px;width:50px;position:absolute;left:0;bottom:0}h6.handwriting{font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;padding-bottom:0;font-size:48px;font-size:3.42857rem;line-height:72px;line-height:5.14286rem}.h1:not(.detitle),h1:not(.detitle){font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem}@media (min-width:768px){.h1:not(.detitle),h1:not(.detitle){font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.h2:not(.detitle),h2:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}@media (min-width:768px){.h2:not(.detitle),h2:not(.detitle){font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem}}.h3:not(.detitle),h3:not(.detitle){font-size:16.5px;font-size:1.17857rem;line-height:24.75px;line-height:1.76786rem}@media (min-width:768px){.h3:not(.detitle),h3:not(.detitle){font-size:22.5px;font-size:1.60714rem;line-height:33.75px;line-height:2.41071rem}}.h4:not(.detitle),h4:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h4:not(.detitle),h4:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.h5:not(.detitle),h5:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h5:not(.detitle),h5:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.h6:not(.detitle),h6:not(.detitle){font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}@media (min-width:768px){.h6:not(.detitle),h6:not(.detitle){font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}}.testimonial{margin-bottom:30px}figure{text-align:center;margin:0}figure blockquote{margin:0}figure cite{font-style:normal;font-weight:700}.text-center .h1:not(:first-child),.text-center h1:not(:first-child){margin-top:2em}.text-center .h1:not(.no-underline):after,.text-center h1:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h1.text-center:after,h1.text-center:after{right:0;margin:0 auto}.text-center .h2:not(:first-child),.text-center h2:not(:first-child){margin-top:2em}.text-center .h2:not(.no-underline):after,.text-center h2:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h2.text-center:after,h2.text-center:after{right:0;margin:0 auto}.text-center .h3:not(:first-child),.text-center h3:not(:first-child){margin-top:2em}.text-center .h3:not(.no-underline):after,.text-center h3:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h3.text-center:after,h3.text-center:after{right:0;margin:0 auto}.text-center .h4:not(:first-child),.text-center h4:not(:first-child){margin-top:2em}.text-center .h4:not(.no-underline):after,.text-center h4:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h4.text-center:after,h4.text-center:after{right:0;margin:0 auto}.text-center .h5:not(:first-child),.text-center h5:not(:first-child){margin-top:2em}.text-center .h5:not(.no-underline):after,.text-center h5:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h5.text-center:after,h5.text-center:after{right:0;margin:0 auto}.text-center .h6:not(:first-child),.text-center h6:not(:first-child){margin-top:2em}.text-center .h6:not(.no-underline):after,.text-center h6:not(.detitle):not(.no-underline):after{left:0;right:0;margin:0 auto}ol,ul{text-align:left}.h6.text-center:after,h6.text-center:after{right:0;margin:0 auto}.primary-text{color:#c5b1a9}ul.tick{list-style:none;padding:0;margin:0;margin-left:20px}ul.tick li{position:relative}ul.tick li:before{display:inline-block;width:14px;position:absolute;top:2px;content:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");left:-20px}ul.arrow{list-style:none;padding:0;margin:0;margin-left:20px}ul.arrow li{position:relative}ul.arrow li:before{display:inline-block;width:8px;position:absolute;top:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");left:-20px}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.flip-out-hor-top{-webkit-animation:flip-out-hor-top .45s cubic-bezier(.55,.085,.68,.53) both;animation:flip-out-hor-top .45s cubic-bezier(.55,.085,.68,.53) both}.flip-in-hor-top{-webkit-animation:flip-in-hor-top .45s cubic-bezier(.55,.085,.68,.53) both;animation:flip-in-hor-top .45s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.25}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.25}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes flip-out-hor-top{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}100%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@keyframes flip-out-hor-top{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}100%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@-webkit-keyframes flip-in-hor-top{0%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-hor-top{0%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.layout-wrap{max-width:1200px;margin:0 auto}.layout-wrap.text{max-width:800px}.layout{padding:20px;clear:both}.layout.text-center img{max-width:100%}@media (min-width:768px){.layout.text-center img.home-map{max-width:75%}}.layout.text-center img.home-map{max-width:75%}.full-width{width:100%}@media (max-width:1099px){.breadcrumbs-wrapper{display:none}}@media (max-width:479px){.home-page .intro .layout,.home-page .intro h2{padding-top:0;margin-top:0;font-size:14px}}.breadcrumbs{display:none}@media (min-width:1100px){.breadcrumbs{display:inline-block}}@media (min-width:1100px){.breadcrumbs.minus-width{width:calc(100% - 200px)}}.back-results{width:100%;float:none;display:inline-block}@media (min-width:1100px){.back-results{float:right;width:auto}}.back-results.hidden{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.grid-container{display:block;text-align:center}.grid-container .flex-item{display:inline-flex;flex-direction:column;flex-wrap:wrap;width:285px;padding-top:25px;padding-left:10px;padding-right:10px}.grid-container .flex-item h3{max-width:100%;min-height:41px}.grid-container .flex-item p{min-height:21px}.grid-container .flex-item img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:285px}}@supports (display:grid){.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;text-align:center}.grid-container .flex-item{display:flex;flex-direction:column;justify-content:space-between;padding-top:25px}.grid-container .flex-item img{width:100%;-o-object-fit:contain;object-fit:contain}}.grid-container .flex-item .detitle{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;text-transform:uppercase;margin-bottom:0}.grid-container .flex-item .location{font-style:italic}.grid-container .btn:not(.debtn).wide{margin:0;margin-top:1em}article{max-width:700px;margin:0 auto}.col1,.col2,.col3,.col4{display:block}.col1 img,.col2 img,.col3 img,.col4 img{max-width:100%}.four-col,.two-col{width:100%}@media (min-width:768px){.four-col,.two-col{align-items:flex-start;display:flex;justify-content:space-between;flex-wrap:wrap}}.five-col,.four-col,.one-fourth-three-fourths,.one-third-two-thirds,.six-col,.three-col,.three-fourths-one-fourth,.two-col,.two-thirds-one-third{width:100%}@media (min-width:1100px){.five-col,.four-col,.one-fourth-three-fourths,.one-third-two-thirds,.six-col,.three-col,.three-fourths-one-fourth,.two-col,.two-thirds-one-third{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:768px){.two-col>.col1,.two-col>.col2{width:calc(50% - 10px)}}@media (min-width:768px){.two-col .two-col>.col1,.two-col .two-col>.col2{width:100%}}@media (min-width:1100px){.two-col .two-col>.col1,.two-col .two-col>.col2{width:calc(50% - 10px)}}.three-col{width:100%}@media (min-width:1100px){.three-col{align-items:flex-start;display:flex;justify-content:space-between;flex-wrap:wrap}.three-col>[class*=" col"],.three-col>[class^=col]{width:calc((100%)/ 3 - (10px * 1.333))}}@media (min-width:768px){.four-col{flex-wrap:wrap}.four-col>[class*=" col"],.four-col>[class^=col]{width:calc(50% - 10px)}}@media (min-width:1100px){.four-col>[class*=" col"],.four-col>[class^=col]{width:calc(25% - (10px * 1.5))}}@media (min-width:768px){.five-col{flex-wrap:wrap;display:flex}.five-col>[class*=" col"],.five-col>[class^=col]{width:calc(50% - 10px);display:inline-block}}@media (min-width:1100px){.five-col>[class*=" col"],.five-col>[class^=col]{width:calc(17% - (10px * 1.5))}}@media (min-width:768px){.six-col{flex-wrap:wrap}.six-col>[class*=" col"],.six-col>[class^=col]{width:calc(50% - 10px);display:inline-block}}@media (min-width:1100px){.six-col>[class*=" col"],.six-col>[class^=col]{width:calc(20% - (10px * 1.5))}}@media (min-width:1100px){.one-third-two-thirds>.col1{width:calc((100% / 3) - (10px * 1.333))}.one-third-two-thirds>.col2{width:calc((100% / 1.5) - (10px * .666))}}@media (min-width:1100px){.two-thirds-one-third>.col1{width:calc((100% / 1.5) - (10px * .666))}.two-thirds-one-third>.col2{width:calc((100% / 3) - (10px * 1.333))}}@media (min-width:1100px){.one-fourth-three-fourths>.col1{width:calc(25% - (10px * 1.5))}.one-fourth-three-fourths>.col2{width:calc(75% - (10px * .5))}}@media (min-width:1100px){.three-fourths-one-fourth>.col1{width:calc(75% - (10px * .5))}.three-fourths-one-fourth>.col2{width:calc(25% - (10px * 1.5))}}@media (max-width:767px){.our-family .col1 img{margin:1em auto;display:block}}@media (max-width:767px){.our-family .text-right .btn{width:100%;display:block}}.special-offer{background-color:#d76161;color:#fff;padding:1em}.special-offer a{color:#fff}.lazy-image{min-width:1px;min-height:1px}.center{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wb-sitemap{display:none}.grecaptcha-badge{bottom:140px!important}.family-logo{max-height:80px;max-width:180px!important}.search-badges .good-to-go-england,.search-badges a{vertical-align:middle;width:130px;margin-top:0}.good-to-go-england{width:100px;margin-top:15px}.good-to-go-england.search-badge{width:114px;position:absolute;right:100px;top:50%;margin-top:-57px}section.book-with-confidence.page{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}@media (min-width:768px){section.book-with-confidence.page{padding:1em 100px 1em 100px}}section.book-with-confidence.page h1{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem}section.book-with-confidence.page .shield-tick-icon:before{width:30px!important}@media (min-width:768px){.book-with-confidence-layout{padding:25px 50px;padding-bottom:0}.book-with-confidence-layout .col1{padding-right:25px}.book-with-confidence-layout .col2{padding-left:25px}}.book-with-confidence-layout-wrap{padding-bottom:50px}.feefo-link.btn{width:auto;margin:15px 0!important}.book-with-confidence-feefo .feefo-link.btn{display:block!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto!important;margin-bottom:25px!important}.width-100{max-width:100%}.width-90{max-width:90%}.width-80{max-width:80%}.width-70{max-width:70%}.width-60{max-width:60%}.width-50{max-width:50%}.listings-wrap{display:flex;justify-content:center}.listings-wrap .details-footer,.listings-wrap .job-listing,.listings-wrap .no-careers,.listings-wrap .side-listings{background-color:#fafafa;padding:1.5em}.listings-wrap .job-listing h1{margin-top:0}@media (min-width:768px){.listings-wrap .job-listing{width:calc(50% - 10px)}}.listings-wrap .job-listing:nth-child(odd){margin-right:20px}.btn:not(.debtn),button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn),input[type=button]:not(.debtn),input[type=submit]:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#c5b1a9;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn:not(.debtn):visited,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):visited,input[type=button]:not(.debtn):visited,input[type=submit]:not(.debtn):visited{color:#fff}.btn:not(.debtn).wide,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).wide,input[type=button]:not(.debtn).wide,input[type=submit]:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn:not(.debtn).small label:before,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).small label:before,input[type=button]:not(.debtn).small label:before,input[type=submit]:not(.debtn).small label:before{width:20px}.btn:not(.debtn).large label:before,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).large label:before,input[type=button]:not(.debtn).large label:before,input[type=submit]:not(.debtn).large label:before{width:30px}.btn:not(.debtn)+.loading-spinner,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn)+.loading-spinner,input[type=button]:not(.debtn)+.loading-spinner,input[type=submit]:not(.debtn)+.loading-spinner{display:none}.btn:not(.debtn).loader.loading,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).loader.loading,input[type=button]:not(.debtn).loader.loading,input[type=submit]:not(.debtn).loader.loading{color:transparent}.btn:not(.debtn).loader.loading+.loading-spinner,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).loader.loading+.loading-spinner,input[type=button]:not(.debtn).loader.loading+.loading-spinner,input[type=submit]:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn:not(.debtn):hover,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):hover,input[type=button]:not(.debtn):hover,input[type=submit]:not(.debtn):hover{background-color:#ac9d97;color:#fff;text-decoration:none}.btn:not(.debtn):hover.loading,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):hover.loading,input[type=button]:not(.debtn):hover.loading,input[type=submit]:not(.debtn):hover.loading{color:#bba39a}.btn:not(.debtn):focus,button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):focus,input[type=button]:not(.debtn):focus,input[type=submit]:not(.debtn):focus{outline:#c5b1a9 dotted 1px}.btn.large:not(.debtn),button.large:not(.debtn),input[type=button].large:not(.debtn),input[type=submit].large:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#c5b1a9;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.large:not(.debtn):visited,button.large:not(.debtn):visited,input[type=button].large:not(.debtn):visited,input[type=submit].large:not(.debtn):visited{color:#fff}.btn.large:not(.debtn).wide,button.large:not(.debtn).wide,input[type=button].large:not(.debtn).wide,input[type=submit].large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.large:not(.debtn).small label:before,button.large:not(.debtn).small label:before,input[type=button].large:not(.debtn).small label:before,input[type=submit].large:not(.debtn).small label:before{width:20px}.btn.large:not(.debtn).large label:before,button.large:not(.debtn).large label:before,input[type=button].large:not(.debtn).large label:before,input[type=submit].large:not(.debtn).large label:before{width:30px}.btn.large:not(.debtn)+.loading-spinner,button.large:not(.debtn)+.loading-spinner,input[type=button].large:not(.debtn)+.loading-spinner,input[type=submit].large:not(.debtn)+.loading-spinner{display:none}.btn.large:not(.debtn).loader.loading,button.large:not(.debtn).loader.loading,input[type=button].large:not(.debtn).loader.loading,input[type=submit].large:not(.debtn).loader.loading{color:transparent}.btn.large:not(.debtn).loader.loading+.loading-spinner,button.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.large:not(.debtn):hover,button.large:not(.debtn):hover,input[type=button].large:not(.debtn):hover,input[type=submit].large:not(.debtn):hover{background-color:#ac9d97;color:#fff;text-decoration:none}.btn.large:not(.debtn):hover.loading,button.large:not(.debtn):hover.loading,input[type=button].large:not(.debtn):hover.loading,input[type=submit].large:not(.debtn):hover.loading{color:#bba39a}.btn.large:not(.debtn):focus,button.large:not(.debtn):focus,input[type=button].large:not(.debtn):focus,input[type=submit].large:not(.debtn):focus{outline:#c5b1a9 dotted 1px}.btn.small:not(.debtn),button.small:not(.debtn),input[type=button].small:not(.debtn),input[type=submit].small:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#c5b1a9;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small:not(.debtn):visited,button.small:not(.debtn):visited,input[type=button].small:not(.debtn):visited,input[type=submit].small:not(.debtn):visited{color:#fff}.btn.small:not(.debtn).wide,button.small:not(.debtn).wide,input[type=button].small:not(.debtn).wide,input[type=submit].small:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small:not(.debtn).small label:before,button.small:not(.debtn).small label:before,input[type=button].small:not(.debtn).small label:before,input[type=submit].small:not(.debtn).small label:before{width:20px}.btn.small:not(.debtn).large label:before,button.small:not(.debtn).large label:before,input[type=button].small:not(.debtn).large label:before,input[type=submit].small:not(.debtn).large label:before{width:30px}.btn.small:not(.debtn)+.loading-spinner,button.small:not(.debtn)+.loading-spinner,input[type=button].small:not(.debtn)+.loading-spinner,input[type=submit].small:not(.debtn)+.loading-spinner{display:none}.btn.small:not(.debtn).loader.loading,button.small:not(.debtn).loader.loading,input[type=button].small:not(.debtn).loader.loading,input[type=submit].small:not(.debtn).loader.loading{color:transparent}.btn.small:not(.debtn).loader.loading+.loading-spinner,button.small:not(.debtn).loader.loading+.loading-spinner,input[type=button].small:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small:not(.debtn):hover,button.small:not(.debtn):hover,input[type=button].small:not(.debtn):hover,input[type=submit].small:not(.debtn):hover{background-color:#ac9d97;color:#fff;text-decoration:none}.btn.small:not(.debtn):hover.loading,button.small:not(.debtn):hover.loading,input[type=button].small:not(.debtn):hover.loading,input[type=submit].small:not(.debtn):hover.loading{color:#bba39a}.btn.small:not(.debtn):focus,button.small:not(.debtn):focus,input[type=button].small:not(.debtn):focus,input[type=submit].small:not(.debtn):focus{outline:#c5b1a9 dotted 1px}.btn.secondary:not(.debtn),button.secondary:not(.debtn),input[type=button].secondary:not(.debtn),input[type=submit].secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#e4dad7;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn.secondary:not(.debtn):visited,button.secondary:not(.debtn):visited,input[type=button].secondary:not(.debtn):visited,input[type=submit].secondary:not(.debtn):visited{color:#fff}.btn.secondary:not(.debtn).wide,button.secondary:not(.debtn).wide,input[type=button].secondary:not(.debtn).wide,input[type=submit].secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.secondary:not(.debtn).small label:before,button.secondary:not(.debtn).small label:before,input[type=button].secondary:not(.debtn).small label:before,input[type=submit].secondary:not(.debtn).small label:before{width:20px}.btn.secondary:not(.debtn).large label:before,button.secondary:not(.debtn).large label:before,input[type=button].secondary:not(.debtn).large label:before,input[type=submit].secondary:not(.debtn).large label:before{width:30px}.btn.secondary:not(.debtn)+.loading-spinner,button.secondary:not(.debtn)+.loading-spinner,input[type=button].secondary:not(.debtn)+.loading-spinner,input[type=submit].secondary:not(.debtn)+.loading-spinner{display:none}.btn.secondary:not(.debtn).loader.loading,button.secondary:not(.debtn).loader.loading,input[type=button].secondary:not(.debtn).loader.loading,input[type=submit].secondary:not(.debtn).loader.loading{color:transparent}.btn.secondary:not(.debtn).loader.loading+.loading-spinner,button.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn.secondary:not(.debtn):hover,button.secondary:not(.debtn):hover,input[type=button].secondary:not(.debtn):hover,input[type=submit].secondary:not(.debtn):hover{background-color:#c3bcb9;color:#fff;text-decoration:none}.btn.secondary:not(.debtn):hover.loading,button.secondary:not(.debtn):hover.loading,input[type=button].secondary:not(.debtn):hover.loading,input[type=submit].secondary:not(.debtn):hover.loading{color:#dacdc7}.btn.secondary:not(.debtn):focus,button.secondary:not(.debtn):focus,input[type=button].secondary:not(.debtn):focus,input[type=submit].secondary:not(.debtn):focus{outline:#e4dad7 dotted 1px}.btn.large.secondary:not(.debtn),button.large.secondary:not(.debtn),input[type=button].large.secondary:not(.debtn),input[type=submit].large.secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#e4dad7;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.large.secondary:not(.debtn):visited,button.large.secondary:not(.debtn):visited,input[type=button].large.secondary:not(.debtn):visited,input[type=submit].large.secondary:not(.debtn):visited{color:#fff}.btn.large.secondary:not(.debtn).wide,button.large.secondary:not(.debtn).wide,input[type=button].large.secondary:not(.debtn).wide,input[type=submit].large.secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.large.secondary:not(.debtn).small label:before,button.large.secondary:not(.debtn).small label:before,input[type=button].large.secondary:not(.debtn).small label:before,input[type=submit].large.secondary:not(.debtn).small label:before{width:20px}.btn.large.secondary:not(.debtn).large label:before,button.large.secondary:not(.debtn).large label:before,input[type=button].large.secondary:not(.debtn).large label:before,input[type=submit].large.secondary:not(.debtn).large label:before{width:30px}.btn.large.secondary:not(.debtn)+.loading-spinner,button.large.secondary:not(.debtn)+.loading-spinner,input[type=button].large.secondary:not(.debtn)+.loading-spinner,input[type=submit].large.secondary:not(.debtn)+.loading-spinner{display:none}.btn.large.secondary:not(.debtn).loader.loading,button.large.secondary:not(.debtn).loader.loading,input[type=button].large.secondary:not(.debtn).loader.loading,input[type=submit].large.secondary:not(.debtn).loader.loading{color:transparent}.btn.large.secondary:not(.debtn).loader.loading+.loading-spinner,button.large.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].large.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].large.secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.large.secondary:not(.debtn):hover,button.large.secondary:not(.debtn):hover,input[type=button].large.secondary:not(.debtn):hover,input[type=submit].large.secondary:not(.debtn):hover{background-color:#c3bcb9;color:#fff;text-decoration:none}.btn.large.secondary:not(.debtn):hover.loading,button.large.secondary:not(.debtn):hover.loading,input[type=button].large.secondary:not(.debtn):hover.loading,input[type=submit].large.secondary:not(.debtn):hover.loading{color:#dacdc7}.btn.large.secondary:not(.debtn):focus,button.large.secondary:not(.debtn):focus,input[type=button].large.secondary:not(.debtn):focus,input[type=submit].large.secondary:not(.debtn):focus{outline:#e4dad7 dotted 1px}.btn.small.secondary:not(.debtn),button.small.secondary:not(.debtn),input[type=button].small.secondary:not(.debtn),input[type=submit].small.secondary:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#e4dad7;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small.secondary:not(.debtn):visited,button.small.secondary:not(.debtn):visited,input[type=button].small.secondary:not(.debtn):visited,input[type=submit].small.secondary:not(.debtn):visited{color:#fff}.btn.small.secondary:not(.debtn).wide,button.small.secondary:not(.debtn).wide,input[type=button].small.secondary:not(.debtn).wide,input[type=submit].small.secondary:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small.secondary:not(.debtn).small label:before,button.small.secondary:not(.debtn).small label:before,input[type=button].small.secondary:not(.debtn).small label:before,input[type=submit].small.secondary:not(.debtn).small label:before{width:20px}.btn.small.secondary:not(.debtn).large label:before,button.small.secondary:not(.debtn).large label:before,input[type=button].small.secondary:not(.debtn).large label:before,input[type=submit].small.secondary:not(.debtn).large label:before{width:30px}.btn.small.secondary:not(.debtn)+.loading-spinner,button.small.secondary:not(.debtn)+.loading-spinner,input[type=button].small.secondary:not(.debtn)+.loading-spinner,input[type=submit].small.secondary:not(.debtn)+.loading-spinner{display:none}.btn.small.secondary:not(.debtn).loader.loading,button.small.secondary:not(.debtn).loader.loading,input[type=button].small.secondary:not(.debtn).loader.loading,input[type=submit].small.secondary:not(.debtn).loader.loading{color:transparent}.btn.small.secondary:not(.debtn).loader.loading+.loading-spinner,button.small.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=button].small.secondary:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small.secondary:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small.secondary:not(.debtn):hover,button.small.secondary:not(.debtn):hover,input[type=button].small.secondary:not(.debtn):hover,input[type=submit].small.secondary:not(.debtn):hover{background-color:#c3bcb9;color:#fff;text-decoration:none}.btn.small.secondary:not(.debtn):hover.loading,button.small.secondary:not(.debtn):hover.loading,input[type=button].small.secondary:not(.debtn):hover.loading,input[type=submit].small.secondary:not(.debtn):hover.loading{color:#dacdc7}.btn.small.secondary:not(.debtn):focus,button.small.secondary:not(.debtn):focus,input[type=button].small.secondary:not(.debtn):focus,input[type=submit].small.secondary:not(.debtn):focus{outline:#e4dad7 dotted 1px}.btn.small.red:not(.debtn),button.small.red:not(.debtn),input[type=button].small.red:not(.debtn),input[type=submit].small.red:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#d76161;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#fff}.btn.small.red:not(.debtn):visited,button.small.red:not(.debtn):visited,input[type=button].small.red:not(.debtn):visited,input[type=submit].small.red:not(.debtn):visited{color:#fff}.btn.small.red:not(.debtn).wide,button.small.red:not(.debtn).wide,input[type=button].small.red:not(.debtn).wide,input[type=submit].small.red:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.small.red:not(.debtn).small label:before,button.small.red:not(.debtn).small label:before,input[type=button].small.red:not(.debtn).small label:before,input[type=submit].small.red:not(.debtn).small label:before{width:20px}.btn.small.red:not(.debtn).large label:before,button.small.red:not(.debtn).large label:before,input[type=button].small.red:not(.debtn).large label:before,input[type=submit].small.red:not(.debtn).large label:before{width:30px}.btn.small.red:not(.debtn)+.loading-spinner,button.small.red:not(.debtn)+.loading-spinner,input[type=button].small.red:not(.debtn)+.loading-spinner,input[type=submit].small.red:not(.debtn)+.loading-spinner{display:none}.btn.small.red:not(.debtn).loader.loading,button.small.red:not(.debtn).loader.loading,input[type=button].small.red:not(.debtn).loader.loading,input[type=submit].small.red:not(.debtn).loader.loading{color:transparent}.btn.small.red:not(.debtn).loader.loading+.loading-spinner,button.small.red:not(.debtn).loader.loading+.loading-spinner,input[type=button].small.red:not(.debtn).loader.loading+.loading-spinner,input[type=submit].small.red:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#fff}.btn.small.red:not(.debtn):hover,button.small.red:not(.debtn):hover,input[type=button].small.red:not(.debtn):hover,input[type=submit].small.red:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.small.red:not(.debtn):hover.loading,button.small.red:not(.debtn):hover.loading,input[type=button].small.red:not(.debtn):hover.loading,input[type=submit].small.red:not(.debtn):hover.loading{color:#d24d4d}.btn.small.red:not(.debtn):focus,button.small.red:not(.debtn):focus,input[type=button].small.red:not(.debtn):focus,input[type=submit].small.red:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.white:not(.debtn),button.white:not(.debtn),input[type=button].white:not(.debtn),input[type=submit].white:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#fff;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#5f5f5f}.btn.white:not(.debtn):visited,button.white:not(.debtn):visited,input[type=button].white:not(.debtn):visited,input[type=submit].white:not(.debtn):visited{color:#5f5f5f}.btn.white:not(.debtn).wide,button.white:not(.debtn).wide,input[type=button].white:not(.debtn).wide,input[type=submit].white:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white:not(.debtn).small label:before,button.white:not(.debtn).small label:before,input[type=button].white:not(.debtn).small label:before,input[type=submit].white:not(.debtn).small label:before{width:20px}.btn.white:not(.debtn).large label:before,button.white:not(.debtn).large label:before,input[type=button].white:not(.debtn).large label:before,input[type=submit].white:not(.debtn).large label:before{width:30px}.btn.white:not(.debtn)+.loading-spinner,button.white:not(.debtn)+.loading-spinner,input[type=button].white:not(.debtn)+.loading-spinner,input[type=submit].white:not(.debtn)+.loading-spinner{display:none}.btn.white:not(.debtn).loader.loading,button.white:not(.debtn).loader.loading,input[type=button].white:not(.debtn).loader.loading,input[type=submit].white:not(.debtn).loader.loading{color:transparent}.btn.white:not(.debtn).loader.loading+.loading-spinner,button.white:not(.debtn).loader.loading+.loading-spinner,input[type=button].white:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#5f5f5f}.btn.white:not(.debtn):hover,button.white:not(.debtn):hover,input[type=button].white:not(.debtn):hover,input[type=submit].white:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white:not(.debtn):hover.loading,button.white:not(.debtn):hover.loading,input[type=button].white:not(.debtn):hover.loading,input[type=submit].white:not(.debtn):hover.loading{color:#f2f2f2}.btn.white:not(.debtn):focus,button.white:not(.debtn):focus,input[type=button].white:not(.debtn):focus,input[type=submit].white:not(.debtn):focus{outline:#fff dotted 1px}.btn.white.small:not(.debtn),button.white.small:not(.debtn),input[type=button].white.small:not(.debtn),input[type=submit].white.small:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.8em 1.6em;background-color:#fff;font-size:.8rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:.9em 1.6em;top:-.1em;color:#5f5f5f}.btn.white.small:not(.debtn):visited,button.white.small:not(.debtn):visited,input[type=button].white.small:not(.debtn):visited,input[type=submit].white.small:not(.debtn):visited{color:#5f5f5f}.btn.white.small:not(.debtn).wide,button.white.small:not(.debtn).wide,input[type=button].white.small:not(.debtn).wide,input[type=submit].white.small:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white.small:not(.debtn).small label:before,button.white.small:not(.debtn).small label:before,input[type=button].white.small:not(.debtn).small label:before,input[type=submit].white.small:not(.debtn).small label:before{width:20px}.btn.white.small:not(.debtn).large label:before,button.white.small:not(.debtn).large label:before,input[type=button].white.small:not(.debtn).large label:before,input[type=submit].white.small:not(.debtn).large label:before{width:30px}.btn.white.small:not(.debtn)+.loading-spinner,button.white.small:not(.debtn)+.loading-spinner,input[type=button].white.small:not(.debtn)+.loading-spinner,input[type=submit].white.small:not(.debtn)+.loading-spinner{display:none}.btn.white.small:not(.debtn).loader.loading,button.white.small:not(.debtn).loader.loading,input[type=button].white.small:not(.debtn).loader.loading,input[type=submit].white.small:not(.debtn).loader.loading{color:transparent}.btn.white.small:not(.debtn).loader.loading+.loading-spinner,button.white.small:not(.debtn).loader.loading+.loading-spinner,input[type=button].white.small:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white.small:not(.debtn).loader.loading+.loading-spinner{font-size:1.2rem;color:#5f5f5f}.btn.white.small:not(.debtn):hover,button.white.small:not(.debtn):hover,input[type=button].white.small:not(.debtn):hover,input[type=submit].white.small:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white.small:not(.debtn):hover.loading,button.white.small:not(.debtn):hover.loading,input[type=button].white.small:not(.debtn):hover.loading,input[type=submit].white.small:not(.debtn):hover.loading{color:#f2f2f2}.btn.white.small:not(.debtn):focus,button.white.small:not(.debtn):focus,input[type=button].white.small:not(.debtn):focus,input[type=submit].white.small:not(.debtn):focus{outline:#fff dotted 1px}.btn.white.large:not(.debtn),button.white.large:not(.debtn),input[type=button].white.large:not(.debtn),input[type=submit].white.large:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#fff;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#5f5f5f}.btn.white.large:not(.debtn):visited,button.white.large:not(.debtn):visited,input[type=button].white.large:not(.debtn):visited,input[type=submit].white.large:not(.debtn):visited{color:#5f5f5f}.btn.white.large:not(.debtn).wide,button.white.large:not(.debtn).wide,input[type=button].white.large:not(.debtn).wide,input[type=submit].white.large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.white.large:not(.debtn).small label:before,button.white.large:not(.debtn).small label:before,input[type=button].white.large:not(.debtn).small label:before,input[type=submit].white.large:not(.debtn).small label:before{width:20px}.btn.white.large:not(.debtn).large label:before,button.white.large:not(.debtn).large label:before,input[type=button].white.large:not(.debtn).large label:before,input[type=submit].white.large:not(.debtn).large label:before{width:30px}.btn.white.large:not(.debtn)+.loading-spinner,button.white.large:not(.debtn)+.loading-spinner,input[type=button].white.large:not(.debtn)+.loading-spinner,input[type=submit].white.large:not(.debtn)+.loading-spinner{display:none}.btn.white.large:not(.debtn).loader.loading,button.white.large:not(.debtn).loader.loading,input[type=button].white.large:not(.debtn).loader.loading,input[type=submit].white.large:not(.debtn).loader.loading{color:transparent}.btn.white.large:not(.debtn).loader.loading+.loading-spinner,button.white.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].white.large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].white.large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#5f5f5f}.btn.white.large:not(.debtn):hover,button.white.large:not(.debtn):hover,input[type=button].white.large:not(.debtn):hover,input[type=submit].white.large:not(.debtn):hover{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}.btn.white.large:not(.debtn):hover.loading,button.white.large:not(.debtn):hover.loading,input[type=button].white.large:not(.debtn):hover.loading,input[type=submit].white.large:not(.debtn):hover.loading{color:#f2f2f2}.btn.white.large:not(.debtn):focus,button.white.large:not(.debtn):focus,input[type=button].white.large:not(.debtn):focus,input[type=submit].white.large:not(.debtn):focus{outline:#fff dotted 1px}.btn.red:not(.debtn),button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn),input[type=submit].red:not(.debtn){-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#d76161;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff}.btn.red:not(.debtn):visited,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):visited,input[type=submit].red:not(.debtn):visited{color:#d76161}.btn.red:not(.debtn).wide,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).wide,input[type=submit].red:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.red:not(.debtn).small label:before,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).small label:before,input[type=submit].red:not(.debtn).small label:before{width:20px}.btn.red:not(.debtn).large label:before,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).large label:before,input[type=submit].red:not(.debtn).large label:before{width:30px}.btn.red:not(.debtn)+.loading-spinner,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn)+.loading-spinner,input[type=submit].red:not(.debtn)+.loading-spinner{display:none}.btn.red:not(.debtn).loader.loading,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).loader.loading,input[type=submit].red:not(.debtn).loader.loading{color:transparent}.btn.red:not(.debtn).loader.loading+.loading-spinner,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn).loader.loading+.loading-spinner,input[type=submit].red:not(.debtn).loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.btn.red:not(.debtn):hover,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):hover,input[type=submit].red:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.red:not(.debtn):hover.loading,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):hover.loading,input[type=submit].red:not(.debtn):hover.loading{color:#d24d4d}.btn.red:not(.debtn):focus,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):focus,input[type=submit].red:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.red:not(.debtn):active,.btn.red:not(.debtn):focus,.btn.red:not(.debtn):visited,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):active,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):focus,button.red:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn):not(.debtn):visited,input[type=submit].red:not(.debtn):active,input[type=submit].red:not(.debtn):focus,input[type=submit].red:not(.debtn):visited{color:#fff!important}.btn.red.large:not(.debtn),button.red.large:not(.debtn),input[type=button].red.large:not(.debtn),input[type=submit].red.large:not(.debtn){border:1px solid #e6e6e6!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1.2em 2.4em;background-color:#d76161;font-size:1.2rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.3em 2.4em;top:-.1em;color:#fff}.btn.red.large:not(.debtn):visited,button.red.large:not(.debtn):visited,input[type=button].red.large:not(.debtn):visited,input[type=submit].red.large:not(.debtn):visited{color:#d76161}.btn.red.large:not(.debtn).wide,button.red.large:not(.debtn).wide,input[type=button].red.large:not(.debtn).wide,input[type=submit].red.large:not(.debtn).wide{display:block;margin:.25rem 0;width:100%}.btn.red.large:not(.debtn).small label:before,button.red.large:not(.debtn).small label:before,input[type=button].red.large:not(.debtn).small label:before,input[type=submit].red.large:not(.debtn).small label:before{width:20px}.btn.red.large:not(.debtn).large label:before,button.red.large:not(.debtn).large label:before,input[type=button].red.large:not(.debtn).large label:before,input[type=submit].red.large:not(.debtn).large label:before{width:30px}.btn.red.large:not(.debtn)+.loading-spinner,button.red.large:not(.debtn)+.loading-spinner,input[type=button].red.large:not(.debtn)+.loading-spinner,input[type=submit].red.large:not(.debtn)+.loading-spinner{display:none}.btn.red.large:not(.debtn).loader.loading,button.red.large:not(.debtn).loader.loading,input[type=button].red.large:not(.debtn).loader.loading,input[type=submit].red.large:not(.debtn).loader.loading{color:transparent}.btn.red.large:not(.debtn).loader.loading+.loading-spinner,button.red.large:not(.debtn).loader.loading+.loading-spinner,input[type=button].red.large:not(.debtn).loader.loading+.loading-spinner,input[type=submit].red.large:not(.debtn).loader.loading+.loading-spinner{font-size:1.8rem;color:#fff}.btn.red.large:not(.debtn):hover,button.red.large:not(.debtn):hover,input[type=button].red.large:not(.debtn):hover,input[type=submit].red.large:not(.debtn):hover{background-color:#b96161;color:#fff;text-decoration:none}.btn.red.large:not(.debtn):hover.loading,button.red.large:not(.debtn):hover.loading,input[type=button].red.large:not(.debtn):hover.loading,input[type=submit].red.large:not(.debtn):hover.loading{color:#d24d4d}.btn.red.large:not(.debtn):focus,button.red.large:not(.debtn):focus,input[type=button].red.large:not(.debtn):focus,input[type=submit].red.large:not(.debtn):focus{outline:#d76161 dotted 1px}.btn.red.large:not(.debtn):active,.btn.red.large:not(.debtn):focus,.btn.red.large:not(.debtn):visited,button.red.large:not(.debtn):active,button.red.large:not(.debtn):focus,button.red.large:not(.debtn):visited,input[type=button].red.large:not(.debtn):active,input[type=button].red.large:not(.debtn):focus,input[type=button].red.large:not(.debtn):visited,input[type=submit].red.large:not(.debtn):active,input[type=submit].red.large:not(.debtn):focus,input[type=submit].red.large:not(.debtn):visited{color:#fff!important}.btn-wrap{position:relative;display:inline-block}.btn-wrap.wide{display:block}.tablist{display:flex;flex-direction:row}.tablist:after,.tablist:before{content:" ";display:table}.tablist:after{clear:both}.tablist .btn,.tablist button,.tablist input[type=button],.tablist input[type=submit]{margin:0!important;padding:1em!important;flex-grow:1}.tablist .btn:not(:last-child),.tablist button:not(:last-child),.tablist input[type=button]:not(:last-child),.tablist input[type=submit]:not(:last-child){border-right:0!important}.tablist .btn:not(:last-child):after,.tablist button:not(:last-child):after,.tablist input[type=button]:not(:last-child):after,.tablist input[type=submit]:not(:last-child):after{content:'';height:10px;width:2px;background-color:#e4e7e9}.tablist-window{margin-bottom:1.25em;border-bottom:1px solid rgba(0,0,0,.2)}.tablist-window .tablist{position:relative;white-space:nowrap;overflow-x:auto}.tablist-window .tablist .tab-btn{margin:0 1em;position:relative;display:inline-block;vertical-align:top;padding:1em 0;color:#5f5f5f;position:relative;border-bottom:3px solid transparent}.tablist-window .tablist .tab-btn:first-child{margin-left:0}.tablist-window .tablist .tab-btn:not(:last-child):after{content:'';height:15px;width:1px;background-color:#5f5f5f;position:absolute;right:calc(-1em - 2px);top:1.25em;opacity:.3}.tablist-window .tablist .tab-btn.selected,.tablist-window .tablist .tab-btn:hover{border-bottom:3px solid #c5b1a9;font-weight:700;text-decoration:none}[data-page=home-page] .tablist-window .tablist .tab-btn:after{display:inline-block;width:8px;position:absolute;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");right:-15px;background-color:transparent;opacity:1;top:auto}[data-page=home-page] .list-btn{margin:0 3em;position:relative;display:inline-block!important;vertical-align:top;padding:.5em 0;color:#5f5f5f;position:relative;border-bottom:3px solid transparent}[data-page=home-page] .list-btn:first-child{margin-left:0}[data-page=home-page] .list-btn.selected,[data-page=home-page] .list-btn:hover{text-decoration:underline}[data-page=home-page] .list-btn:after{display:inline-block;width:8px;position:absolute;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");right:-15px;background-color:transparent;opacity:1;top:auto}.text-center{text-align:center}.text-center .btn,.text-center button,.text-center input[type=button],.text-center input[type=submit]{display:inline-block}.text-center img{padding:10px}.text-right{text-align:right}.text-right .btn,.text-right button,.text-right input[type=button],.text-right input[type=submit]{display:inline-block}.modal .close{color:#5f5f5f!important;position:absolute!important;right:10px!important;top:5px!important;font-size:2.2rem!important;cursor:pointer!important;background:0 0!important;z-index:5!important;padding:0!important;margin:0!important}.lds-ring{display:inline-block;position:absolute;width:44px;height:44px;left:80px;z-index:1;bottom:20px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px 8px 8px;border:4px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.iframe{border:0}.grecaptcha-badge{visibility:hidden}.recaptcha-text{font-size:.8em}.form-wrap,fieldset{border:none;padding:0;margin:0;position:relative}.form-wrap .field-line,fieldset .field-line{width:100%;display:block;margin-bottom:5px;position:relative;vertical-align:top}.form-wrap .field-line.search,fieldset .field-line.search{display:flex;flex-direction:column}@media (min-width:768px){.form-wrap .field-line.search,fieldset .field-line.search{flex-direction:row}}.form-wrap .field-line.search .btn,.form-wrap .field-line.search button,.form-wrap .field-line.search input[type=submit],fieldset .field-line.search .btn,fieldset .field-line.search button,fieldset .field-line.search input[type=submit]{margin:0}@media (min-width:768px){.form-wrap .field-line.search .btn,.form-wrap .field-line.search button,.form-wrap .field-line.search input[type=submit],fieldset .field-line.search .btn,fieldset .field-line.search button,fieldset .field-line.search input[type=submit]{margin:0 .25rem;position:relative;top:0}}.form-wrap .field-line .spinner-ui,.form-wrap .field-line .textarea,.form-wrap .field-line input[type=number],.form-wrap .field-line input[type=password],.form-wrap .field-line input[type=search],.form-wrap .field-line input[type=text],.form-wrap .field-line select,.form-wrap .field-line textarea,fieldset .field-line .spinner-ui,fieldset .field-line .textarea,fieldset .field-line input[type=number],fieldset .field-line input[type=password],fieldset .field-line input[type=search],fieldset .field-line input[type=text],fieldset .field-line select,fieldset .field-line textarea{width:100%}.form-wrap .field-line:last-child,fieldset .field-line:last-child{margin-bottom:0}.form-wrap .field-line.icon.select select,fieldset .field-line.icon.select select{padding-left:3em}.form-wrap .field-line.icon.input input,fieldset .field-line.icon.input input{padding-left:3em}.form-wrap .field-line.icon.input input.focus+label,.form-wrap .field-line.icon.input input:focus+label,fieldset .field-line.icon.input input.focus+label,fieldset .field-line.icon.input input:focus+label{left:5em}.form-wrap .field-line.icon.input.bathrooms:after,.form-wrap .field-line.icon.input.beds:after,.form-wrap .field-line.icon.input.dogs:after,.form-wrap .field-line.icon.input.guests:after,fieldset .field-line.icon.input.bathrooms:after,fieldset .field-line.icon.input.beds:after,fieldset .field-line.icon.input.dogs:after,fieldset .field-line.icon.input.guests:after{top:1.5em}.form-wrap .field-line.icon.input .ui-spinner.focus+label,fieldset .field-line.icon.input .ui-spinner.focus+label{left:4.5em}.form-wrap .field-line.icon.input label:not(.invalid),fieldset .field-line.icon.input label:not(.invalid){left:50px}.form-wrap .field-line.icon:after,fieldset .field-line.icon:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';left:10px;display:inline-block;height:25px;width:25px;vertical-align:middle;margin-right:1em;background-position:center center;background-repeat:no-repeat;background-size:contain}.form-wrap .field-line.icon.beds:after,fieldset .field-line.icon.beds:after{width:25px;height:15px;background:url(/images/icons.png) -5px -52px no-repeat}.form-wrap .field-line.icon.bathrooms:after,fieldset .field-line.icon.bathrooms:after{width:25px;height:22px;background:url(/images/icons.png) -5px -936px no-repeat}.form-wrap .field-line.icon.guests:after,fieldset .field-line.icon.guests:after{width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.form-wrap .field-line.icon.location:after,fieldset .field-line.icon.location:after{width:25px;height:29px;background:url(/images/icons.png) 0 -2208px no-repeat;background-size:25px}.form-wrap .field-line.icon.dogs:after,fieldset .field-line.icon.dogs:after{width:25px;height:23px;background:url(/images/icons.png) -5px -1579px no-repeat}.form-wrap .field-line.icon.calendar:after,fieldset .field-line.icon.calendar:after{width:25px;height:29px;background:url(/images/icons.png) 0 -1982px no-repeat;background-size:27px}.form-wrap .field-line .label.invalid,.form-wrap .field-line label.invalid,fieldset .field-line .label.invalid,fieldset .field-line label.invalid{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block;padding:.5em .75em;background-color:#fff;color:#9f3939;font-weight:700;border:1px solid #ebadaf;border-radius:5px;margin:10px 0 0 0;position:relative}.form-wrap .field-line .label.invalid:after,.form-wrap .field-line label.invalid:after,fieldset .field-line .label.invalid:after,fieldset .field-line label.invalid:after{content:'';height:10px;width:10px;position:absolute;border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;background-color:#fff;border-style:solid;border-color:#ebadaf}.form-wrap.horizontal .btn,fieldset.horizontal .btn{vertical-align:top}@media (min-width:1100px){.form-wrap.horizontal .field-line,fieldset.horizontal .field-line{display:inline-block;width:auto}}.form-wrap.horizontal.right-align,fieldset.horizontal.right-align{text-align:right}.form-wrap+.form-wrap,.form-wrap+fieldset,fieldset+.form-wrap,fieldset+fieldset{margin-top:10px}.tagify{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9!important;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer;min-height:46px}.tagify .tagify__tag{margin:10px 0 10px 10px}.tagify .tagify__input{margin:10px 5px}.error-summary,.spinner-ui,.tagify,.textarea,input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-family:Helvetica,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer}.error-summary.placeholder,.spinner-ui.placeholder,.tagify.placeholder,.textarea.placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=text].placeholder,select.placeholder,textarea.placeholder{color:#dfdfdf}.error-summary:-moz-placeholder,.spinner-ui:-moz-placeholder,.tagify:-moz-placeholder,.textarea:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#dfdfdf}.error-summary::-moz-placeholder,.spinner-ui::-moz-placeholder,.tagify::-moz-placeholder,.textarea::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#dfdfdf}.error-summary:-ms-input-placeholder,.spinner-ui:-ms-input-placeholder,.tagify:-ms-input-placeholder,.textarea:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#dfdfdf}.error-summary::-webkit-input-placeholder,.spinner-ui::-webkit-input-placeholder,.tagify::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#dfdfdf}.error-summary.invalid,.error-summary[aria-invalid=true],.spinner-ui.invalid,.spinner-ui[aria-invalid=true],.tagify.invalid,.tagify[aria-invalid=true],.textarea.invalid,.textarea[aria-invalid=true],input[type=number].invalid,input[type=number][aria-invalid=true],input[type=password].invalid,input[type=password][aria-invalid=true],input[type=search].invalid,input[type=search][aria-invalid=true],input[type=text].invalid,input[type=text][aria-invalid=true],select.invalid,select[aria-invalid=true],textarea.invalid,textarea[aria-invalid=true]{background-color:#fff2f2!important;border-color:#ebadaf}.error-summary.required,.error-summary[required],.spinner-ui.required,.spinner-ui[required],.tagify.required,.tagify[required],.textarea.required,.textarea[required],fieldset[data-form] .error-summary.validated,fieldset[data-form] .spinner-ui.validated,fieldset[data-form] .tagify.validated,fieldset[data-form] .textarea.validated,fieldset[data-form] input[type=number].validated,fieldset[data-form] input[type=password].validated,fieldset[data-form] input[type=search].validated,fieldset[data-form] input[type=text].validated,fieldset[data-form] select.validated,fieldset[data-form] textarea.validated,input[type=number].required,input[type=number][required],input[type=password].required,input[type=password][required],input[type=search].required,input[type=search][required],input[type=text].required,input[type=text][required],select.required,select[required],textarea.required,textarea[required]{background-position:right 1.1em center;background-color:#fff;background-size:5px;background-repeat:no-repeat}.error-summary.required,.error-summary[required],.spinner-ui.required,.spinner-ui[required],.tagify.required,.tagify[required],.textarea.required,.textarea[required],input[type=number].required,input[type=number][required],input[type=password].required,input[type=password][required],input[type=search].required,input[type=search][required],input[type=text].required,input[type=text][required],select.required,select[required],textarea.required,textarea[required]{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 10 10' width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23FF0000;%7D%3C/style%3E%3Ccircle class='st0' cx='5' cy='5' r='5'/%3E%3C/svg%3E")}fieldset[data-form] .error-summary.required.validated,fieldset[data-form] .error-summary[required].validated,fieldset[data-form] .spinner-ui.required.validated,fieldset[data-form] .spinner-ui[required].validated,fieldset[data-form] .tagify.required.validated,fieldset[data-form] .tagify[required].validated,fieldset[data-form] .textarea.required.validated,fieldset[data-form] .textarea[required].validated,fieldset[data-form] input[type=number].required.validated,fieldset[data-form] input[type=number][required].validated,fieldset[data-form] input[type=password].required.validated,fieldset[data-form] input[type=password][required].validated,fieldset[data-form] input[type=search].required.validated,fieldset[data-form] input[type=search][required].validated,fieldset[data-form] input[type=text].required.validated,fieldset[data-form] input[type=text][required].validated,fieldset[data-form] select.required.validated,fieldset[data-form] select[required].validated,fieldset[data-form] textarea.required.validated,fieldset[data-form] textarea[required].validated{background-size:15px;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' width='512' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:right .8em center}.error-summary[disabled],.spinner-ui[disabled],.tagify[disabled],.textarea[disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{cursor:not-allowed}.error-summary[disabled]+label.placeholder,.spinner-ui[disabled]+label.placeholder,.tagify[disabled]+label.placeholder,.textarea[disabled]+label.placeholder,input[type=number][disabled]+label.placeholder,input[type=password][disabled]+label.placeholder,input[type=search][disabled]+label.placeholder,input[type=text][disabled]+label.placeholder,select[disabled]+label.placeholder,textarea[disabled]+label.placeholder{opacity:.5}.tinymce-wrap label.placeholder,.ui-spinner+label.placeholder,input+label.placeholder,textarea+label.placeholder{position:absolute;pointer-events:none;left:1em;top:1em;transition:.2s ease all;color:#5f5f5f}.tinymce-wrap label.placeholder{z-index:1}.textarea,input[type=password],input[type=search],input[type=text],textarea{transition:.2s ease padding;vertical-align:middle}.textarea.focus,.textarea:focus,input[type=password].focus,input[type=password]:focus,input[type=search].focus,input[type=search]:focus,input[type=text].focus,input[type=text]:focus,textarea.focus,textarea:focus{padding:1.4em .75em .6em .75em}.textarea.focus+label.placeholder,.textarea:focus+label.placeholder,input[type=password].focus+label.placeholder,input[type=password]:focus+label.placeholder,input[type=search].focus+label.placeholder,input[type=search]:focus+label.placeholder,input[type=text].focus+label.placeholder,input[type=text]:focus+label.placeholder,textarea.focus+label.placeholder,textarea:focus+label.placeholder{top:.5em;left:1.2em;font-size:.65em;opacity:.75}.tinymce-wrap.focus .textarea{padding:1.4em .75em .6em .75em}.tinymce-wrap.focus label.placeholder{top:.5em;left:1.2em;font-size:.65em;opacity:.75}textarea{min-height:calc(3em + (1px * 2));resize:vertical;font-family:Helvetica,Helvetica,Arial,sans-serif}.textarea{min-height:125px}.field-line.checkbox{position:relative}.field-line.checkbox:after,.field-line.checkbox:before{content:" ";display:table}.field-line.checkbox:after{clear:both}.field-line.checkbox.float-right input{float:right}.field-line.checkbox label{display:inline-block;width:calc(100% - 40px)}.field-line.checkbox label.icon:before{width:25px;display:inline-block;padding-right:.5em;position:relative;top:.5em;z-index:-1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e7e9;border-radius:0;position:relative;height:2em;width:2em;cursor:pointer;background-size:1.5em;background-position:-5px -5px;background-repeat:no-repeat;background-color:#fff;transition:background-position .2s;margin:0;margin-right:1px;margin-top:1px}input[type=checkbox][disabled]{background-color:#e6e6e6;cursor:not-allowed}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 512 512' width='512' height='512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:center left .15em}input[type=checkbox]+label{position:relative;left:.5em;bottom:.5em}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:1em;padding-right:2em;background-color:#fff}select::-ms-expand{display:none}fieldset[data-form] select.validated,select[required]{background-color:#fff;background-position:right .75em center;background-repeat:no-repeat;background-size:1em}select[required]{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23FF0000;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}fieldset[data-form] select[required].validated{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}select option{color:#000}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e7e9;border-radius:100%;height:2em;width:2em;cursor:pointer;position:relative;margin:0}input[type=radio]:checked:after{content:'';position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;width:60%;height:60%;background-color:#c5b1a9;border-radius:100%}input[type=radio]+label{position:relative;left:.5em;bottom:.5em}ul[id^=ui-id-]{background-color:#fff;width:100%;max-width:330px;list-style:none;max-height:250px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:30;padding:0;font-size:1rem;border:1px solid #e4e7e9;border-radius:0}ul[id^=ui-id-] .autocomplete-description,ul[id^=ui-id-] .autocomplete-title{display:block}ul[id^=ui-id-] li{padding:.5em .75em}ul[id^=ui-id-] li:not(.ui-state-disabled){padding-left:1.5em;cursor:pointer}ul[id^=ui-id-] li:not(.ui-state-disabled):hover{background-color:#f9f7f6;color:#5f5f5f}ul[id^=ui-id-] li.ui-state-disabled{font-weight:700}ul[id^=ui-id-] div{padding:10px 0 10px 10px}ul[id^=ui-id-]::-webkit-scrollbar{width:5px;display:normal}ul[id^=ui-id-]::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}ul[id^=ui-id-]::-webkit-scrollbar-thumb{background:#c5b1a9;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}ul[id^=ui-id-]::-webkit-scrollbar-thumb:hover{background:#aaa}ul[id^=ui-id-]::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' viewBox='0 0 448 512' width='448' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %2393c940;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}.ui-spinner input[type=number]::-webkit-inner-spin-button,.ui-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ui-spinner input[type=number]{-moz-appearance:textfield}.ui-spinner .ui-spinner-down .ui-icon,.ui-spinner .ui-spinner-up .ui-icon{position:absolute;right:0;width:2.5em;height:1.75em;padding:10px}.ui-spinner .ui-spinner-up .ui-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1em;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}.ui-spinner .ui-spinner-up .ui-icon:hover{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a6887b;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}.ui-spinner .ui-spinner-down .ui-icon{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1em;top:1.5em;right:0}.ui-spinner .ui-spinner-down .ui-icon:hover{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 448 512' version='1.1' viewBox='0 0 448 512' width='448' height='512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: %23a6887b;%7D%3C/style%3E%3Cpath class='st0' d='m207 381.5l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.3-24.6 9.3-34 0z'/%3E %3C/svg%3E")}#ctl00$ContentPlaceHolder1$GiftVoucherForm$FormEmail{margin-top:5px}.voucher-fields{display:flex;flex-wrap:wrap;margin-top:-5px}.voucher-fields div{display:flex;width:33.33%;align-items:center;margin-top:5px}.voucher-fields .form-field{width:35%;margin-right:5px}.drag-sort-enable .drag-tab{width:20px;align-self:center;cursor:grab;align-self:stretch;display:flex}.drag-sort-enable .drag-tab i{align-self:center}.drag-sort-enable .drag-tab+div{width:calc(100% - 20px)}.drag-sort-enable .btn-wrap{text-align:right;width:100%}.drag-sort-enable .delete-me{background-color:transparent!important;padding-right:0!important;color:#d76161!important}.drag-sort-enable .drag-container{display:flex;padding:5px 10px;border-radius:5px;border:1px solid #e4e7e9;margin:1em 0}.drag-sort-enable .drag-sort-active{background:#fff;color:transparent;border:1px dashed #e4e7e9!important}.drag-sort-enable .drag-sort-active *{background:#fff!important;color:#fff!important;border-color:#fff!important}fieldset .field-line-btn{display:flex}fieldset .field-line-btn input[type=text]{width:calc(100% - 150px)}fieldset .field-line-btn .btn{margin-left:5px;display:inline-flex}.btn-wrap.date{position:absolute;right:0}.btn-wrap.date .btn.red:not(.debtn){background-color:transparent;color:#d76161;padding:1.25em 1em}.btn-wrap.date .btn.red:not(.debtn):hover{background-color:transparent;color:#d76161}[data-form=let-my-property] .col1,[data-form=let-my-property] .col2{margin-bottom:5px}@media (min-width:1100px){[data-form=let-my-property] .col1,[data-form=let-my-property] .col2{margin-bottom:2em}}[data-form=let-my-property] label{vertical-align:middle;top:-10px}[data-form=let-my-property] .checkbox{margin-top:15px}@media (min-width:768px){[data-form=ferry]{width:50%;margin:0 auto}}[data-form=ferry] .ferry-timetable{font-size:.8em}[data-form=ferry] .ferry-details>p{margin-top:5px}[data-form=ferry] .ferry-details,[data-form=ferry] .ferry-details .two-col,[data-form=ferry] .ferry-details .vehicle-added{margin-bottom:5px}[data-form=ferry] .ferry-details .vehicle-added{margin-top:10px}[data-form=ferry] .ferry-details .vehicle-added label{font-size:12px}.modal-content{height:auto!important}.modal-body>iframe{min-height:208px!important}table:not([class*=calendar]){border-collapse:collapse;margin-bottom:2em;text-align:left}table:not([class*=calendar]) thead{border-bottom:1ps solid rgba(95,95,95,.5);font-weight:700}table:not([class*=calendar]) tr:nth-child(even){background-color:rgba(95,95,95,.1)}table:not([class*=calendar]) td,table:not([class*=calendar]) th{padding:5px 10px}@media only screen and (max-width:767px){table:not([class*=calendar]).responsive thead{display:none}table:not([class*=calendar]).responsive td{display:block}table:not([class*=calendar]).responsive td:not([colspan]):before{content:attr(data-label) ": ";float:left;font-weight:700;color:#c5b1a9;width:8em;clear:left;padding-bottom:1px}}@media (min-width:1100px){table:not([class*=calendar]).damage-waiver{width:100%}table:not([class*=calendar]).damage-waiver td,table:not([class*=calendar]).damage-waiver th{border:1px solid #000}}section{padding-top:0;padding-bottom:0}section.book-with-confidence{padding-top:0;padding-bottom:.5rem;padding-left:20px;padding-right:20px;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}@media (min-width:1100px){section.book-with-confidence{padding-left:10px;padding-right:10px}}section.book-with-confidence a{color:#5f5f5f}section.book-with-confidence .shield-tick-icon:before{content:'';background:url(/images/icons.png) -2px -1755px no-repeat;width:20px;height:24px;background-size:25px;top:5px;vertical-align:bottom}section.ferry-strip{padding-top:.5rem;padding-bottom:.5rem;padding-left:20px;padding-right:20px;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;background-color:#d76161}@media (min-width:1100px){section.ferry-strip{padding-left:10px;padding-right:10px;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;padding-top:1rem;padding-bottom:1rem}}section.ferry-strip a{color:#fff}section.ferry-strip .fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:white;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:14px;margin:8px 8px 0 0}.home-banner+section{padding-top:1rem!important}.home-banner{display:block;background-color:#e4dad7;padding:0;bottom:0}@media (min-width:1100px){.home-banner{height:475px;min-height:250px;margin-bottom:25px}.home-banner:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/banner-texture.png);z-index:0;bottom:-1px}}.home-banner.one{margin-left:0;margin-right:0;width:inherit}.home-banner .banner-image{background-size:contain;background-position:center top;background-repeat:no-repeat;background-image:url(/images/cornwall/banner/mobile/1.jpg?v=uc6514a62)}@media (min-width:768px){.home-banner .banner-image{background-size:1024px}}@media (min-width:1100px){.home-banner .banner-image{background-size:cover;background-position:center center}}.home-banner .banner-image .image-attribution{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;color:#5f5f5f;padding:0 20px;background-color:#fff;margin:0}@media (min-width:1100px){.home-banner .banner-image .image-attribution{position:absolute;bottom:37px;width:100%;max-width:1200px;margin:0 auto;left:0;right:0;color:#fff;text-align:left;background-color:transparent}.home-banner .banner-image .image-attribution a{color:#fff;text-decoration:underline}}@media (min-width:1100px){.home-banner .banner-image .image-attribution.light{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.home-banner .banner-image .image-attribution.light a{color:#fff}}@media (min-width:1100px){.home-banner .banner-image .image-attribution.dark{color:#303030;text-shadow:1px 1px 2px rgba(255,255,255,.2)}.home-banner .banner-image .image-attribution.dark a{color:#303030;font-weight:700}}@media (min-width:1240px){.home-banner .banner-image .image-attribution{padding:0}}@media (min-width:1100px){.home-banner .banner-image{background-image:url(/images/cornwall/banner/desktop/1.jpg?v=u33084884)}}.home-banner .layout,.home-banner .layout-wrap{height:100%;position:relative;height:25vh;min-height:190px}@media (min-width:400px){.home-banner .layout,.home-banner .layout-wrap{height:25vh;min-height:250px}}@media (min-width:1100px){.home-banner .banner-image,.home-banner .layout,.home-banner .layout-wrap{height:100%;position:relative;height:475px;max-height:485px}}@media (min-width:640px){.home-banner .banner-text-wrap{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;max-width:none;-webkit-transform:none;transform:none;top:0;right:0;left:0;bottom:0}}.home-banner .banner-text{text-align:center;padding:.5em 1em 0 1em}.home-banner .banner-text .image-copy{margin:0 auto}@media (min-width:640px){.home-banner .banner-text{text-align:left;left:0;width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:640px) and (min-width:1100px){.home-banner .banner-text{top:37%;box-shadow:0 3px 10px rgba(0,0,0,.2);background:rgba(255,255,255,.8);padding:25px;width:auto}}@media (min-width:640px){.home-banner .banner-text .h2:not(.detitle):not(.no-underline),.home-banner .banner-text h2:not(.detitle):not(.no-underline){text-align:left}.home-banner .banner-text .image-copy{margin-left:0}.home-banner .banner-text.right-align{left:auto;text-align:right;right:0}.home-banner .banner-text.right-align .h2:not(.detitle):not(.no-underline),.home-banner .banner-text.right-align h2:not(.detitle):not(.no-underline){text-align:right}.home-banner .banner-text.right-align .image-copy{margin-left:auto;margin-right:0}}@media (min-width:1375px){.home-banner .banner-text{left:0}.home-banner .banner-text.right-align{right:0}}@media (max-width:479px){.home-banner .banner-text{bottom:0;-webkit-transform:none;transform:none;left:0;right:0;width:100%;max-width:none;top:auto}}.home-banner .banner-text.promo{padding:0}@media (min-width:640px){.home-banner .banner-text.promo{padding:.5em 1em 0 1em;position:absolute;left:auto;right:0;text-align:right}.home-banner .banner-text.promo.right-align{text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:auto}}@media (min-width:1100px){.home-banner .banner-text.promo{background:0 0;box-shadow:none}}@media (min-width:640px){.home-banner .banner-text.promo .btn.hidden-mobile{color:#fff;background:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='certificate' class='svg-inline--fa fa-certificate fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 196'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23D76161;%7D%3C/style%3E%3Cpath class='st0' d='M28.637,167.112 L24.721,154.062 L13.130,146.902 L12.725,133.284 L3.381,123.367 L6.515,110.108 L0.056,98.112 L6.515,86.116 L3.381,72.856 L12.725,62.940 L13.130,49.321 L24.721,42.161 L28.637,29.111 L41.687,25.196 L48.847,13.604 L62.465,13.200 L72.381,3.856 L85.641,6.990 L97.637,0.531 L109.634,6.990 L122.893,3.856 L132.809,13.200 L146.428,13.604 L153.588,25.196 L166.637,29.111 L170.553,42.161 L182.145,49.321 L182.550,62.940 L191.893,72.856 L188.760,86.116 L195.218,98.112 L188.760,110.108 L191.893,123.367 L182.550,133.284 L182.145,146.902 L170.553,154.062 L166.637,167.112 L153.588,171.028 L146.428,182.619 L132.809,183.024 L122.893,192.367 L109.634,189.234 L97.637,195.692 L85.641,189.234 L72.381,192.367 L62.465,183.024 L48.847,182.619 L41.687,171.028 L28.637,167.112 Z'%3E%3C/path%3E%3C/svg%3E");width:195px;height:195px;text-align:center;text-transform:none;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;line-height:1.25em;margin:0;padding:0;padding-top:1.5em}.home-banner .banner-text.promo .btn.hidden-mobile:hover{background:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='certificate' class='svg-inline--fa fa-certificate fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196 196'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23d24d4d;%7D%3C/style%3E%3Cpath class='st0' d='M28.637,167.112 L24.721,154.062 L13.130,146.902 L12.725,133.284 L3.381,123.367 L6.515,110.108 L0.056,98.112 L6.515,86.116 L3.381,72.856 L12.725,62.940 L13.130,49.321 L24.721,42.161 L28.637,29.111 L41.687,25.196 L48.847,13.604 L62.465,13.200 L72.381,3.856 L85.641,6.990 L97.637,0.531 L109.634,6.990 L122.893,3.856 L132.809,13.200 L146.428,13.604 L153.588,25.196 L166.637,29.111 L170.553,42.161 L182.145,49.321 L182.550,62.940 L191.893,72.856 L188.760,86.116 L195.218,98.112 L188.760,110.108 L191.893,123.367 L182.550,133.284 L182.145,146.902 L170.553,154.062 L166.637,167.112 L153.588,171.028 L146.428,182.619 L132.809,183.024 L122.893,192.367 L109.634,189.234 L97.637,195.692 L85.641,189.234 L72.381,192.367 L62.465,183.024 L48.847,182.619 L41.687,171.028 L28.637,167.112 Z'%3E%3C/path%3E%3C/svg%3E")}.home-banner .banner-text.promo .btn.hidden-mobile span:not(.link){font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;text-transform:uppercase;font-weight:700}.home-banner .banner-text.promo .btn.hidden-mobile .link{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;text-decoration:underline}}.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400;display:inline-block;clear:left;text-align:center;width:100%;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:1em;padding-bottom:0;margin:0}@media (min-width:400px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}}@media (min-width:640px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:1em}}@media (min-width:1100px){.home-banner .h2,.home-banner .h2:not(.detitle):not(.no-underline),.home-banner h2,.home-banner h2:not(.detitle):not(.no-underline){font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;line-height:1em;max-width:none}}.home-banner .h2:after,.home-banner .h2:not(.detitle):not(.no-underline):after,.home-banner h2:after,.home-banner h2:not(.detitle):not(.no-underline):after{display:none}.home-banner .h2.light,.home-banner .h2:not(.detitle):not(.no-underline).light,.home-banner h2.light,.home-banner h2:not(.detitle):not(.no-underline).light{color:#fff;text-shadow:none}@media (min-width:1100px){.home-banner .h2.light,.home-banner .h2:not(.detitle):not(.no-underline).light,.home-banner h2.light,.home-banner h2:not(.detitle):not(.no-underline).light{color:#5f5f5f;text-shadow:none}}.home-banner .h2.dark,.home-banner .h2:not(.detitle):not(.no-underline).dark,.home-banner h2.dark,.home-banner h2:not(.detitle):not(.no-underline).dark{color:#5f5f5f;text-shadow:none}.home-banner .text-wrap{display:block;width:100%}.home-banner .text-wrap .image-copy{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-bottom:5px;clear:both}@media (min-width:1100px){.home-banner .text-wrap .image-copy{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}}.home-banner .text-wrap .image-copy.light{color:#fff;text-shadow:none}@media (min-width:1100px){.home-banner .text-wrap .image-copy.light{color:#5f5f5f;text-shadow:none}}.home-banner .text-wrap .image-copy.dark{color:#5f5f5f;text-shadow:none}.home-banner .locations-list,.home-banner .locations-list.accordion.plus{margin:0}@media (min-width:1100px){.home-banner .locations-list,.home-banner .locations-list.accordion.plus{position:absolute;color:#fff;bottom:calc(36px + 37px);max-width:1200px;width:100%;left:0;right:0;margin:0 auto}}.home-banner .locations-list .list-of-areas,.home-banner .locations-list.accordion.plus .list-of-areas{background-color:#fff;padding-left:20px}@media (min-width:1100px){.home-banner .locations-list .list-of-areas,.home-banner .locations-list.accordion.plus .list-of-areas{position:absolute;width:100%;max-width:1200px;background-color:#fff;z-index:2;display:block;left:0;padding:0 20px 10px 20px;box-shadow:0 5px 5px rgba(0,0,0,.1);top:28px}}.home-banner .locations-list .list-of-areas .area,.home-banner .locations-list.accordion.plus .list-of-areas .area{padding-top:20px}.home-banner .locations-list .list-of-areas .area span,.home-banner .locations-list.accordion.plus .list-of-areas .area span{color:#5f5f5f}@media (min-width:1100px){.home-banner .locations-list .accordion-btn,.home-banner .locations-list.accordion.plus .accordion-btn{margin-bottom:0}}.home-banner ul.list-of-areas.accordion-content.hidden-height{padding-bottom:0!important}.home-banner span.view-by-type{background-color:#fff;padding:10px}.home-banner span.view-by-type a{color:#5f5f5f!important}.main-search{max-width:1200px;margin:0 auto}@media (min-width:1100px){.main-search{position:absolute;max-width:1200px;width:100%;left:0;right:0;bottom:calc(58px + 37px)}}.main-search #ContentPlaceHolder1_VillagesSearch{margin-bottom:0}.main-search .search-home-btn{margin-top:0!important;display:inline-block!important;margin-bottom:3px!important;line-height:11px!important}.main-search .field-line{margin-bottom:0}.main-search .occupants .field-line{width:calc(50%)!important;float:left}.main-search .guest-options{position:absolute;top:46px;background:#fff;padding:10px;width:100%;z-index:20}.main-search .guest-options .field-line.input{width:100%!important;float:none}.main-search .adults.icon:after{content:'';width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.main-search .children.icon:after{content:'';width:25px;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.main-search .infants.icon:after{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}@media (min-width:630px){.main-search:after,.main-search:before{content:" ";display:table}.main-search:after{clear:both}.main-search .calendar{width:calc(50%)!important;float:left;margin-bottom:0}.main-search .calendar span{line-height:24px}.main-search .occupants{display:inline-block;width:calc(50%);float:right}.main-search .btn,.main-search button,.main-search input[type=button]{float:left;margin-top:3px!important}}@media (min-width:1003px){.main-search .btn,.main-search .calendar,.main-search .occupants,.main-search button,.main-search input[type=button],.main-search>.field-line:nth-child(1){float:left;width:calc((100% - 140px)/ 3)!important}.main-search .btn,.main-search button,.main-search input[type=button]{width:140px!important;padding:1.225em 2em;top:-.2em}}.list-villages{margin-right:1em}section.promos .layout{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:1100px){section.promos .layout{padding-bottom:0}}section.promos .layout .bunting{background-repeat:repeat-x;background-image:url(/images/bunting.png);background-size:186px;height:76px;width:100%;max-width:1160px;z-index:1;display:block;position:absolute;top:3px;left:0;background-position:center}@media (min-width:768px){section.promos .layout .bunting{background-size:240px;height:90px;background-position:left}}@media (min-width:1100px){section.promos .layout .bunting{top:-34px;left:auto;background-size:290px;height:110px;background-position:left}}section.promos .layout div[data-span="1"]{width:100%}section.promos .layout div[data-span="1"] img{width:100%}@media (min-width:768px){section.promos .layout div[data-span="1"]{width:calc(50% - 10px)}}@media (min-width:1100px){section.promos .layout div[data-span="1"]{width:calc(25% - (10px / 2))}}section.promos .layout div[data-span="2"]{width:100%}@media (min-width:768px){section.promos .layout div[data-span="2"] ul{display:flex;justify-content:space-between;flex-wrap:wrap}section.promos .layout div[data-span="2"] ul li{width:calc(50% - 10px)}}@media (min-width:1100px){section.promos .layout div[data-span="2"]{width:calc(50% - (10px / 2))}}section.promos .layout ul{margin-bottom:1em}@media (min-width:1100px){section.promos .layout ul li{margin-bottom:5px}}section.promos .layout ul li a{color:#5f5f5f;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem}.trust-signals .home i{width:40px;height:40px}.trust-signals .not-home i{width:20px;height:20px;vertical-align:top}.trust-signals i{background-repeat:no-repeat}.trust-signals i.fa-users{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-users fa-w-20" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="users" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg>')}.trust-signals i.fa-check-circle{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-check-circle fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>')}.trust-signals i.fa-award{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-award fa-w-12" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="award" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"></path></svg>')}.trust-signals i.fa-shield-alt{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-shield-alt fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="shield-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"></path></svg>')}.trust-signals i.fa-hands-helping{background-image:url('data:image/svg+xml,<svg class="svg-inline--fa fa-hands-helping fa-w-20" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="hands-helping" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg=""><style type="text/css">.st0%7Bfill:%235f5f5f;%7D</style><path class="st0" fill="currentcolor" d="M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"></path></svg>')}section.icon-cols .trust-signals{padding:0;border:none}section.icon-cols .trust-signals .home>div{display:inline-block;width:75%;margin-left:20px;vertical-align:middle}@media (min-width:1100px){section.icon-cols .trust-signals .home>div{width:auto;margin-left:0}}section.icon-cols .trust-signals .home>div h3{margin-top:0;margin-bottom:0}section.icon-cols .trust-signals .home>div p{margin-bottom:0}section.icon-cols i{font-size:40px;width:50px}section.icon-cols .home{display:block;margin-bottom:10px}section.icon-cols .not-home{display:none}section.intro{padding-top:0!important;padding-bottom:0!important}section.intro .layout{padding-bottom:0}@media (min-width:1100px){.property-sliders .property-card .property-link{max-height:189px}}.property-sliders .owl-carousel.fake-cards{position:relative}.property-sliders .owl-carousel.fake-cards a,.property-sliders .owl-carousel.fake-cards img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.property-sliders .owl-carousel.fake-cards .owl-dots button{opacity:.2;pointer-events:none}.property-sliders .owl-nav{display:none}@media (min-width:768px){.property-sliders .owl-nav{display:block}}.property-sliders .owl-carousel{margin-bottom:20px}@media (min-width:1100px){.property-sliders .owl-carousel{margin-bottom:0}}.property-sliders .no-props{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:3;font-weight:700}.property-sliders .no-props-bg{content:'';position:absolute;left:0;right:0;top:5em;bottom:0;background-color:rgba(255,255,255,.8);z-index:2;margin:0}.property-sliders .bathrooms-icon,.property-sliders .beds-icon,.property-sliders .dogs-icon,.property-sliders .guests-icon,.property-sliders .luxury-icon,.property-sliders .no-dogs-icon{font-weight:400}@media (min-width:768px){.property-sliders .bathrooms-icon:before,.property-sliders .beds-icon:before,.property-sliders .dogs-icon:before,.property-sliders .guests-icon:before,.property-sliders .luxury-icon:before,.property-sliders .no-dogs-icon:before{margin-right:2px}}.property-sliders .feature-electric-car-charging-point:before,.property-sliders .feature-wheelchair-friendly:before{vertical-align:baseline;position:relative;bottom:-3px}@media (min-width:768px){section.home-intro .h1.handwriting,section.home-intro .h2.handwriting,section.home-intro h1.handwriting,section.home-intro h2.handwriting{font-size:58px;font-size:4.14286rem;line-height:87px;line-height:6.21429rem}}section.home-intro .accordion-content.hidden-height{max-height:9999px!important}section.home-intro .accordion-btn{display:none}@media (min-width:768px){section.home-intro.tertiary .accordion-content.hidden-height:after{background:linear-gradient(0deg,#e4dad7 0,rgba(0,0,0,0) 100%)}}@media (min-width:768px){section.home-intro.quaternary .accordion-content.hidden-height:after{background:linear-gradient(0deg,#f0ebe9 0,rgba(0,0,0,0) 100%)}}@media (min-width:768px){section.home-intro .accordion-content{max-height:9999px!important}section.home-intro .accordion-content.hidden-height{max-height:500px!important;position:relative}section.home-intro .accordion-content.hidden-height:after{content:'';display:block;position:absolute;bottom:0;width:100%;left:0;right:0;height:25%}section.home-intro .accordion-btn{display:block;margin-top:1em}}section.wildlife-trust{margin:20px 0;background-color:#fafafa}section.wildlife-trust .layout{padding-top:10px;padding-bottom:10px}section.wildlife-trust .layout>.col1{text-align:center;display:block}section.wildlife-trust p{margin:14px auto}.col2 .testimonials .owl-nav{display:none}.fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:14px;margin:8px 8px 0 0}.datepicker-nights,.datepicker-plusminus{display:inline-block}.important-note{background-color:#f44336}.important-note p{color:#fff;max-width:1200px;margin:0 auto;padding:8px;box-sizing:border-box;text-align:center}.important-note p a{color:#fff;text-decoration:underline}header{background-color:#fafafa;height:65px;position:fixed;width:100%;z-index:3;top:0;border-bottom:3px solid #c5b1a9}@media (min-width:768px){header{height:90px}}@media (min-width:1100px){header{height:100px}}@media (min-width:768px){header{z-index:5;position:relative}}@media (min-width:768px){header .layout{padding:0 20px}}header>.layout-wrap>.layout{position:relative;z-index:1;padding:0 20px}header a,header a:visited{color:#5f5f5f}header a:hover,header a:visited:hover{text-decoration:none;color:#5f5f5f}header .phone-icon a{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));left:20px;position:absolute;text-indent:-9999px;background-image:url(/images/phone-solid.svg);background-position:center center;background-size:20px;background-repeat:no-repeat;background-color:#c5b1a9;width:35px;height:35px;border-radius:100%}header .logo{background-image:url(/images/cornwall/logo.png?v=u1f187a60);background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:-9999px;padding:0;display:block;height:65px;width:80px;margin:0 auto}header .logo a{display:block;width:100%;height:100%}@media (min-width:768px){header .logo{height:calc(90px / 2);width:80px;margin:0;position:relative;top:calc((90px / 2) - 10px)}}@media (min-width:1100px){header .logo{position:inherit;top:inherit;height:100px;width:140px}}header .logo:after{display:none}header #MainNavTriggerContainer{position:absolute;right:0;top:0;bottom:0}header #MainNavTriggerContainer #MainNavTrigger{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));font-size:25px;font-size:1.78571rem;line-height:37.5px;line-height:2.67857rem;right:0;position:absolute;font-size:25px;padding:0 20px}@media (min-width:768px){header #MainNavTriggerContainer #MainNavTrigger{padding:0}}header nav{background-color:#fafafa;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:60px;position:fixed;left:-100%;width:100%;z-index:3;transition:left .2s;height:calc(100vh - 65px)}@media (min-width:768px){header nav{background-color:transparent;display:inline-block;width:calc(100% - (80px + 20px));top:calc((90px / 2) - 1em);bottom:0;position:absolute;left:100px;overflow:inherit;padding-bottom:0}}@media (min-width:1100px){header nav{left:calc(140px + 20px);top:inherit;width:calc(100% - (140px + 20px) - 160px)}}header nav.open{left:0}@media (min-width:768px){header nav.open{left:160px}}@media (min-width:768px){header nav{height:auto;z-index:0}}header nav .locations-dropdown .menu-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding:1em 0;font-weight:700}@media (min-width:768px){header nav .locations-dropdown .menu-title{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:1em 1.5em;max-height:3.25em}}@media (min-width:1100px){header nav .locations-dropdown .menu-title{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:768px){header nav .locations-dropdown>li>ul{display:table-cell;vertical-align:top}}header nav .locations-dropdown .areas .area{min-width:180px;max-width:300px}header nav .locations-dropdown .areas .area a{min-width:auto}@media (min-width:768px){header nav .locations-dropdown .areas .area{position:relative;border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .areas .area.highlighted,header nav .locations-dropdown .areas .area:hover{background-color:#fdfdfd;border-color:#e1e1e1}header nav .locations-dropdown .areas .area.highlighted:after,header nav .locations-dropdown .areas .area:hover:after{content:'';top:0;position:absolute;width:3px;right:-2px;height:100%;background-color:#fdfdfd}}@media (min-width:1100px){header nav .locations-dropdown .areas .area{min-width:350px;max-width:350px}}header nav .locations-dropdown .towns,header nav .locations-dropdown .villages{background-color:#fdfdfd;border:1px solid #e1e1e1;border-bottom:none;border-top:none;min-width:180px;max-width:180px}@media (min-width:1100px){header nav .locations-dropdown .towns,header nav .locations-dropdown .villages{min-width:375px;max-width:500px}}header nav .locations-dropdown .towns li,header nav .locations-dropdown .villages li{border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .towns li:hover,header nav .locations-dropdown .villages li:hover{border-color:transparent}header nav .locations-dropdown .towns li a,header nav .locations-dropdown .villages li a{width:100%;min-width:auto}header nav .locations-dropdown .towns li a:hover,header nav .locations-dropdown .villages li a:hover{color:#b0958b}@media (min-width:1100px){header nav .locations-dropdown .towns li:not(.menu-title),header nav .locations-dropdown .villages li:not(.menu-title){display:inline-block;width:50%;vertical-align:middle}}header nav .locations-dropdown .towns{border-left:0}@media (min-width:768px){header nav .locations-dropdown .inspirations{border:1px solid transparent;border-left:none;border-right:none}header nav .locations-dropdown .inspirations:hover{background-color:#fdfdfd;border-color:#e1e1e1}header nav .locations-dropdown .inspirations:first-child{border-top:none}header nav .locations-dropdown .inspirations:last-child{border-bottom:none}}@media (min-width:768px){header nav .layout-wrap{max-width:none}}@media (min-width:768px){header nav .layout-wrap .layout{padding:0;clear:none}}@media (min-width:768px){header nav .layout-wrap .layout>ul{display:flex;flex-direction:row}}@media (min-width:768px){header nav .layout-wrap .layout>ul>li{list-style:none;flex-grow:1;text-align:center}}header nav .layout-wrap .layout>ul>li:hover>a{position:relative}@media (min-width:768px){header nav .layout-wrap .layout>ul>li:hover>a{position:relative}header nav .layout-wrap .layout>ul>li:hover>a:after,header nav .layout-wrap .layout>ul>li:hover>a:before{display:block;content:'';position:absolute}header nav .layout-wrap .layout>ul>li:hover>a:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;left:50%;width:40px;height:3px;background-color:#c5b1a9}header nav .layout-wrap .layout>ul>li:hover>a:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(15px - (3px + 2px));width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c5b1a9}}@media (min-width:1100px){header nav .layout-wrap .layout>ul>li:hover>a:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:17px}header nav .layout-wrap .layout>ul>li:hover>a:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(17px - (3px + 2px))}}@media (min-width:768px){header nav .layout-wrap .layout>ul.top-links{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;color:#fff;padding:0 1em;position:absolute;top:-33px;right:0}header nav .layout-wrap .layout>ul.top-links>li:not(:last-child):after{content:'|'}header nav .layout-wrap .layout>ul.top-links>li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block;padding:.7em;font-weight:400;color:#fff}header nav .layout-wrap .layout>ul.top-links>li a:visited{color:#fff}header nav .layout-wrap .layout>ul.top-links>li:hover>a:after,header nav .layout-wrap .layout>ul.top-links>li:hover>a:before{display:none}}@media (min-width:1100px){header nav .layout-wrap .layout>ul.top-links{top:-42px;right:-140px;background-color:#c5b1a9}}@media (min-width:1100px){header nav .layout-wrap .layout>ul.top-links{top:-32px}}header nav ul{list-style:none;padding:0;margin:0}@media (min-width:1100px){header nav ul.main-nav{margin-top:1em}}header nav li a{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding:1em 0;display:block}@media (min-width:768px){header nav li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:1.7em 0}}@media (min-width:1100px){header nav li a{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:1100px){header nav li>a{font-weight:700}}@media (min-width:768px){header nav .split-half ul{min-width:400px}}@media (min-width:1100px){header nav .split-half ul{min-width:500px}}@media (min-width:768px){header nav .split-half ul li{width:calc(50% - 2px)}}@media (min-width:768px){header nav .split-half ul li,header nav .split-half ul li a{min-width:180px}}@media (min-width:1100px){header nav .split-half ul li,header nav .split-half ul li a{min-width:200px}}@media (min-width:768px){header nav .split-half ul li:nth-child(odd){float:left;clear:left;border-right:1px solid #fafafa}header nav .split-half ul li:nth-child(odd):hover{border-right-color:#e1e1e1}}@media (min-width:768px){header nav .split-half ul li:nth-child(even){float:right;border-color:#fafafa}header nav .split-half ul li:nth-child(even):hover{border-color:#e1e1e1}}header nav .has-children{position:relative}header nav .has-children.locations-parent{position:static}header nav .has-children a{width:100%;display:inline-block}header nav .has-children a svg{float:right}@media (min-width:768px){header nav .has-children a svg{display:none}}header nav .has-children>ul{max-height:0;transition:max-height .2s;overflow:hidden}@media (min-width:768px){header nav .has-children>ul{position:absolute;text-align:left}header nav .has-children>ul li{display:block}header nav .has-children>ul li a{width:100%;min-width:188px;padding:.75em 1.5em;font-weight:400}}@media (min-width:1100px){header nav .has-children>ul li a{min-width:244px}}@media (min-width:1160px){header nav .has-children>ul li a{min-width:315px}header nav .has-children>ul li.inspiration-menu a{min-width:244px}}header nav .has-children>ul li.menu-title.area a{padding:0}@media (min-width:768px){header nav .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden){border-top:1px solid #fafafa;border-bottom:1px solid #fafafa}}@media (min-width:768px){header nav .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden):hover{background-color:#fdfdfd;border-color:#e1e1e1}}header nav .has-children.open>ul{max-height:9999px;background-color:#e1e1e1;margin:0 calc(20px * -1);padding:0 20px 0 30px}@media (min-width:768px){header nav .has-children.open>ul{max-height:0}}@media (min-width:768px){header nav .has-children:hover>ul{margin:inherit;padding:inherit;max-height:none;background-color:#fafafa;color:#5f5f5f;z-index:1;border:1px solid #e1e1e1;margin-top:-3px}header nav .has-children:hover>ul a{color:#5f5f5f}header nav .has-children:hover>ul.locations-dropdown{left:-80px}header nav .has-children:hover>ul.inspirations-menu.locations-dropdown{left:0;width:100vw;position:fixed}}@media (min-width:1100px){header nav .has-children:hover>ul.locations-dropdown{left:-140px}header nav .has-children:hover>ul.inspirations-menu.locations-dropdown{left:-350px;width:auto;position:absolute}}@media (min-width:768px){header nav .has-children:last-child:hover>ul{right:0}}@media (min-width:1100px){header nav .has-children:last-child:hover>ul{left:0;right:auto}}header nav.no-villages ul.villages{display:none}header nav.no-villages .locations-dropdown .areas .area.highlighted,header nav.no-villages .locations-dropdown .areas .area:hover{border-right:1px solid #e1e1e1}header nav.no-villages .locations-dropdown .areas .area.highlighted:after,header nav.no-villages .locations-dropdown .areas .area:hover:after{display:none}header nav.no-villages .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden){border-left:1px solid transparent}header nav.no-villages .has-children ul:not(.locations-dropdown):not(.areas):not(.villages):not(.inspiration-sub) li:not(.menu-title):not(.hidden):hover{border-left:1px solid #e1e1e1}header nav .stacked .list-of-areas-menu li.area:hover{background-color:transparent!important;border-color:transparent!important}header nav .stacked .list-of-areas-menu li.area li{border-right:1px solid transparent}header nav .stacked .list-of-areas-menu li.area li:hover{border-right-color:#e1e1e1}header nav .stacked .list-of-areas-menu li.area li:hover:first-of-type{border-top-color:#e1e1e1!important}header nav .stacked .list-of-areas-menu li.area li:hover:last-of-type{border-bottom-color:#e1e1e1!important}header nav .stacked .inspirations-sub li{border:1px solid transparent}header nav .stacked .inspirations-sub li:not(.menu-title):hover{border-color:#e1e1e1}header .header-nav-link{font-weight:700!important;padding:0!important}header .response-tap{font-weight:700}@media (min-width:768px){header .response-tap{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;position:absolute;background-color:#c5b1a9;padding:5px 20px;top:0;left:0;width:100%;z-index:-1}header .response-tap a,header .response-tap a:visited{color:#fff}}@media (min-width:1100px){header .response-tap{font-size:21px;font-size:1.5rem;line-height:31.5px;line-height:2.25rem;background-color:transparent;display:inline-block;width:160px;right:20px;padding-right:0;bottom:15px;top:inherit;left:inherit}header .response-tap a,header .response-tap a:visited{color:#5f5f5f}}footer:not(.defooter){background-color:#fafafa;color:#5f5f5f;border-top:3px solid #c5b1a9;padding-top:1rem;text-align:center}@media (min-width:1100px){footer:not(.defooter){text-align:left}}footer:not(.defooter) section.border{padding:0}footer:not(.defooter) .footer-title{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:30px;letter-spacing:0;font-weight:700}@media (min-width:1100px){footer:not(.defooter) .footer-title{text-align:left}}@media (min-width:1100px){footer:not(.defooter) #HideawaysFooter_Newsletter_FooterNewsletterForm_FormTitlePnl{width:141px}}@media (min-width:1100px){footer:not(.defooter) fieldset .field-line:not(:first-child):not(.checkbox){width:calc(((100% - 45px)/ 3) - 36px)}}footer:not(.defooter) fieldset .field-line label.invalid{display:block}@media (min-width:1100px){footer:not(.defooter) #footer-newsletter-submit{margin:0 0 0 20px;float:right}}footer:not(.defooter) ul{list-style:none;padding:0;margin:0}footer:not(.defooter) ul .opening-hours strong{margin-top:0}footer:not(.defooter) ul .arrow{list-style:none;padding:0;margin:0;margin-left:20px}footer:not(.defooter) .col1 li ul li a{display:inline-block;padding:.25em 0}@media (min-width:768px){footer:not(.defooter) .col4{margin:0 auto}}@media (min-width:1100px){footer:not(.defooter) .col4{margin:0}}footer:not(.defooter) nav li strong{margin:1.5em 0 .5em 0;display:inline-block}footer:not(.defooter) .border:first-child{border-bottom:1px solid #d4d4d4}footer:not(.defooter) .layout-wrap:nth-child(2) nav{margin-bottom:1em}footer:not(.defooter) .yh-badge-wrap{display:inline-flex;margin-top:1.1em}@media (max-width:400px){footer:not(.defooter) .yh-badge-wrap img{min-width:80px;max-width:90%}}footer:not(.defooter) .global-email a{word-break:break-word;overflow-wrap:break-word}footer:not(.defooter) .sub-footer{background-color:#e4dad7;color:#5f5f5f;text-align:center;padding-bottom:65px}@media (min-width:1100px){footer:not(.defooter) .sub-footer{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}}footer:not(.defooter) .sub-footer a{color:#5f5f5f}footer:not(.defooter) .sub-footer ul li{display:inline-block}footer:not(.defooter) .sub-footer ul li:not(:last-child):after{content:'|';padding:0 10px}footer:not(.defooter) .sub-footer .two-col{text-align:center}footer:not(.defooter) .sub-footer .two-col .footer-logos,footer:not(.defooter) .sub-footer .two-col nav{display:inline-block;margin:0 auto}footer:not(.defooter) .sub-footer .two-col+div{margin-top:2em}.fa-phone{content:url("data:image/svg+xml,%3Csvg class='fa-phone' aria-hidden='true' data-icon='phone' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M375.8,275.2c-16.4-7-35.4-2.4-46.7,11.4l-33.2,40.6c-46-26.7-84.4-65.1-111.1-111.1l40.5-33.1c13.8-11.3,18.5-30.3,11.4-46.7l-48-112c-7.5-17.6-26.4-27.4-45.1-23.4L31.6,24.9C13.2,28.8,0,45.1,0,64h0c0,231.2,175.2,421.6,400.1,445.5,9.8,1,19.6,1.8,29.6,2.2h.1c6.1.2,12.1.4,18.2.4h0c18.9,0,35.2-13.2,39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48v-.2ZM441.5,464c-215.7-3.5-390-177.8-393.4-393.5l99.2-21.3,43,100.4-35.9,29.4c-18.2,14.9-22.9,40.8-11.1,61.2,30.9,53.3,75.3,97.7,128.6,128.6,20.4,11.8,46.3,7.1,61.2-11.1l29.4-35.9,100.4,43-21.4,99.2ZM48,64h0Z'/%3E%3C/svg%3E");max-height:15px;margin:8px 8px 0 0}.fa-email{content:url("data:image/svg+xml,%3Csvg class='fa-email' aria-hidden='true' data-icon='email' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M64,112c-8.8,0-16,7.2-16,16v22.1l172.5,141.6c20.7,17,50.4,17,71.1,0l172.4-141.6v-22.1c0-8.8-7.2-16-16-16H64ZM48,212.2v171.8c0,8.8,7.2,16,16,16h384c8.8,0,16-7.2,16-16v-171.8l-142,116.6c-38.4,31.5-93.7,31.5-132,0L48,212.2ZM0,128c0-35.3,28.7-64,64-64h384c35.3,0,64,28.7,64,64v256c0,35.3-28.7,64-64,64H64c-35.3,0-64-28.7-64-64V128Z'/%3E%3C/svg%3E");max-height:15px;margin:8px 8px 0 0}.contact-links span:not(:last-child)::after{content:'|';padding:0 10px}.social-icon-wrap{display:inline-flex;margin-top:1em}.social-icon{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;line-height:1em;color:#fff;border-radius:0;padding:.5em .6em}.social-icon:hover,.social-icon:visited{color:#fff}.social-icon.facebook{background-color:#3b5998}.social-icon.facebook:hover{background-color:#2d4373}.social-icon.twitter{background-color:#1da1f2}.social-icon.twitter:hover{background-color:#0c85d0}.social-icon.instagram{background-color:#e1306c}.social-icon.instagram:hover{background-color:#c21c54}.removeBtn{margin:5px 0 5px 0}.removeBtn a{color:#b8285b;height:25px;line-height:25px}.imgFav{width:100%;height:240px;margin-bottom:15px;display:flex;overflow:hidden;display:block}.shortlist-page .sideRemove{text-decoration:none;line-height:45px}.shortlist-page #cancelFav{width:200px;display:block;margin:0 0 20px 0;padding:0;background-color:#fff;border:1px solid #ebb5af;color:#ebb5af;font-size:11px;text-align:center;text-decoration:none;text-transform:uppercase;outline:0;transition:all .5s;cursor:pointer}.shortlist-page #cancelFav:hover{background:#cd4637;color:#fff;border:1px solid #cd4637}#clearFav{margin:0!important}.clear-favourites-btn,.clear-favourites-page-btn{width:auto;display:inline-block;margin:0 0 20px 20px;padding:0}.sideRemove{cursor:pointer}.sideRemove:hover{color:#cd4637}.favourites-price{margin-top:15px}.clear-fav-btn{width:auto;display:block;margin:0 0 20px 8px;padding:0}.clear-para{margin:10px 0 0 0;width:100%;line-height:30px}.fav-img{width:100%}.favPrice{margin:0;padding:0;height:37px;line-height:37px;font-size:18px;color:#000;text-align:center}.fav-content .price{line-height:45px!important;padding-bottom:10px}fieldset{display:inline-block}fieldset[data-form=shortlist]{max-width:705px}.favSml{margin:0;font-size:11px;color:grey;font-weight:700}.favIcons div{float:left}.favIcons .BedPanel{margin:0 0 0 10px}.favIcons{float:left;width:55%;text-align:center;box-sizing:border-box;padding:0 0 0 15px;margin:8px 0 8px 0}.favRef{width:45%;float:right;text-align:center}.favRef .SearchRef{text-align:center;float:none}.SearchRef{line-height:20px}.send-btn{width:150px!important;float:left;margin-top:15px!important}.viewFavBtn{background:#46a3ed none repeat scroll 0 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin:15px 0 15px 0;padding:2px 0;text-align:center;width:90%;border:none;cursor:pointer}.favGallery{width:240px;height:158px;position:relative;overflow:hidden;margin:0 5% 0 5%}.favGallery>img{width:240px;height:158px}.galPrev{float:left;margin:2px 0 0 5px;cursor:pointer;opacity:1}.galNext{float:right;margin:2px 5px 0 0;cursor:pointer;opacity:1}.sCnfClrFav{color:#787878;font-size:16px;display:none;margin-left:8px}.sCnfClrFav br{display:none}.loadingEmail{display:none}.fErr1,.fErr2,.fErr3,.fErr4{display:none}.fCnclEmailBtn{background:#f8f8f8;color:#4a6d61;font-weight:400;margin:0;padding:7px 20px 7px 20px;border:1px solid #ddd;cursor:pointer;font-size:12px}.confClrFav{color:#4a6d61;float:right;display:none}.clrFav{float:right}.sFavForm{display:none}.FavErr{color:#ff7c7c!important}.fEmailConf{color:#fff;width:100%;margin:0;font-size:18px;display:none}.favEmailField{width:140px;height:20px;border:1px solid #60957a;font-size:11px;padding:5px 10px 5px 10px;margin:0 20px 0 0}.sClrFav{display:none}.favEmailForm{clear:both;width:100%;background-color:#4a6d61;color:#e2ede7;padding:10px 20px;box-sizing:border-box}.fEmailBtn{background:#f8f8f8;color:#4a6d61;font-weight:400;margin:0;padding:7px 20px 7px 20px;border:1px solid #ddd;cursor:pointer;font-size:12px}.favourites-btn{border:none;cursor:pointer;color:#5f5f5f}.favourites-added-btn{border:none;display:block;cursor:pointer}.favSideTab{background:#fafafa;min-width:45px;padding:8px 5px 0 5px;height:70px;cursor:pointer;border-radius:5px 0 0 5px;border:2px solid #c5b1a9;border-right:none;z-index:100;position:fixed;bottom:45%;margin-top:-75px;right:0}.favSideTab:before{content:'';display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:4px}.favSideTab:hover:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %239c7a6c;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favSideTab div,.favSideTabHide div{font-size:20px;text-align:center;color:#787878;position:relative;font-weight:700}.favMainPnl{position:fixed;top:0;bottom:0;right:0;z-index:12;width:100%;max-width:calc(100% - 50px);background:#fafafa;border-left:2px solid #c5b1a9;display:none}@media (min-width:1024px){.favMainPnl{max-width:800px}}.favSideTabHide{background:#f8f8f8;min-width:45px;padding:8px 5px 0 5px;height:70px;cursor:pointer;border-radius:5px 0 0 5px;position:absolute;border:2px solid #c5b1a9;border-right:none;bottom:45%;margin-top:-75px;left:0;margin-left:-45px;right:auto;background-size:26px}.favSideTabHide:before{content:'';display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");position:relative;left:4px}.favSideTabHide:hover:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %239c7a6c;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-btn:before,.heart-off:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E");width:18px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:3px}.favourites-btn:hover:before,.heart-off:hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: rgba(197, 177, 169, 0.5);%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-btn:not(.favourites-btn):hover:before,.heart-off:not(.favourites-btn):hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23e4dad7;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E")}.favourites-added-btn:before,.heart-on:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'%3E%3C/path%3E%3C/svg%3E");width:18px;display:inline-block;padding-left:3px;vertical-align:middle;margin-right:5px;position:relative;top:3px}.favourites-added-btn:not(.favourites-added-btn):hover:before,.heart-on:not(.favourites-added-btn):hover:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='heart' class='svg-inline--fa fa-heart fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23e4dad7;%7D%3C/style%3E%3Cpath class='st0' d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'%3E%3C/path%3E%3C/svg%3E")}.favConWrap{height:100%;width:100%;box-sizing:border-box;padding:20px}.favContent{position:absolute;display:block;text-align:left;width:100%;padding:20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;bottom:0;left:0;right:0;height:100%}.favResults{width:100%}.favResultsWrap{padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:flex-start}.shortlist-page{align-items:center;text-align:center;margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.shortlist-page section{width:100%;display:block}a[data-content=shortlist-search-btn]{float:right}.favResultsWrap .favItem{border-bottom:none;position:relative;background:#fff;border:1px solid #ddd;margin-bottom:1em}.shortlist-page .favItem{width:30%;max-width:30%;border-bottom:none;position:relative;margin:0 1% 30px 1%;-ms-flex-grow:1;flex-grow:1;background:#fff;border:1px solid #ddd}.shortlist-page .favItem{width:98%;max-width:98%;border-bottom:none;position:relative;margin:0 1% 30px 1%;-ms-flex-grow:1;flex-grow:1;background:#fff;border:1px solid #ddd}@media (min-width:560px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:640px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:768px){.shortlist-page .favItem{width:48%;max-width:48%}}@media (min-width:1100px){.shortlist-page .favItem{width:30%;max-width:30%}}.favContent .favItem .favSml{line-height:16px}.fav-img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.favWhiteOut{display:none;position:fixed;z-index:10;background:#fff;opacity:.8;position:fixed;top:0;bottom:0;left:0;right:0}.fav-center p{margin-top:20px;text-align:center}.fav-center a{text-align:center;display:inline-block;margin-bottom:30px}.favLoading{margin-top:100px;width:80px;height:60px;margin:50px 0 0 380px}#noFavResults{display:none}#noFavResults h3{text-align:center}#noFavResults p{text-align:center;max-width:550px;margin:0 auto}#favResults{display:none}.shareFav{min-height:32px;padding:15px 5% 0 5%;box-sizing:border-box}.fbShare{float:left}.tShare{padding:0 6px 0 6px;float:left}.gShare{float:left}.pShare{float:left;padding:0 0 0 6px}.favHideForm{display:none}.favHideForm,.favNewForm,.favShowForm{float:right;cursor:pointer}.favArrUp{display:none}.favErr{color:#b22222}.favReq{font-size:26px;color:#b22222}.favMessage{width:100%;min-height:115px;box-sizing:border-box}.favEmail{width:100%;box-sizing:border-box;border:1px solid #ddd;padding:15px 22px;background:#fff}.favEmail>div>h3,.favEmail>h3{padding:0;margin:0;float:left}.sShowFavEmail{color:#ae144c;cursor:pointer;margin:0 10px 0 0}.favSent{display:none}.favFormFields{display:none}.favNewForm{display:none}.favEmailLoading{display:none;text-align:center}.favFromWrap{width:100%;box-sizing:border-box;border:1px solid #b4b4b2;padding:15px 22px}.favT{padding:0;margin:0;float:left}.favLF{float:left;width:100%;max-width:200px;margin:20px 0 0 0;box-sizing:border-box}.favFormWrap{display:inline-block;width:900px;box-sizing:border-box;border:1px solid #b4b4b2;padding:15px 22px}.favPolicy{margin:15px 0 0 15px;width:100%;max-width:420px;float:right}.favItem{padding-bottom:45px}.favItem .btn.wide{box-sizing:border-box;position:absolute;bottom:0;margin-bottom:0;top:auto}.favThumb{width:100%}.SearchResultsPlainWhite{margin-top:25px;padding:0 30px}.MainPadding{text-align:center}.favFormText{text-align:left}.side-remove{display:block;margin:12px 0 12px 0}#cancelFav{padding:5px 10px!important;margin:10px 0 15px 0!important;line-height:16px!important}.fav-content{padding:0 10px 0 10px}.reward-box h3{font-size:14px;text-transform:uppercase;padding:10px 25px;margin:0}.reward-box h3:before{content:'';height:20px;background:url(/images/icons.png) -5px -785px no-repeat;display:inline-block;width:25px;margin-right:10px;vertical-align:middle;position:relative;top:-2px}.event-details-page .reward-box{border:1px solid #c5b1a9;margin-bottom:2em}.event-details-page .reward-box h3{font-size:16px;border-bottom:1px solid #c5b1a9;padding:10px 20px}.event-details-page .reward-box p{margin-bottom:5px;font-weight:700}.event-details-page .reward-box a{font-weight:700}.event-details-page .reward-box a:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:10px;margin-left:10px;vertical-align:middle}.event-details-page .reward-box div{padding:15px 20px 10px 20px}.event-details-page .owl-prev{left:15px!important}.event-details-page .owl-next{right:15px!important}.event-details-page .details-nav{padding-bottom:0;padding-top:0}.event-details-page .details-nav .tablist-window{margin-bottom:0}@media (min-width:480px){.event-details-page .details-nav .tablist-window{display:inline-block;width:calc(100% - 180px)}}.event-details-page .details-nav .btn.white{width:100%;margin:0;margin-top:20px;box-sizing:border-box}@media (min-width:480px){.event-details-page .details-nav .btn.white{width:173px;margin-top:20px;vertical-align:top;padding:10px 0}}@media (min-width:1100px){.event-details-page .details-nav .btn.white{width:176px;margin-top:10px;text-transform:none;padding:1em 2em}}.event-details-page h1{font-weight:400;font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;margin-top:.5em}@media (min-width:1100px){.event-details-page h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.event-details-page h2{font-weight:400}.event-details-page .accordion.chevron .accordion-btn,.event-details-page .accordion.plus .accordion-btn{padding-right:30px!important;position:relative}.event-details-page .accordion.chevron .accordion-btn svg,.event-details-page .accordion.plus .accordion-btn svg{position:absolute;height:100%;top:0;bottom:0;right:15px;float:none}.event-details-page .accordion.chevron{margin-top:.5em}.event-details-page .accordion.chevron .accordion-btn{background-color:#e4e7e9;padding:20px;text-align:left;font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;cursor:pointer}.event-details-page .accordion.chevron .accordion-btn i{color:#c5b1a9}.event-details-page .accordion.chevron .accordion-content p{margin-top:1em}.event-details-page .accordion.chevron .accordion-content h3{display:block;font-weight:400;padding-bottom:0}.event-details-page .accordion.chevron .accordion-content h3:after{display:none}.event-details-page .accordion.plus .accordion-btn{cursor:pointer}.event-details-page .accordion.plus .accordion-btn,.event-details-page .accordion.plus h2,.event-details-page .accordion.plus h3,.event-details-page .accordion.plus i{color:#c5b1a9}.event-details-page .accordion.plus .accordion-btn svg{top:-5px}.event-details-page [data-info=gettingthere] .map-wrap{position:relative;margin:1em 0}@media (min-width:1100px){.event-details-page [data-info=gettingthere] .col2{position:absolute;right:0;top:0;height:100%}.event-details-page [data-info=gettingthere] .col2 [data-info=address]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}@media (min-width:1100px){.event-details-page [data-info=pricing]{padding:30px;border:2px solid #e4e7e9;margin:1em 0}.event-details-page [data-info=pricing] h2{margin-top:0}.event-details-page [data-info=pricing] p:last-child{margin-bottom:0}}.event-details-page [data-info=faqs] h2{margin:2em 0 1.5em 0}.event-details-page section[data-info=event-details]{padding-top:0}.event-details-page .event-banner{position:relative}.event-details-page .event-banner .event-tag{padding:.5em 20px;font-weight:700}.event-details-page .event-banner .event-tag.family-fun{background-color:#f26d7d;color:#fff}.event-details-page .event-banner .event-tag.family-fun:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D.st1%7Bfill:%23ffffff;stroke:%23FFFFFF;stroke-miterlimit:10;%7D.st2%7Bfill:%23FFFFFF;stroke:%23ffffff;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M11.6,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2L0.7,32c-0.1-0.7-0.1-1.3-0.1-1.9c0-7,4.9-12.7,11-12.7s11,5.7,11,12.7 c0,0.6,0,1.1-0.1,1.9v0.4L22,32.6C19.3,33.9,15.5,34.6,11.6,34.6z'/%3E%3Cpath class='st1' d='M11.6,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S16.1,18.9,11.6,18.9z'/%3E%3Cpath class='st0' d='M28.5,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2V32c-0.1-0.8,0.7-1.2,1.2-1.4c0.1,0,0.3-0.1,0.4-0.2 c0.1-6.5,2.9-13,9.3-13c6.1,0,11,5.7,11,12.7c0,0.6,0,1.1-0.1,1.9v0.4l-0.4,0.2C36.1,33.9,32.4,34.6,28.5,34.6z'/%3E%3Cpath class='st1' d='M28.5,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S33,18.9,28.5,18.9z'/%3E%3Cpath class='st2' d='M20.4,36.8c-2.3,0-4.5-0.4-6.1-1.2l-0.4-0.2l-0.1-0.4c-0.1-0.4-0.1-0.8-0.1-1.1c0-4.2,3-7.6,6.6-7.6 s6.6,3.4,6.6,7.6c0,0.3,0,0.7-0.1,1.1v0.4l-0.3,0.2C24.9,36.3,22.7,36.8,20.4,36.8z'/%3E%3Cpath class='st2' d='M20.4,27.8c-2.8,0-5-2.3-5-5c0-2.8,2.3-5,5-5s5,2.3,5,5S23.1,27.8,20.4,27.8z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.guide{background-color:#6eb46b;color:#fff}.event-details-page .event-banner .event-tag.guide:after{content:url("data:image/svg+xml,%3Csvg class='fa-book-open' aria-hidden='true' data-icon='book-open' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M542.2,32c-54.8,3.1-163.7,14.4-231,55.6c-4.6,2.8-7.3,7.9-7.3,13.2v363.9c0,11.5,12.6,18.9,23.3,13.5 c69.2-34.8,169.2-44.3,218.7-46.9c16.9-0.9,30-14.4,30-30.7V62.8C576,45,560.6,31,542.2,32z M264.7,87.6 C197.5,46.5,88.6,35.2,33.8,32C15.4,31,0,45,0,62.8v337.9c0,16.2,13.1,29.8,30,30.7c49.5,2.6,149.6,12.1,218.8,47 c10.6,5.4,23.2-1.9,23.2-13.5V100.6C272,95.3,269.4,90.5,264.7,87.6z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.blog{background-color:#b66ec1;color:#fff}.event-details-page .event-banner .event-tag.blog:after{content:url("data:image/svg+xml,%3Csvg class='fa-comments' aria-hidden='true' data-icon='comments' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m416 192c0-88.4-93.1-160-208-160s-208 71.6-208 160c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7s4.1 4.8 7.3 4.8c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1 0.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-0.8-31.7-1.9 31.5 57.5 105.5 97.9 191.7 97.9 41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9 0.7-6.3-1.5-8.7-0.3-0.3-22.4-24.2-35.8-54.5z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.food-drink{background-color:#79ceff;color:#fff}.event-details-page .event-banner .event-tag.food-drink:after{content:url("data:image/svg+xml,%3Csvg class='fa-utensils' aria-hidden='true' data-icon='utensils' role='img' viewBox='0 0 416 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M207.9,15.2c0.8,4.7,16.1,94.5,16.1,128.8c0,52.3-27.8,89.6-68.9,104.6L168,486.7c0.7,13.7-10.2,25.3-24,25.3 H80c-13.7,0-24.7-11.5-24-25.3l12.9-238.1C27.7,233.6,0,196.2,0,144C0,109.6,15.3,19.9,16.1,15.2C19.3-5.1,61.4-5.4,64,16.3v141.2 c1.3,3.4,15.1,3.2,16,0c1.4-25.3,7.9-139.2,8-141.8c3.3-20.8,44.7-20.8,47.9,0c0.2,2.7,6.6,116.5,8,141.8c0.9,3.2,14.8,3.4,16,0 V16.3C162.5-5.3,204.7-5.1,207.9,15.2z M327.1,300.9l-15,185.1c-1.2,14,9.9,26,23.9,26h56c13.3,0,24-10.7,24-24V24 c0-13.2-10.7-24-24-24C309.5,0,170.6,178.5,327.1,300.9L327.1,300.9z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.event{background-color:#354c58;color:#fff}.event-details-page .event-banner .event-tag.event:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .event-tag.places-to-visit{background-color:#ff8543;color:#fff}.event-details-page .event-banner .event-tag.places-to-visit:after{content:url("data:image/svg+xml,%3Csvg class='fa-landmark' aria-hidden='true' data-icon='landmark' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M501.6,92.1L267.2,2C260-0.7,252-0.7,244.8,2L10.4,92.1C4.1,94.5,0,100.4,0,107.1V144c0,8.8,7.2,16,16,16h480 c8.8,0,16-7.2,16-16v-36.9C512,100.4,507.9,94.4,501.6,92.1z M64,192v160H48c-8.8,0-16,7.2-16,16v48h448v-48c0-8.8-7.2-16-16-16h-16 V192h-64v160h-96V192h-64v160h-96V192H64z M496,448H16c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h480c8.8,0,16-7.2,16-16v-32 C512,455.2,504.8,448,496,448z'/%3E%3C/svg%3E");width:20px;display:inline-block;float:right}.event-details-page .event-banner .owl-stage-outer{width:100%}.event-details-page .event-banner .owl-carousel .owl-item img{width:100%;min-height:380px}.event-details-page .event-banner .owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:0}.event-details-page .event-banner .owl-carousel .owl-dots .owl-dot{border:1px solid #fff}.event-details-page .event-banner .owl-carousel .owl-dots .owl-dot.active{background-color:#fff}.event-details-page .event-map{width:100%;height:350px;z-index:1}.event-details-page [data-info=address]{display:flex}.event-details-page [data-info=address]:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:1.75em;margin-right:10px}.event-details-page .event-details-side .layout{border:1px solid #e0e0e0}.event-details-page .event-details-side .layout p{display:flex;align-items:flex-start}.event-details-page .event-details-side .layout p[data-info=phone]:before{content:'';width:25px;height:25px;background:url(/images/icons.png) -5px -1857px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout p[data-info=email]:before{content:'';width:25px;height:25px;background:url(/images/icons.png) -5px -2277px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout p[data-info=website]:before{content:'';width:25px;height:22px;background:url(/images/icons.png) -5px -1032px no-repeat;display:inline-block;padding-right:10px}.event-details-page .event-details-side .layout .share-this:before{content:'';width:25px;height:29px;background:url(/images/icons.png) -5px -2728px no-repeat;display:inline-block;padding-right:10px}.event-details-page .range-wrap:after,.event-details-page .range-wrap:before{content:" ";display:table}.event-details-page .range-wrap:after{clear:both}.event-details-page .range-wrap label{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;float:left}.event-details-page .range-wrap .nearby-range{float:right;font-weight:700}.event-details-page .slidecontainer{width:100%;margin-bottom:1em}.event-details-page .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#d3d3d3;outline:0;opacity:.7;transition:opacity .2s}.event-details-page .slider:hover{opacity:1}.event-details-page .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:100%;background:#c5b1a9;cursor:pointer}.event-details-page .slider::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}.event-details-page .nearby-ctrl{border-top:1px solid #e0e0e0}.event-details-page .property-card{margin-bottom:1em}.event-details-page .property-card .property-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.event-details-page .property-card .price{margin-top:.75rem!important;min-height:53px}.event-details-page .notification{display:block;margin:1em auto 0 auto;background:#c5b1a9;font-weight:700;padding:.5em 10px;color:#5f5f5f;font-weight:700;max-width:1160px}ul.filters{margin:0 0 25px 0;padding:0;list-style:none}ul.filters li:last-child{margin-bottom:0}ul.filters .filter-link{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;text-align:left;padding-left:50px;margin-bottom:5px;border:1px solid #e4e7e9;position:relative;background-color:#fff;width:100%;margin:5px}@media (min-width:768px){ul.filters .filter-link{width:calc(50% - 12px)}ul.filters .filter-link li:nth-of-type(odd){margin-right:5px}}@media (min-width:1440px){ul.filters .filter-link{margin:10px;width:calc(50% - 22px)}}ul.filters .filter-icon{position:absolute;left:10px;top:6px;width:25px;height:25px}.interactive-guide .owl-item .property-card .property-link img{margin-bottom:0}.interactive-guide .property-card:not(.search-property) .price-row:first-child{min-height:inherit}@media screen and (min-width:1100px){.interactive-guide .one-third-two-thirds>.col2{margin-left:25px}}@media (min-width:1440px){.interactive-guide .one-third-two-thirds>.col2{width:calc((100% / .5) - (10px * .666));margin-left:25px}}.interactive-guide main.col2{padding-top:0!important}@media (min-width:1100px){.interactive-guide .control-button{display:none!important}}@media (min-width:1100px){.interactive-guide .close-panel{display:none}}.interactive-guide h2.results-details{text-align:left;line-height:2rem;margin-bottom:0;padding-bottom:0}@media (min-width:1100px){.interactive-guide h2.results-details{line-height:2.5rem}}.interactive-guide h2.results-details .event-placeholder{font-family:arial}.interactive-guide h2.results-details:after{display:none}.interactive-guide .search-filters-panel{min-width:100%}@media (min-width:1100px){.interactive-guide .search-filters-panel{max-width:450px;min-width:450px}}.interactive-guide .control-panel-open{-webkit-transform:translateX(100%);transform:translateX(100%)}.interactive-guide .information-panel,.interactive-guide .search-panel{padding:20px 15px;background-color:#f7f7f7}@media (min-width:1440px){.interactive-guide .information-panel,.interactive-guide .search-panel{padding:30px}}.interactive-guide .information-panel .nearby-properties,.interactive-guide .search-panel .nearby-properties{background:#fff;padding:20px}.interactive-guide .information-panel #PropertiesTab,.interactive-guide .search-panel #PropertiesTab{max-height:80vh;overflow:scroll;overflow-x:hidden}.interactive-guide .information-panel #PropertiesTab .property-card,.interactive-guide .search-panel #PropertiesTab .property-card{padding:5px 0}@media (min-width:1100px){.interactive-guide #SearchFilterBtn{display:none}}.interactive-guide .search-panel{display:none}@media (min-width:1100px){.interactive-guide .search-panel{background-color:#f7f7f7;display:block}}@media (min-width:1440px){.interactive-guide .search-panel{max-width:450px}}.interactive-guide .date-range-text{display:block;width:100%}.interactive-guide .field-split{font-size:26px;height:45px;display:flex;align-items:center}.interactive-guide .marker-cluster-small{background-color:#c5b1a9!important;color:#fff}.interactive-guide .marker-cluster-small div{background-color:#e4dad7!important}.interactive-guide .property-card{max-width:300px}.interactive-guide .property-distance{margin-top:1em}.interactive-guide .user-input{padding:2px 8px;margin-left:10px;color:#274453;border:1px solid #e0e0e0;height:25px;margin-top:11px;overflow:hidden;white-space:nowrap;cursor:pointer}.interactive-guide .user-input:last-of-type{margin-right:10px}.interactive-guide .user-input:after{content:"x";padding-left:10px;position:relative;top:-1px;color:#c1c1c1}.interactive-guide .search{position:relative;margin-bottom:25px}.interactive-guide .search:before{position:absolute;left:15px;top:15px;width:20px;content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z' fill='%23354c58'/%3E %3C/svg%3E")}.interactive-guide .search input[type=text]{width:100%;border:1px solid #e4e7e9;padding-left:50px}.interactive-guide #areaDisplay,.interactive-guide #categoryDisplay{display:flex;flex-wrap:wrap}@media (min-width:1100px){.interactive-guide .map-view-container{margin-top:0}}.interactive-guide .map-view-container .marker{position:absolute;cursor:pointer}.interactive-guide .map-view-container ul.tabs{margin:25px 0;padding:0;list-style:none}.interactive-guide .map-view-container ul.tabs li{width:calc(50% - 2px);margin:0}.interactive-guide .map-view-container ul.tabs li.current{background-color:#c5b1a9;color:#fff}.interactive-guide .map-view-container ul.tabs li.current:hover{background-color:#e4dad7}.interactive-guide .map-view-container .tab-content{display:none;position:relative}.interactive-guide .map-view-container .tab-content.current{display:inherit}.interactive-guide .map-view-container #tab-2 ul{margin:0;padding:0;list-style:none}.interactive-guide .map-view-container #tab-2 ul li{padding:0 25px;list-style:none;border:1px solid #f0f0f0;margin:25px 0;width:100%;background-color:#fff;overflow:hidden}.interactive-guide .map-view-container .property-image{margin-left:-25px;margin-bottom:20px;height:213px;overflow:hidden;margin-right:-25px}.interactive-guide .map-view-container .property-image img{width:378px}.interactive-guide .map-view-container .filter-extras{text-decoration:underline}.interactive-guide .map-view-container .no-results{display:none;margin-bottom:25px;font-weight:700}.interactive-guide .map-view-container .family-fun{border-color:#f26d7d}.interactive-guide .map-view-container .places-to-visit{border-color:#ff8543}.interactive-guide .map-view-container .blog{border-color:#b66ec1}.interactive-guide .map-view-container .guide{border-color:#6eb46b}.interactive-guide .map-view-container .food-drink{border-color:#79ceff}.interactive-guide .map-view-container .event{border-color:#e4dad7}.interactive-guide .map-view-container .tick{background-image:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");background-position:96%;background-repeat:no-repeat;background-size:18px}.interactive-guide .map-view-container #details,.interactive-guide .map-view-container #grid-view,.interactive-guide .map-view-container #latestList{padding:0;position:relative}.interactive-guide .map-view-container #grid-view{list-style:none;margin:25px 0;width:100%;position:relative}.interactive-guide .map-view-container #details h2{margin-right:25px}.interactive-guide .map-view-container #details span,.interactive-guide .map-view-container #grid-view span,.interactive-guide .map-view-container #latestList span{display:block}.interactive-guide .map-view-container .hidden-search{display:none}@media (max-width:1099px){.interactive-guide .map-view-container{padding:0}.interactive-guide .map-view-container .event-results-placeholder{display:none!important}.interactive-guide .map-view-container .information-panel{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;max-width:650px;margin:0 auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;padding-top:0;padding-bottom:0}.interactive-guide .map-view-container .information-panel .vertical{width:100%}.interactive-guide .map-view-container .information-panel:before{content:'';display:block;position:absolute;top:0;left:-50%;right:0;bottom:0;margin:0 auto;background-color:rgba(0,0,0,.2);width:200%;-webkit-transform:translateZ(-10px);transform:translateZ(-10px)}}.interactive-guide .recent{position:absolute;width:100%;height:150px;left:0;bottom:0;border-top:2px solid #e0e0e0;padding:25px}.interactive-guide .details-content{display:none;position:absolute;top:0;background-color:#c00;min-width:160px;width:100%;overflow:auto;height:100%}.interactive-guide .cat-example{font-size:10px;font-style:italic;margin-left:10px}@media (min-width:1100px){.interactive-guide .interactive-filter{display:none!important}}.interactive-guide .full-open{position:fixed;top:0;left:0;right:0;bottom:0;min-width:auto;background:#fff;overflow:scroll;z-index:20;padding-top:60px}.interactive-guide .full-open .interactive-filter{position:fixed;top:-5px;left:0;right:0;min-width:auto;border-top:0 solid #fff;border-bottom:20px solid #fff;z-index:20}.interactive-guide #map{height:70vh;width:100%;z-index:1}@media (max-width:1099px){.interactive-guide #map{height:80vh}}.interactive-guide .map-controls{font-size:0;background-color:#fff;height:auto;padding-top:20px;box-sizing:border-box;vertical-align:top}@media (min-width:1100px){.interactive-guide .map-controls{justify-content:flex-end;align-items:center;padding:0 0 15px 0;background-color:#fff;z-index:2;top:0!important;position:static;flex-direction:row}}.interactive-guide .map-controls h1{margin:0;padding:0;flex-grow:.23;font-family:Helvetica,Helvetica,Arial,sans-serif}@media (min-width:1100px){.interactive-guide .map-controls h1{text-align:left;padding-left:25px}}.interactive-guide .map-controls .event-results-placeholder{font-size:16px;display:inline-block;text-align:left;width:100%}@media (min-width:1100px){.interactive-guide .map-controls .event-results-placeholder{width:60%}}.interactive-guide .map-controls .event-results-placeholder .event-placeholder{letter-spacing:normal}@media (min-width:1100px){.interactive-guide .map-controls .event-results-placeholder .event-placeholder{font-size:22px}}.interactive-guide .map-controls .event-results-placeholder .criteria-match{display:block;font-size:14px;letter-spacing:normal}.interactive-guide .map-controls .view-state{box-sizing:border-box;font-size:2em;text-align:left;display:block;vertical-align:top;width:100%}@media screen and (min-width:1400px){.interactive-guide .map-controls .view-state{margin-top:0;padding-bottom:0;margin-top:1em;padding-bottom:1em;padding-right:15px;vertical-align:bottom;width:40%;text-align:right;display:inline-block}}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view{text-align:center;display:inline-block;background-color:#fff;text-align:center;padding:12px 18px 12px 18px;border:1px solid #f0f0f0;cursor:pointer;position:relative;font-size:0;color:#e4dad7;margin-right:10px;vertical-align:top;text-transform:none;line-height:1.6em;min-height:45px}@media (min-width:1100px){.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view{font-size:14px;width:120px;padding:10px 10px 10px 38px;vertical-align:bottom}}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).control-button:before,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view:before,.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view:before{position:absolute;left:10px;top:10px;width:16px;height:16px}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23e4dad7;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected{background-color:#c5b1a9;color:#fff}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected:hover{background-color:#e4dad7}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).map-view.selected:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view:before{content:url("data:image/svg+xml,%3Csvg class='fa-grip-horizontal' aria-hidden='true' data-icon='grip-horizontal' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z' fill='%23e4dad7'/%3E%3C/svg%3E")}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected{background-color:#c5b1a9;color:#fff}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected:hover{background-color:#e4dad7}.interactive-guide .map-controls .view-state button:not(.owl-dot):not(.gm-control-active):not(.tox-mbtn):not(.tox-tbtn):not(.debtn).grid-view.selected:before{top:12px;content:url("data:image/svg+xml,%3Csvg class='fa-grip-horizontal' aria-hidden='true' data-icon='grip-horizontal' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z' fill='%23ffffff'/%3E%3C/svg%3E")}.interactive-guide .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;grid-column-gap:15px;grid-row-gap:15px;padding:15px 20px 20px 20px}@media (min-width:768px){.interactive-guide .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.interactive-guide .grid{grid-template-columns:repeat(3,1fr);padding:0}}@media (min-width:1440px){.interactive-guide .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1700px){.interactive-guide .grid{grid-template-columns:repeat(4,1fr)}}.interactive-guide #grid-list{padding:25px 25px 0 0;align-items:stretch;justify-content:space-evenly}@media (min-width:1100px){.interactive-guide #grid{position:relative;margin-right:15px}.interactive-guide #grid::-webkit-scrollbar{width:5px;display:normal}.interactive-guide #grid::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}.interactive-guide #grid::-webkit-scrollbar-thumb{background:#c5b1a9;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}.interactive-guide #grid::-webkit-scrollbar-thumb:hover{background:#aaa}.interactive-guide #grid::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}}.interactive-guide .highlight{color:#5f5f5f;background-color:#e2d8d4}.interactive-guide .event-details{border:1px solid #f0f0f0;display:flex;flex-direction:column;background-color:#fff}.interactive-guide .event-details .event-strip{padding-top:12px;padding-left:25px;color:#fff;font-weight:700;font-size:16px;height:40px;position:relative}.interactive-guide .event-details .event-strip:after{position:absolute;right:15px;top:9px;width:25px;height:25px;content:'';background-position:center center;background-size:contain;background-repeat:no-repeat}.interactive-guide .event-details .event-strip.event{background-color:#354c58}.interactive-guide .event-details .event-strip.event:after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.family-fun{background-color:#f26d7d}.interactive-guide .event-details .event-strip.family-fun:after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D.st1%7Bfill:%23ffffff;stroke:%23FFFFFF;stroke-miterlimit:10;%7D.st2%7Bfill:%23FFFFFF;stroke:%23ffffff;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M11.6,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2L0.7,32c-0.1-0.7-0.1-1.3-0.1-1.9c0-7,4.9-12.7,11-12.7s11,5.7,11,12.7 c0,0.6,0,1.1-0.1,1.9v0.4L22,32.6C19.3,33.9,15.5,34.6,11.6,34.6z'/%3E%3Cpath class='st1' d='M11.6,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S16.1,18.9,11.6,18.9z'/%3E%3Cpath class='st0' d='M28.5,34.6c-4,0-7.7-0.7-10.4-2l-0.4-0.2V32c-0.1-0.8,0.7-1.2,1.2-1.4c0.1,0,0.3-0.1,0.4-0.2 c0.1-6.5,2.9-13,9.3-13c6.1,0,11,5.7,11,12.7c0,0.6,0,1.1-0.1,1.9v0.4l-0.4,0.2C36.1,33.9,32.4,34.6,28.5,34.6z'/%3E%3Cpath class='st1' d='M28.5,18.9c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S33,18.9,28.5,18.9z'/%3E%3Cpath class='st2' d='M20.4,36.8c-2.3,0-4.5-0.4-6.1-1.2l-0.4-0.2l-0.1-0.4c-0.1-0.4-0.1-0.8-0.1-1.1c0-4.2,3-7.6,6.6-7.6 s6.6,3.4,6.6,7.6c0,0.3,0,0.7-0.1,1.1v0.4l-0.3,0.2C24.9,36.3,22.7,36.8,20.4,36.8z'/%3E%3Cpath class='st2' d='M20.4,27.8c-2.8,0-5-2.3-5-5c0-2.8,2.3-5,5-5s5,2.3,5,5S23.1,27.8,20.4,27.8z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.blog{background-color:#b66ec1}.interactive-guide .event-details .event-strip.blog:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-comments' aria-hidden='true' data-icon='comments' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m416 192c0-88.4-93.1-160-208-160s-208 71.6-208 160c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7s4.1 4.8 7.3 4.8c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1 0.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-0.8-31.7-1.9 31.5 57.5 105.5 97.9 191.7 97.9 41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9 0.7-6.3-1.5-8.7-0.3-0.3-22.4-24.2-35.8-54.5z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.food-drink{background-color:#79ceff}.interactive-guide .event-details .event-strip.food-drink:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-utensils' aria-hidden='true' data-icon='utensils' role='img' viewBox='0 0 416 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M207.9,15.2c0.8,4.7,16.1,94.5,16.1,128.8c0,52.3-27.8,89.6-68.9,104.6L168,486.7c0.7,13.7-10.2,25.3-24,25.3 H80c-13.7,0-24.7-11.5-24-25.3l12.9-238.1C27.7,233.6,0,196.2,0,144C0,109.6,15.3,19.9,16.1,15.2C19.3-5.1,61.4-5.4,64,16.3v141.2 c1.3,3.4,15.1,3.2,16,0c1.4-25.3,7.9-139.2,8-141.8c3.3-20.8,44.7-20.8,47.9,0c0.2,2.7,6.6,116.5,8,141.8c0.9,3.2,14.8,3.4,16,0 V16.3C162.5-5.3,204.7-5.1,207.9,15.2z M327.1,300.9l-15,185.1c-1.2,14,9.9,26,23.9,26h56c13.3,0,24-10.7,24-24V24 c0-13.2-10.7-24-24-24C309.5,0,170.6,178.5,327.1,300.9L327.1,300.9z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.places-to-visit{background-color:#ff8543}.interactive-guide .event-details .event-strip.places-to-visit:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-landmark' aria-hidden='true' data-icon='landmark' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M501.6,92.1L267.2,2C260-0.7,252-0.7,244.8,2L10.4,92.1C4.1,94.5,0,100.4,0,107.1V144c0,8.8,7.2,16,16,16h480 c8.8,0,16-7.2,16-16v-36.9C512,100.4,507.9,94.4,501.6,92.1z M64,192v160H48c-8.8,0-16,7.2-16,16v48h448v-48c0-8.8-7.2-16-16-16h-16 V192h-64v160h-96V192h-64v160h-96V192H64z M496,448H16c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h480c8.8,0,16-7.2,16-16v-32 C512,455.2,504.8,448,496,448z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-strip.guide{background-color:#6eb46b}.interactive-guide .event-details .event-strip.guide:after{background-image:url("data:image/svg+xml,%3Csvg class='fa-book-open' aria-hidden='true' data-icon='book-open' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M542.2,32c-54.8,3.1-163.7,14.4-231,55.6c-4.6,2.8-7.3,7.9-7.3,13.2v363.9c0,11.5,12.6,18.9,23.3,13.5 c69.2-34.8,169.2-44.3,218.7-46.9c16.9-0.9,30-14.4,30-30.7V62.8C576,45,560.6,31,542.2,32z M264.7,87.6 C197.5,46.5,88.6,35.2,33.8,32C15.4,31,0,45,0,62.8v337.9c0,16.2,13.1,29.8,30,30.7c49.5,2.6,149.6,12.1,218.8,47 c10.6,5.4,23.2-1.9,23.2-13.5V100.6C272,95.3,269.4,90.5,264.7,87.6z'/%3E%3C/svg%3E")}.interactive-guide .event-details .event-title{padding:25px 25px 0 25px;font-size:1.2rem;font-family:arial;text-align:left;font-weight:700;line-height:22px}.interactive-guide .event-details .event-title:after{display:none}.interactive-guide .event-details .event-location{padding:0 25px 0 50px;position:relative}.interactive-guide .event-details .event-location:before{width:14px;position:absolute;left:25px;top:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='map-marker-alt' class='svg-inline--fa fa-map-marker-alt fa-w-12' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.interactive-guide .event-details .event-image{overflow:hidden;position:relative;height:200px;margin:20px 0}.interactive-guide .event-details .event-image img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:100%}.interactive-guide .event-details .event-info{padding:0 25px;flex-grow:1}.interactive-guide .event-details .event-dates{font-weight:700;font-weight:700;padding:10px 25px;flex-grow:1}.interactive-guide .event-details .event-dates ul{padding:0 0 0 15px;margin-bottom:0}.interactive-guide .event-details .event-keywords{padding:20px 25px;color:#929292}.interactive-guide .event-details .details-link{width:100%;color:#fff;top:0;margin:0}.interactive-guide .map-labels{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #e4e7e9;background-color:#fff;position:relative;margin-bottom:10px}.interactive-guide .map-labels::-webkit-scrollbar{height:5px;display:normal}.interactive-guide .map-labels::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1)}.interactive-guide .map-labels::-webkit-scrollbar-thumb{background:#c5b1a9;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}.interactive-guide .map-labels::-webkit-scrollbar-thumb:hover{background:#aaa}.interactive-guide .map-labels::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}.interactive-guide .map-labels .keywords{resize:none;margin:0;padding:0;border:none;padding-left:10px;height:46px;outline:0;width:100%}.interactive-guide hr{border-style:solid;border-color:#e4e7e9;border-width:1px;margin:20px 0}.interactive-guide .sticky{display:block;width:100%;position:sticky!important;left:0;bottom:0;top:25px!important}.interactive-guide .property-slider{display:flex;flex-wrap:wrap}.interactive-guide .property-slider .nearby-range,.interactive-guide .property-slider [data-info=properties-count]{font-size:16px;margin-bottom:5px}.interactive-guide .property-slider [data-info=properties-count]{margin:0;flex:1 0 50%}.interactive-guide .property-slider .nearby-range{flex:1 0 50%}.interactive-guide .property-slider .slidecontainer{flex:0 0 100%}.interactive-guide .property-slider .slidecontainer input[type=range]{width:100%}.interactive-guide .property-slider .slidecontainer input[type=range].slider{width:100%;margin:-3.1px 0;background-color:transparent;-webkit-appearance:none}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus{outline:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-webkit-slider-runnable-track{background:#e4e7e9;border:0;width:100%;height:25px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-webkit-slider-thumb{margin-top:3.1px;width:34px;height:20px;background:#c5b1a9;border:2.9px solid #c5b1a9;border-radius:28px;cursor:pointer;-webkit-appearance:none}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-webkit-slider-runnable-track{background:#e4e7e9}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-moz-range-track{background:#e4e7e9;border:0;width:100%;height:31.2px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-moz-range-thumb{width:34px;height:20px;background:#c5b1a9;border:2.9px solid #c5b1a9;border-radius:28px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-track{background:0 0;border-color:transparent;border-width:0 0;color:transparent;width:100%;height:25px;cursor:pointer}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-fill-lower{background:#e4e7e9;border:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-fill-upper{background:#e4e7e9;border:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider::-ms-thumb{width:34px;height:20px;background:#c5b1a9;border:2.9px solid #c5b1a9;border-radius:28px;cursor:pointer;margin-top:0}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-ms-fill-lower{background:#e4e7e9}.interactive-guide .property-slider .slidecontainer input[type=range].slider:focus::-ms-fill-upper{background:#e4e7e9}@supports (-ms-ime-align:auto){.interactive-guide .property-slider .slidecontainer input[type=range].slider{margin:0}}@media screen and (max-width:425px){.interactive-guide .results-details{display:none}}@media (max-width:1099px){.interactive-guide .map-controls .view-state{text-align:right;padding-right:10px}form[data-page=map] .interactive-guide .tabs{margin:10px 0}form[data-page=map] .interactive-guide .map-controls{padding:0}form[data-page=map] .interactive-guide .map-controls .view-state{position:absolute;top:60px;background-color:transparent;right:0;z-index:2;padding:0;width:auto;display:inline-block}form[data-page=map] .interactive-guide .map-controls .view-state .card-sorting{display:none}form[data-page=map] .interactive-guide .information-panel .tab-content.current{max-height:calc(80vh - 123px)!important;overflow:scroll;overflow-x:hidden}.fixed-menu{position:static}}@media (max-width:1099px) and (min-width:1100px){.fixed-menu{position:fixed;left:20px;right:20px;min-width:auto;background:#fff;overflow:scroll;z-index:5000000;top:0}.fixed-menu .interactive-filter{border-top:20px solid #fff;border-bottom:20px solid #fff}}.need-some-inspiration .location-sub,.need-some-inspiration .unique-sub{margin-top:40px}.need-some-inspiration .activity-sub,.need-some-inspiration .features-sub,.need-some-inspiration .inspiration-sub,.need-some-inspiration .location-sub,.need-some-inspiration .unique-sub{margin-bottom:2rem}.need-some-inspiration .activity-sub h2,.need-some-inspiration .features-sub h2,.need-some-inspiration .inspiration-sub h2,.need-some-inspiration .location-sub h2,.need-some-inspiration .unique-sub h2{margin-bottom:0}.need-some-inspiration .four-col{justify-content:space-evenly}.property-card{max-width:500px;margin:0 auto;position:relative}.property-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.property-card{max-width:none}}.property-card .property-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.property-card .property-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.property-card .short-desc{margin-top:1.5em}.property-card:not(.search-property) .details-link.property-link{margin-top:0!important}.property-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #c5b1a9;border-bottom:none;padding:10px 10px}.property-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #c5b1a9!important;vertical-align:top;min-height:96px}.property-card:not(.search-property) .price-row.single br{display:none}.property-card:not(.search-property) .price-row:first-child{border-right:none}.property-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.property-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.property-card:not(.search-property) .price-row .info-circle{cursor:pointer}.property-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#c5b1a9}.property-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.property-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.property-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.property-card .price.poa .InfinityNumber{margin-right:0}.property-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.property-card:not(.search-property) .price{margin:0;line-height:0}.property-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #c5b1a9;width:100%}.owl-item .property-card img{margin-bottom:2rem}.owl-item .property-card .property-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.property-card .property-link{margin-top:0!important}.event-card{max-width:500px;margin:0 auto;position:relative}.event-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.event-card{max-width:none}}.event-card .event-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.event-card .event-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.event-card .short-desc{margin-top:1.5em}.event-card:not(.search-property) .details-link.property-link{margin-top:0!important}.event-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #c5b1a9;border-bottom:none;padding:10px 10px}.event-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #c5b1a9!important;vertical-align:top;min-height:96px}.event-card:not(.search-property) .price-row.single br{display:none}.event-card:not(.search-property) .price-row:first-child{border-right:none}.event-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.event-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.event-card:not(.search-property) .price-row .info-circle{cursor:pointer}.event-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#c5b1a9}.event-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.event-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.event-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.event-card .price.poa .InfinityNumber{margin-right:0}.event-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.event-card:not(.search-property) .price{margin:0;line-height:0}.event-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #c5b1a9;width:100%}.owl-item .event-card img{margin-bottom:2rem}.owl-item .event-card .event-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.event-card .event-link{margin-top:0!important}.inspiration-card{max-width:500px;margin:0 auto;position:relative}.inspiration-card:not(.search-property) .feature-luxury{position:absolute;top:5px;right:-5px}@media (min-width:750px){.inspiration-card{max-width:none}}.inspiration-card .inspiration-title{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-weight:700;margin:0}.inspiration-card .inspiration-region{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.inspiration-card .short-desc{margin-top:1.5em}.inspiration-card:not(.search-property) .details-link.property-link{margin-top:0!important}.inspiration-card:not(.search-property) .price-row{width:50%;display:inline-block;font-weight:400;line-height:0;border:1px solid #c5b1a9;border-bottom:none;padding:10px 10px}.inspiration-card:not(.search-property) .price-row.single{width:100%!important;border-right:1px solid #c5b1a9!important;vertical-align:top;min-height:96px}.inspiration-card:not(.search-property) .price-row.single br{display:none}.inspiration-card:not(.search-property) .price-row:first-child{border-right:none}.inspiration-card:not(.search-property) .price-row .price-text{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin-right:0!important}.inspiration-card:not(.search-property) .price-row .price-text:last-child{display:inline-block;font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}.inspiration-card:not(.search-property) .price-row .info-circle{cursor:pointer}.inspiration-card:not(.search-property) .price-row .price-total{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700;color:#c5b1a9}.inspiration-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-weight:700;margin-bottom:.25em}.inspiration-card .price.poa{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem;font-size:20px;color:#5f5f5f}.inspiration-card .price.poa span:not(.InfinityNumber){display:block;margin-bottom:10px}.inspiration-card .price.poa .InfinityNumber{margin-right:0}.inspiration-card .price span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-right:.5em}.inspiration-card:not(.search-property) .price{margin:0;line-height:0}.inspiration-card:not(.search-property) .price .info-text{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;font-weight:400;padding:10px;display:inline-block;border:1px solid #c5b1a9;width:100%}.owl-item .inspiration-card img{margin-bottom:2rem}.owl-item .inspiration-card .inspiration-title{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;margin:1em 0 .25em 0}.inspiration-card .inspiration-link{margin-top:0!important}.home-page .property-card img{margin-bottom:0}.home-page .property-card .price{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem}@media (min-width:1100px){.home-page .property-card img{margin-bottom:2rem}.home-page .property-card .price{font-size:36px;font-size:2.57143rem;line-height:54px;line-height:3.85714rem}}.luxury-property.property-card .feature-luxury{display:none}.luxury-property.property-card .property-link:first-child{min-height:140px}.event-link,.property-link{max-height:280px;display:block;overflow:hidden}span[class$=-icon]{font-weight:700;margin-right:.5em;color:#5f5f5f}span[class$=-icon]:before{position:relative;top:2px;margin:3px;display:inline-block;height:25px;width:25px}span[class$=-icon]:last-of-type{margin-right:0}.beds-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bed' aria-hidden='true' data-icon='bed' role='img' viewBox='0 0 700 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z'/%3E%3C/svg%3E")}.guests-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='search' role='img' viewBox='0 0 680 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z'/%3E%3C/svg%3E")}.bathrooms-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-bath' aria-hidden='true' width='20' height='20' data-icon='bath' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z'%3E%3C/path%3E%3C/svg%3E")}.dogs-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-dog' aria-hidden='true' width='22' height='22' data-icon='dog' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3C/svg%3E")}.no-dogs-icon:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='22' height='22' role='img' enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D .st1 %7Bfill: %23c5c5c5;transform: translate(15px,-125px) scale(1.5,1.5);%7D%3C/style%3E%3Cpath class='st0' d='M496 96h-64l-7.16-14.31A32 32 0 0 0 396.22 64H342.6l-27.28-27.28C305.23 26.64 288 33.78 288 48.03v149.84l128 45.71V208h32c35.35 0 64-28.65 64-64v-32c0-8.84-7.16-16-16-16zm-112 48c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM96 224c-17.64 0-32-14.36-32-32 0-17.67-14.33-32-32-32S0 174.33 0 192c0 41.66 26.83 76.85 64 90.1V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V384h160v112c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V277.55L266.05 224H96z'%3E%3C/path%3E%3Cpath class='st1' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'/%3E%3C/svg%3E")}.luxury-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%235f5f5f;%7D .st1%7Bfill:%23FFFFFF;%7D %3C/style%3E %3Cg id='_x38_8516'%3E %3Cpath class='st0' d='M37.7,39.9H2.3V11.3L19.5,0.1l18.2,11.2V39.9z'/%3E %3Cpath class='st1' d='M10.7,17.5h3.2v11.4h5.6v2.7h-8.8V17.5z'/%3E %3Cpath class='st1' d='M21.4,17.7c1-0.2,2.4-0.3,4.3-0.3c2,0,3.4,0.4,4.3,1.1s1.5,1.9,1.5,3.3s-0.5,2.6-1.3,3.4 c-1.1,1-2.7,1.5-4.6,1.5c-0.4,0-0.8,0-1.1-0.1v5.1h-3.2L21.4,17.7z M24.5,24.1c0.3,0.1,0.6,0.1,1.1,0.1c1.7,0,2.7-0.9,2.7-2.3 c0-1.3-0.9-2.1-2.5-2.1c-0.6,0-1.1,0.1-1.3,0.1C24.5,19.9,24.5,24.1,24.5,24.1z'/%3E %3C/g%3E %3C/svg%3E")}.hamper-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}.starter-pack-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}.hamper-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}@media (min-width:1100px){.hamper-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='hamper' role='img' viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z'/%3E%3C/svg%3E")}}.starter-pack-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}@media (min-width:1100px){.starter-pack-white-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-search' aria-hidden='true' data-icon='starter-pack' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E")}}del:before{content:"Deleted Price: ";position:absolute;clip:rect(0 0 0 0)}.datepicker-nights{background-color:#fff}.datepicker-nights select{margin:1em}@media (max-width:559px){#ui-datepicker-div.above-input{margin-left:0!important;top:0!important;margin-top:0!important;left:0!important}}@media (min-width:1100px){#ui-datepicker-div.above-input{top:479px!important}}.ui-datepicker-inline{border:0!important}.ui-datepicker{text-align:center;padding:0!important;border-color:#c5b1a9;width:100%;max-width:400px;display:none;z-index:32!important;background-color:#fff;border:1px solid #e4e7e9}.ui-datepicker .btn.small,.ui-datepicker .btn.white.small{margin-top:20px}.ui-datepicker .btn.selected.white.small{background-color:#d7d7d7;color:#5f5f5f;text-decoration:none}@media (max-width:767px){.ui-datepicker:not(.ui-datepicker-inline){position:fixed!important;margin-left:0!important;top:0!important;left:0!important;right:0;bottom:0;max-width:100%;margin-top:0!important;box-shadow:0 5px 5px rgba(0,0,0,.1)}}.ui-datepicker .flexible-wrapper p{margin-top:15px}.ui-datepicker .flexible-wrapper .flexible-datepicker{max-width:260px;margin:20px auto}.ui-datepicker .datepicker-wrapper{max-width:260px;margin:20px auto}.ui-datepicker .calendar-title{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;padding-top:.5em;font-weight:700}@media (min-width:768px){.ui-datepicker .calendar-title{height:0;padding:0}}.ui-datepicker .calendar-close{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;text-align:right;z-index:5;padding:5px 15px;position:absolute;right:0;top:0}.ui-datepicker.ui-datepicker-multi{align-items:flex-start;display:flex!important;justify-content:space-between;flex-wrap:wrap;margin:0 auto}@media (min-width:1100px){.ui-datepicker.ui-datepicker-multi{width:80%!important;max-width:80%}}.ui-datepicker.ui-datepicker-multi>div{width:260px;max-width:260px;margin-bottom:2em}.ui-datepicker table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:inherit;margin-top:2em}@media (min-width:768px){.ui-datepicker table{margin-top:0;max-width:400px}}.ui-datepicker tr:first-child td{border-top:1px solid rgba(228,231,233,.5)}.ui-datepicker tr:last-child td{border-bottom:0}.ui-datepicker td{vertical-align:middle;width:calc(3em - 2px);padding:0;border-left:1px solid rgba(228,231,233,.5);border-bottom:1px solid rgba(228,231,233,.5);position:relative;height:37px}.ui-datepicker td:nth-child(7n+1){border-left:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block}.ui-datepicker td.available-start-date a{color:#5f5f5f;font-weight:800}.ui-datepicker td.highlight a{color:#5f5f5f}.ui-datepicker td.available-date{cursor:default;pointer-events:none}.ui-datepicker td.available-date a{cursor:default;pointer-events:none}.ui-datepicker td.available-end-date,.ui-datepicker td.available-end-date a{cursor:default;pointer-events:none}.ui-datepicker td.available-to-leave.available-date a,.ui-datepicker td.available-to-leave.available-end-date a{font-weight:800}.ui-datepicker td.available-date.available-to-leave,.ui-datepicker td.available-date.available-to-leave a,.ui-datepicker td.available-end-date.available-to-leave,.ui-datepicker td.available-end-date.available-to-leave a,.ui-datepicker td.available-start-date.available-to-leave,.ui-datepicker td.available-start-date.available-to-leave a{cursor:pointer;pointer-events:inherit}.ui-datepicker td.booked-date:not(.available-end-date) a,.ui-datepicker td.ui-state-disabled span{height:45px;color:rgba(95,95,95,.5);text-decoration:line-through;width:100%;cursor:default;pointer-events:none;max-width:calc(3em - 2px);width:calc(100% + 4px);height:calc(3em - 2px)}.ui-datepicker td.booked-date:not(.available-end-date) a.ui-state-active,.ui-datepicker td.booked-date:not(.available-end-date) a.ui-state-hover:hover,.ui-datepicker td.booked-date:not(.available-end-date) a:hover,.ui-datepicker td.ui-state-disabled span.ui-state-active,.ui-datepicker td.ui-state-disabled span.ui-state-hover:hover,.ui-datepicker td.ui-state-disabled span:hover{color:rgba(95,95,95,.2)}.ui-datepicker .ui-state-hover{border:0}.ui-datepicker .ui-state-default{border-color:rgba(228,231,233,.5);height:45px;text-align:center;color:#5f5f5f;font-size:13px;font-size:.92857rem;line-height:19.5px;line-height:1.39286rem;line-height:45px;font-weight:400;text-decoration:none;width:100%;transition:background-color .2s;height:calc(3em - 2px);max-width:calc(3em - 2px);width:calc(100% + 4px);line-height:calc(3em - 2px)}.ui-datepicker .ui-state-default.ui-datepicker-current{width:100%;float:none;color:#fff;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;font-weight:400;text-align:left;border-width:0;border:none;vertical-align:top;margin:0;background-color:transparent;top:-4px;outline:0}.ui-datepicker .ui-state-active:not(.ui-state-highlight),.ui-datepicker .ui-state-hover:not(.ui-corner-all){border-color:rgba(228,231,233,.5);background-color:#c5b1a9;color:#fff;font-weight:800}.ui-datepicker .ui-datepicker-today .ui-state-hover{background-color:inherit;color:inherit}.ui-datepicker.ui-datepicker-current-day.available-end-date.available-start-date.chosen-start-date a,.ui-datepicker.ui-datepicker-current-day.chosen-start-date.available-start-date.highlight a{color:#fff;background-color:#c5b1a9;font-weight:800;position:absolute;top:0;left:0;z-index:10}.property-details-datepicker .ui-datepicker .ui-state-active:not(.ui-state-highlight),.property-details-datepicker .ui-datepicker .ui-state-hover:not(.ui-corner-all){background-color:transparent;color:#5f5f5f;font-weight:400}.property-details-datepicker .ui-datepicker td.available-date,.property-details-datepicker .ui-datepicker td.available-end-date,.property-details-datepicker .ui-datepicker td.booked-date:not(.available-end-date),.property-details-datepicker .ui-datepicker.booked-date:not(.available-end-date) a,.property-details-datepicker .ui-datepicker.ui-state-disabled span{pointer-events:inherit}.property-details-datepicker .ui-datepicker td.chosen-start-date a{background-color:rgba(228,231,233,.5)}.property-details-datepicker .ui-datepicker td.available-start-date.selected-start-date a,.property-details-datepicker .ui-datepicker td.available-start-date.ui-datepicker-current-day a,.property-details-datepicker .ui-datepicker td.available-start-date:not(.ui-datepicker-unselectable):hover a{color:#fff;background:#c5b1a9;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-start-date.selected-start-date:after,.property-details-datepicker .ui-datepicker td.available-start-date.ui-datepicker-current-day:after,.property-details-datepicker .ui-datepicker td.available-start-date:not(.ui-datepicker-unselectable):hover:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:50%;background-color:rgba(228,231,233,.5)}.property-details-datepicker .ui-datepicker td.available-date.available-to-leave:hover a,.property-details-datepicker .ui-datepicker td.available-date.selected-end-date a,.property-details-datepicker .ui-datepicker td.available-end-date.available-to-leave:hover a,.property-details-datepicker .ui-datepicker td.available-end-date.selected-end-date a,.property-details-datepicker .ui-datepicker td.available-start-date.available-to-leave:hover a,.property-details-datepicker .ui-datepicker td.available-start-date.selected-end-date a{color:#fff;background:#c5b1a9;font-weight:800;z-index:2;position:absolute;top:0;left:0;border-radius:100%}.property-details-datepicker .ui-datepicker td.available-date.available-to-leave:hover:after,.property-details-datepicker .ui-datepicker td.available-date.selected-end-date:after,.property-details-datepicker .ui-datepicker td.available-end-date.available-to-leave:hover:after,.property-details-datepicker .ui-datepicker td.available-end-date.selected-end-date:after,.property-details-datepicker .ui-datepicker td.available-start-date.available-to-leave:hover:after,.property-details-datepicker .ui-datepicker td.available-start-date.selected-end-date:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date),.property-details-datepicker .ui-datepicker td.booked-date,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable{position:relative}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):after,.property-details-datepicker .ui-datepicker td.booked-date:after,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable:after{position:absolute;top:-40px;font-size:12px;line-height:1rem;z-index:-1;left:50%;margin-left:-60px;opacity:0;width:110px;background-color:#5f5f5f;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;pointer-events:none}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):hover:after,.property-details-datepicker .ui-datepicker td.booked-date:hover:after,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable:hover:after{opacity:1;z-index:6}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date) a,.property-details-datepicker .ui-datepicker td.booked-date a,.property-details-datepicker .ui-datepicker td.ui-datepicker-unselectable a{position:relative;z-index:1}.property-details-datepicker .ui-datepicker td.available-date:not(.available-start-date):not(.selected-end-date):after{content:'This is not an available start date'}.property-details-datepicker .ui-datepicker td.booked-date:after,.property-details-datepicker .ui-datepicker tr td.ui-datepicker-unselectable:after{content:'This is not an available date'}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave:after{display:none}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave.selected-end-date:after,.property-details-datepicker.start-date-chosen .ui-datepicker td.available-to-leave:hover:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:50%;background-color:rgba(228,231,233,.5);padding:0;z-index:1;opacity:1;margin-left:0;border-radius:0;width:auto}.property-details-datepicker.start-date-chosen .ui-datepicker td.available-date:not(.available-end-date):not(.available-to-leave):after{content:'This is not an available end date'}.ui-datepicker-trigger{position:absolute;left:8px;top:4px}.ui-datepicker-header{background-image:none;border-radius:0;position:relative;margin-top:1em;border-left:1px solid #e4e7e9;border-right:1px solid #e4e7e9;border-top:1px solid #e4e7e9}@media (min-width:768px){.ui-datepicker-header{margin-top:0}}.ui-datepicker-title{line-height:50px;background-color:#fff;margin-top:2.5em}@media (max-width:559px){.ui-datepicker-title{margin-top:0!important}}@media (min-width:768px){.ui-datepicker-title{margin-top:0}}.ui-datepicker-next,.ui-datepicker-prev{background-color:transparent;cursor:pointer;display:inline-block;top:0;height:22px;width:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 192 512' version='1.1' viewBox='0 0 192 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: url-friendly-color(%23C5B1A9);%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");right:0;background-size:10px;padding:20px;background-position:center center}.ui-datepicker-prev{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' enable-background='new 0 0 192 512' version='1.1' viewBox='0 0 192 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E %3Cstyle type='text/css'%3E .st0 %7Bfill: url-friendly-color(%23C5B1A9);%7D%3C/style%3E%3Cpath class='st0' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");left:0;background-size:10px;padding:20px;background-position:center center}.ui-datepicker-month{margin-right:.5em}.ui-datepicker-month,.ui-datepicker-year{color:#5f5f5f;font-weight:600;border:0}.ui-datepicker-month option,.ui-datepicker-year option{color:#c5b1a9;background-color:#fff;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;font-weight:600}.ui-datepicker-month option [selected],.ui-datepicker-year option [selected]{background-color:#e4e7e9}.ui-datepicker-calendar{border-left:1px solid #e4e7e9;border-right:1px solid #e4e7e9;border-bottom:1px solid #e4e7e9}@media (max-width:559px){.ui-datepicker-calendar{margin-top:0!important}}.ui-datepicker-calendar thead tr th{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.45em .3em}.cal-btn-wrap{padding:20px 0 0 0}.ui-datepicker-close{display:none}.ui-datepicker-buttonpane.ui-widget-content{text-align:center;background-color:#c5b1a9;margin:0;height:28px;padding:0}.calendar.two-line{margin-bottom:8px;flex-direction:column}.calendar.two-line .field-line{width:100%}.calendar span{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;color:#c5b1a9}.calendar .btn{top:0;margin-left:auto;margin-right:0;border-left:1px solid #e4e7e9}.calendar .btn:visited{color:#fff}.main-search .calendar{width:100%;padding-left:35px;border:1px solid #e4e7e9;position:relative;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}.main-search .calendar:after{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:25px;width:25px;content:'';width:25px;height:29px;background:url(/images/icons.png) 0 -1982px no-repeat;background-size:27px}.main-search .calendar .field-line{margin-bottom:0}.main-search .calendar .field-line input{border:none;outline:0}.main-search .calendar .field-line label.placeholder{right:1em}.property-search-page section.book-with-confidence{margin-bottom:15px}.property-search-page .book-with-confidence-border{border:0;border-bottom:1px solid #e4e7e9;margin:2em 0}.property-search-page .no-results-message{margin-top:1em}.property-search-page .inspiration-content{margin-top:1.75em;padding-top:1.5em;border-top:1px solid #e4e7e9}.property-search-page .area-video-wrap{position:relative;padding-bottom:calc(56.25% + 40px)}.property-search-page .area-video-frame{position:absolute;top:0;left:0;width:100%;height:100%}.property-search-page .guestbook-feefo,.property-search-page .guestbook-upfront{margin-top:1rem;margin-bottom:1rem}.property-search-page .guestbook-feefo .feefo-reviews,.property-search-page .guestbook-feefo .guestbook,.property-search-page .guestbook-feefo .upfront-reviews,.property-search-page .guestbook-upfront .feefo-reviews,.property-search-page .guestbook-upfront .guestbook,.property-search-page .guestbook-upfront .upfront-reviews{display:inline-block;vertical-align:top}.property-search-page .property-card .guestbook-link{margin-top:0!important;margin-left:20px}.property-search-page .property-card .feature-luxury.other-icon{vertical-align:top}.property-search-page .region-header-link svg{display:none}.property-search-page .marker-cluster-small{background-color:rgba(197,177,169,.5)!important;color:#fff}.property-search-page .marker-cluster-small div{background-color:#c5b1a9!important;color:#fff}.property-search-page .marker-cluster-medium{background-color:rgba(197,177,169,.5)!important;color:#fff}.property-search-page .marker-cluster-medium div{background-color:#c5b1a9!important;color:#fff}.property-search-page .marker-cluster-large{background-color:rgba(197,177,169,.5)!important;color:#fff}.property-search-page .marker-cluster-large div{background-color:#c5b1a9!important;color:#fff}.property-search-page .leaflet-popup-content .property-card .property-region{margin:5px 0 0 0!important;padding:0!important}.property-search-page .leaflet-popup-content .property-card .price{margin:5px!important;padding:0!important}.property-search-page .hamper,.property-search-page .starter-pack{margin-bottom:20px}.property-search-page .property-group{font-style:italic;margin-top:-14px}.property-search-page .property-group a{text-decoration:underline}.property-search-page .price{color:#c5b1a9;line-height:0;margin-bottom:0}.property-search-page .price .price-row{display:flex;justify-content:space-between;align-items:baseline;padding:0 10px;border:1px solid #c5b1a9}.property-search-page .price .price-row:first-child{border-bottom:0}.property-search-page .price .price-row span.price-total{margin-top:0;width:25%;text-align:right}.property-search-page .price .price-row .info-circle{cursor:pointer}.property-search-page .price .price-text{font-weight:400;color:#5f5f5f;margin-right:0!important}.property-search-page .price .pppn-price{color:#5f5f5f;font-size:.7em!important;margin-right:0!important}.property-search-page .price .info-text{padding:10px 50px;display:inline-block;background-color:#5f5f5f;color:#fff;text-align:center}.property-search-page .price .price-total{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;margin-top:20px;margin-right:0}.property-search-page .leaflet-popup-content-wrapper .property-card .price{padding:10px 0 10px 0!important;border:none}.mobile-filter-panel .property-count,h1.search-header{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem;letter-spacing:0;line-height:1em}.search-header{text-align:center}@media (min-width:1100px){.search-header{padding:1em 10px .5em 10px!important}}.search-header .property-count,.search-header h1{display:inline-block}@media (min-width:1100px){.search-header .property-count,.search-header h1{font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem;margin-bottom:0}}.mobile-filter-panel h1{display:inline-block}.property-count{font-family:"Just Another Hand",cursive;font-weight:400;margin-right:3px;display:inline-block}.paging .next-page,.paging .prev-page{display:inline-block;width:48%;margin:0}@media (min-width:400px){.paging .next-page,.paging .prev-page{width:auto}}.paging .prev-page{float:left}.paging .next-page{float:right}.sorting-paging{padding-top:1em}.sorting-paging .field-line{float:left;margin-right:5px}.sorting-paging .paging{width:100%}@media (min-width:1100px){.sorting-paging .paging{float:right;width:auto}}@media (min-width:1100px){.sorting-paging .paging .next-page,.sorting-paging .paging .prev-page{float:none}}.footer-paging{width:100%;display:block;margin-top:2em}.footer-paging:after,.footer-paging:before{content:" ";display:table}.footer-paging:after{clear:both}.region-header.accordion.plus .accordion-btn{color:#5f5f5f;text-align:center;text-transform:uppercase;padding:0;margin-bottom:1em;border:none}.region-header.accordion.plus .accordion-content:not(.hidden-height){margin-bottom:3em}.region-header.accordion.plus .accordion-content .surrounding-villages{text-align:center}@media (min-width:768px){.region-header.accordion.plus .accordion-content .surrounding-villages{text-align:left}}.region-header.accordion.plus .accordion-content .surrounding-villages a{margin:5px}.hidden-height .region-map-zoom svg{display:none}.region-map-zoom{display:none}@media (min-width:768px){.region-map-zoom{display:block}}.region-map-zoom svg{display:none}.region-map-zoom.no-map-styles{cursor:default}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles){margin-top:-2em;margin-bottom:0;border:1px solid #e4e7e9;position:relative;cursor:zoom-in;margin-bottom:1em}}.region-map-zoom:not(.no-map-styles) .region-map{margin:0 auto;margin-bottom:1em;max-width:400px;width:100%;display:block;padding:10px}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) .region-map{max-width:none;width:100%;margin:0}}.region-map-zoom:not(.no-map-styles).active{cursor:move}.region-map-zoom:not(.no-map-styles).active .zoomImg{background-color:#fff;width:900px!important;height:auto!important;opacity:1!important}.region-map-zoom:not(.no-map-styles) svg{display:none}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) svg{font-size:20px;display:block;color:#5f5f5f;position:absolute;bottom:10px;right:10px;z-index:1}}.region-map-zoom:not(.no-map-styles) .zoomImg{display:none}@media (min-width:1100px){.region-map-zoom:not(.no-map-styles) .zoomImg{display:block}}.special-offers .accordion-btn{padding:20px 0 0}.mobile-filter-panel{background-color:#fff;width:calc(100% + (20px * 2));z-index:5;left:0;right:0;padding:1em 20px .5em 20px;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);margin-left:-20px;margin-top:-20px;text-align:center;position:fixed;top:65px;width:100%;margin:0}.mobile-filter-panel.fixed-filters{position:fixed;top:0;margin:0;width:100%}.mobile-filter-panel.fixed-filters{top:65px}@media (min-width:768px){.mobile-filter-panel{position:static;width:calc(100% + (20px * 2));margin-left:-20px;margin-top:-20px}.mobile-filter-panel.fixed-filters{position:fixed;top:0}}.search-filters-wrap{position:fixed;z-index:4;left:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fafafa;top:calc(65px + 115px)}.search-filters-wrap .bathrooms .ui-spinner,.search-filters-wrap .beds .ui-spinner{position:relative}.search-filters-wrap .bathrooms .ui-spinner a,.search-filters-wrap .beds .ui-spinner a{text-decoration:none}.search-filters-wrap .bathrooms .ui-spinner .ui-spinner-down .ui-icon,.search-filters-wrap .beds .ui-spinner .ui-spinner-down .ui-icon{top:auto;bottom:-15px}.search-filters-wrap .bathrooms .ui-spinner .ui-spinner-up .ui-icon,.search-filters-wrap .beds .ui-spinner .ui-spinner-up .ui-icon{top:auto}.search-filters-wrap fieldset .field-line .spinner-ui.spinner-baths,.search-filters-wrap fieldset .field-line .spinner-ui.spinner-beds,.search-filters-wrap fieldset .field-line input[type=number].spinner-baths,.search-filters-wrap fieldset .field-line input[type=number].spinner-beds{width:55%}.search-filters-wrap select.exact-min-max{width:43%}.search-filters-wrap .adults.icon:after{content:'';width:25px;height:18px;background:url(/images/icons.png) -5px -230px no-repeat}.search-filters-wrap .children.icon:after{content:'';width:25px;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.search-filters-wrap .infants.icon:after{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}@media (min-width:1100px){.search-filters-wrap.hidden{display:block!important}.search-filters-wrap #SearchFilterBtn{display:none}}.fixed-filters+.one-fourth-three-fourths .search-filters-wrap{top:115px;top:calc(65px + 115px)}@media (min-width:768px){.search-filters-wrap{top:calc(90px + 115px)}.fixed-filters+.one-fourth-three-fourths .search-filters-wrap{top:115px}}@media (min-width:1100px){.search-filters-wrap{width:calc(25% - (10px * 1.5))}}@media (min-width:1100px){.search-filters-wrap{position:static;overflow-y:auto;margin-bottom:0}}.search-filters-wrap .search-filters{height:100%}@media (min-width:1100px){.search-filters-wrap .search-filters{background-color:#fafafa;border:1px solid #e4e7e9}}.search-filters-wrap .search-filters h2{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;margin:.5em 0 1em 0}.search-filters-wrap .search-filters .form-wrap,.search-filters-wrap .search-filters fieldset{margin:0 20px;padding-top:20px;padding-bottom:100px}@media (min-width:1100px){.search-filters-wrap .search-filters .form-wrap,.search-filters-wrap .search-filters fieldset{padding-top:0;margin:10px;padding-bottom:0}}.search-filters-wrap .search-filters .form-wrap .field-line,.search-filters-wrap .search-filters fieldset .field-line{margin-bottom:8px}.search-filters-wrap .search-filters .form-wrap .field-line,.search-filters-wrap .search-filters .form-wrap .field-line label,.search-filters-wrap .search-filters fieldset .field-line,.search-filters-wrap .search-filters fieldset .field-line label{cursor:pointer}.search-filters-wrap .search-filters .form-wrap .field-line label.invalid,.search-filters-wrap .search-filters fieldset .field-line label.invalid{left:0}@media (min-width:1100px){.search-filters-wrap .search-filters .field-line-split-mobile{flex-direction:column}}.search-filters-wrap .search-filters .field-line-split-mobile .field-line{display:inline-block}@media (min-width:1100px){.search-filters-wrap .search-filters .field-line-split-mobile .field-line{width:100%!important}}.search-filters-wrap .search-filters .accordion.plus .accordion-btn{border:none;padding-bottom:0}@media (min-width:1100px){.search-filters-wrap .search-filters .accordion.plus .accordion-btn{border-bottom:1px solid rgba(95,95,95,.2);padding-bottom:1em}}.search-filters-wrap .search-filters .filter-btn-wrap{position:fixed;padding:5px 20px;background-color:#fff;width:100%;bottom:0;left:0;right:0;box-shadow:0 -5px 5px 0 rgba(0,0,0,.1)}@media (min-width:1100px){.search-filters-wrap .search-filters .filter-btn-wrap{padding:0;width:auto;position:static;background-color:transparent;height:auto}}.search-filters-wrap .search-filters .btn-wrap.wide{margin-top:1em}.search-filter-curtain.show{position:fixed;top:calc(115px + 65px);left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}@media (min-width:768px){.search-filter-curtain.show{top:calc(115px + 90px)}}main.col2{padding-top:115px}@media (min-width:768px){main.col2{padding-top:0}}@media (min-width:1100px){main.col2{padding-top:0}}.fixed-filters+.one-fourth-three-fourths main.col2{padding-top:calc(115px - 20px)}@media (min-width:1100px){.fixed-filters+.one-fourth-three-fourths main.col2{padding-top:0}}.fixed-filters+.one-fourth-three-fourths .search-filter-curtain.show{top:0!important}.search-criteria .btn.white{text-transform:none;margin:5px}.search-criteria label{cursor:pointer;margin-right:10px}div[class*=' feature-'] label:before,div[class^=feature-] label:before,span[class*=' feature-']:before,span[class^=feature-]:before{display:inline-block;width:25px;margin-right:10px;vertical-align:middle}.feature-location-map{margin-top:1px!important}.feature-location-map a,.feature-location-map a label{cursor:pointer!important}.feature-location-map label:before,span.feature-location-map:before{content:'';width:16px!important;height:20px;background:url(/images/icons.png) -2px -1769px no-repeat;background-size:20px}.feature-baby-friendly label:before,.feature-baby-welcome label:before,.feature-infant-friendly label:before,span.feature-baby-friendly:before,span.feature-baby-welcome:before,span.feature-infant-friendly:before{content:'';width:19px;height:25px;background:url(/images/icons.png) -5px -1612px no-repeat}.feature-dog-free label:before,span.feature-dog-free:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1480px no-repeat}.feature-dog-friendly label:before,span.feature-dog-friendly:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1579px no-repeat}.feature-grouped-properties label:before,span.feature-grouped-properties:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='wheelchair' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M425.1,365.5l0.5,104.5c0,1.8-0.1,3.5-0.3,5.3v10.6c0,14.4-11.7,26.1-26.1,26.1h-10.4c-0.7,0-1.4-0.6-2.2-0.1 c-0.9-0.5-1.8,0.1-2.7,0.1H347c-14.4,0-26.1-11.7-26.1-26.1v-57.4c0-11.6-9.3-20.9-20.9-20.9h-41.8c-11.6,0-20.9,9.3-20.9,20.9v57.4 c0,14.4-11.7,26.1-26.1,26.1h-36.5c-1,0-2-0.1-2.9-0.1c-0.8,0.1-1.6,0.1-2.4,0.1H159c-14.4,0-26.1-11.7-26.1-26.1v-73.1 c0-0.6,0-1.2,0.1-1.8v-45.4h-20.9c-11.8,0-20.9-9.2-20.9-21c0-5.9,2-11.1,6.5-15.7L264.9,183c4.6-4.6,9.8-5.2,14.4-5.2 s9.8,1.3,13.8,4.6l69.5,61.2v-24c0-11.5,9.3-20.9,20.9-20.9h20.9c11.6,0,20.9,9.4,20.9,20.9v79l34.5,30.4c5.2,4.6,7.9,9.8,7.2,15.7 c0,11.8-9.8,21-20.9,21h-21V365.5z'/%3E %3Cpath class='st0' d='M470.6,175.3c0,11.2-9.1,20.3-20.3,20.3h-40.6c-11.2,0-20.3-9.1-20.3-20.3v-40.6c0-11.2,9.1-20.3,20.3-20.3h40.6 c11.2,0,20.3,9.1,20.3,20.3V175.3z M446.2,171.2v-32.4h-32.4v32.4H446.2z M571.7,141.7c5.2,4.4,5.8,12,1.4,17.2 c-4.4,5.2-12,5.8-17.2,1.4l-12.5-10.5v94.6c0,22.4-18.1,40.6-40.6,40.6H357c-22.4,0-40.6-18.1-40.6-40.6v-94.6l-12.3,10.5 c-5.2,4.4-12.8,3.6-17.2-1.4c-4.4-5.2-3.6-12.8,1.4-17.2l28.1-23.8V53.6c0-6.8,5.5-12.7,12.1-12.7c6.7,0,12.1,5.9,12.1,12.7v43.6 l81.4-69c4.5-3.9,11.2-3.9,15.7,0L571.7,141.7z M430,53.3L340.8,129v115.2c0,9,7.3,16.2,16.2,16.2h146c9,0,16.2-7.3,16.2-16.2V129 L430,53.3z'/%3E %3Cpath class='st0' d='M44,138c-2.8,0-5.1,2.3-5.1,5.1v94.4c0,1.3,0.5,2.5,1.3,3.4l35.7,40.2c2.5,2.7,3.9,6.4,3.9,10.2V419 c0,8.5-6.8,15.3-15.3,15.3c-8.5,0-15.3-6.8-15.3-15.3V297.1l-31.8-35.8c-5.8-6.5-9-15-9-23.8v-94.4c0-19.8,16-35.8,35.8-35.8h153.3 c19.7,0,35.8,16,35.8,35.8v43.8L202.3,215v-71.9c0-2.8-2.3-5.1-5.1-5.1h-25.5v25.5c0,8.5-6.8,15.3-15.3,15.3s-15.3-6.8-15.3-15.3 V138h-40.9v25.5c0,8.5-6.8,15.3-15.3,15.3s-15.3-6.8-15.3-15.3V138H44z M146.2,224.9v25.5c0,5.6-4.6,10.2-10.2,10.2h-30.7 c-5.6,0-10.2-4.6-10.2-10.2v-25.5c0-14.1,11.4-25.5,25.5-25.5S146.2,210.8,146.2,224.9z'/%3E%3C/svg%3E");width:25px!important;height:25px}.feature-wheelchair-friendly label:before,span.feature-wheelchair-friendly:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='wheelchair' role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M510.3 421.9c-5.594-16.75-23.53-25.84-40.47-20.22l-19.38 6.438l-41.7-99.97C403.9 295.1 392.2 288 379.1 288h-97.78l-10.4-48h65.11c17.69 0 32-14.31 32-32s-14.31-32-32-32h-78.98L255.6 169.2C251.8 142.1 227.2 124.8 201.2 128.5C174.1 132.2 156.7 156.5 160.5 182.8l23.68 140.4C185.8 339.6 199.6 352 216 352h141.4l44.86 107.9C407.3 472.3 419.3 480 432 480c3.344 0 6.781-.5313 10.12-1.656l48-16C506.9 456.8 515.9 438.7 510.3 421.9zM160 464c-61.76 0-112-50.24-112-112c0-54.25 38.78-99.55 90.06-109.8L130.1 195C56.06 209 0 273.9 0 352c0 88.37 71.63 160 160 160c77.4 0 141.9-54.97 156.8-128h-49.1C252.9 430.1 210.6 464 160 464zM192 96c26.51 0 48-21.49 48-48S218.5 0 192 0S144 21.49 144 48S165.5 96 192 96z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-fossil-hunting label:before,span.feature-fossil-hunting:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='fossil' role='img' viewBox='0 0 294 273' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M187.07,165.13c0,0-2.07,15.87-11.03,28.42c-0.27,0.37,69.98,65.76,69.98,65.76S273.16,224.33,279,191 C279.29,189.35,187.07,165.13,187.07,165.13z'/%3E %3Cpath class='st0' d='M183.75,133.17c0,0,89.13-35.45,89.25-35.17c19.7,46.06,6.79,88.35,6.79,88.35l-92.29-25.54 C188.21,151.62,186.95,142.4,183.75,133.17z'/%3E %3Cpath class='st0' d='M162.69,102.97c8.6,7.97,15.28,16.59,19.42,26.07l88.61-35.08c-12.35-28.85-33.34-50.52-61.01-66.65L162.69,102.97z'/%3E %3Cpath class='st0' d='M112.76,13.61l12.1,78.04c13.34-0.53,24.8,2.39,34.2,9.06l46.9-75.45C176.72,10.17,145.65,6.28,112.76,13.61z'/%3E %3Cpath class='st0' d='M108.13,14.79l12.54,77.36c-12.52,2.21-22.4,7.81-30.53,15.64L34.13,67.62C51.22,41.9,75.86,24.26,108.13,14.79z'/%3E %3Cpath class='st0' d='M87.65,111.27L31.44,70.96c-15.73,25.42-20.51,54.14-10.99,87.16l58.02-14.19C77.01,130.08,80.86,119.71,87.65,111.27z'/%3E %3Cpath class='st0' d='M79.58,148.06c2.78,10.2,8.42,18.58,17.65,24.68l-23.92,46.42c-23.19-10.65-40.35-29.64-51.48-56.98L79.58,148.06z'/%3E %3Cpath class='st0' d='M100.98,174.79l-23.7,46c24.67,8.74,49.73,7.01,75.34-9.52l-23.88-36.4C119.3,178.77,110.03,179,100.98,174.79z'/%3E %3Cpath class='st0' d='M132.29,173.17l23.76,35.54c18.49-14.99,28.21-33.73,27.2-57.06H147C145.54,159.99,140.98,167.28,132.29,173.17z'/%3E %3Cpath class='st0' d='M138.64,129.79c4.77,4.61,7.95,10.15,8.36,17.28l35.82,0.3c-2.48-20.98-13.95-35.9-31.96-46.43L138.64,129.79z'/%3E %3Cpath class='st0' d='M135.27,127.17c-5.61-1.9-11.28-1.57-17.01,0.87l-17.23-22.95c13.91-9.95,29.22-11.92,45.93-5.9L135.27,127.17z'/%3E %3Cpath class='st0' d='M114.93,130.7l-17.49-23.29c-9.24,8.07-14.25,18.09-14.87,30.14l28.64,2.04C111.49,135.11,112.93,132.46,114.93,130.7z'/%3E %3Cpath class='st0' d='M111.02,143.86l-28.22-2.01c2.89,17.16,11.6,28.66,29.42,31.32l3.92-22.07C113.43,149.59,111.68,147.22,111.02,143.86z'/%3E %3Cpath class='st0' d='M120.31,152.05l-3.56,21.49C138,171,142.95,155.97,142,147c-1.06-10.02-7.01-18.06-16-16.71c-6.61,0.99-12.59,3.23-11,12.71 c0,3,3.37,5.18,6,3c2.35-4.25,7,1,3,4C120.29,152.78,120.31,152.05,120.31,152.05z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-south-west-coast-path label:before,span.feature-south-west-coast-path:before{content:url("data:image/svg+xml,%3Csvg class='fa-sign' aria-hidden='true' data-icon='sign' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M224,32H64c-17.7,0-32,14.3-32,32v64c0,17.7,14.3,32,32,32h377.4c4.2,0,8.3-1.7,11.3-4.7l48-48c6.2-6.2,6.2-16.4,0-22.6 l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32S224,14.3,224,32z M480,256c0-17.7-14.3-32-32-32H288v-32h-64v32H70.6 c-4.2,0-8.3,1.7-11.3,4.7l-48,48c-6.2,6.2-6.2,16.4,0,22.6l48,48c3,3,7.1,4.7,11.3,4.7H448c17.7,0,32-14.3,32-32V256z M288,480v-96 h-64v96c0,17.7,14.3,32,32,32S288,497.7,288,480z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-photography-film-location label:before,span.feature-photography-film-location:before{content:url("data:image/svg+xml,%3Csvg class='fa-film' aria-hidden='true' data-icon='film' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M640,0v352H192V0H640z M475.6,106.2L456,78.4l-19.6,27.8l-57.3,81.2L362,168.1l-18-20.2l-17.9,20.2l-64,72l-6.1,6.8v9.1v8 v24h24h56h24h48h24h120h24v-24v-8v-7.6l-4.4-6.2L475.6,106.2L475.6,106.2z M336,96c0-17.7-14.3-32-32-32s-32,14.3-32,32 s14.3,32,32,32S336,113.7,336,96z M0,128h160v256v64h192v-64h160v128H0V128z M104,192H56v48h48V192z M104,296H56v48h48V296z M104,400H56v48h48V400z M408,400v48h48v-48H408z'/%3E%3C/svg%3E");width:23px!important;height:28px}.feature-wellness-retreats label:before,span.feature-wellness-retreats:before{content:url("data:image/svg+xml,%3Csvg class='fa-wellness' aria-hidden='true' data-icon='wellness' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M183.1,235.3c33.7,20.7,62.9,48.1,85.8,80.5c7,9.9,13.4,20.3,19.1,31c5.7-10.8,12.1-21.1,19.1-31 c22.9-32.4,52.1-59.8,85.8-80.5C437.6,207.8,490.1,192,546,192h9.9c11.1,0,20.1,9,20.1,20.1c0,148-119.9,267.9-267.9,267.9H288 h-20.1C119.9,480,0,360.1,0,212.1C0,201,9,192,20.1,192H30C85.9,192,138.4,207.8,183.1,235.3z M301.5,37.6 c15.7,16.9,61.1,71.8,84.4,164.6c-38,21.6-71.4,50.8-97.9,85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8,68.6-147.7,84.4-164.6 c3.5-3.7,8.4-5.6,13.5-5.6S298,33.9,301.5,37.6z' /%3E%3C/svg%3E");width:25px!important;height:28px}.feature-work-from-home label:before,span.feature-work-from-home:before{content:url("data:image/svg+xml,%3Csvg class='fa-work' aria-hidden='true' data-icon='work' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M218.3,8.5c12.3-11.3,31.2-11.3,43.4,0l208,192c6.7,6.2,10.3,14.8,10.3,23.5H336c-19.1,0-36.3,8.4-48,21.7V208 c0-8.8-7.2-16-16-16h-64c-8.8,0-16,7.2-16,16v64c0,8.8,7.2,16,16,16h64v128H112c-26.5,0-48-21.5-48-48V256H32 c-13.2,0-25-8.1-29.8-20.3s-1.6-26.2,8.1-35.2L218.3,8.5z M352,304v144h192V304H352z M304,288c0-17.7,14.3-32,32-32h224 c17.7,0,32,14.3,32,32v160h32c8.8,0,16,7.2,16,16c0,26.5-21.5,48-48,48h-48H352h-48c-26.5,0-48-21.5-48-48c0-8.8,7.2-16,16-16h32 V288z' /%3E%3C/svg%3E");width:25px!important;height:28px}.feature-countryside-views label:before,span.feature-countryside-views:before{content:url("data:image/svg+xml,%3Csvg class='fa-countryside' aria-hidden='true' data-icon='countryside-views' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M64,128L192,0l128,128v32h-48l80,96v32h-48l80,96v32h-160v96h-64v-96H0v-32l80-96h-48v-32l80-96h-48v-32ZM416,480v-107.6l-7.4-8.9-36.3-43.5h11.7v-75.6l-7.4-8.9-36.3-43.5h11.7v-77.3l-9.4-9.4L448,0l128,128v32h-48l80,96v32h-48l80,96v32h-160v96h-64v-32Z'/%3E%3C/svg%3E");width:25px!important;height:28px}.tooltip{border-bottom:1px dotted #000}span.info-circle:before{content:'';width:20px!important;height:20px;background:url(/images/icons.png) -2px -2398px no-repeat;display:inline-block;background-size:25px;margin-left:5px;margin-bottom:-5px}.feature-all-ground-floor label:before,.feature-ground-floor-bedroom label:before,.feature-some-ground-floor label:before,span.feature-all-ground-floor:before,span.feature-ground-floor-bedroom:before,span.feature-some-ground-floor:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1752px no-repeat}.feature-hot-tub label:before,.feature-hot-tub-or-wood-fired-hot-tub label:before,.feature-jacuzzihot-tub label:before,span.feature-hot-tub-or-wood-fired-hot-tub:before,span.feature-hot-tub:before,span.feature-jacuzzihot-tub:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1787px no-repeat}.feature-log-burner label:before,.feature-log-burner-open-fire label:before,.feature-log-burneropen-fire label:before,span.feature-log-burner-open-fire:before,span.feature-log-burner:before,span.feature-log-burneropen-fire:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -575px no-repeat}.feature-on-site-parking label:before,.feature-parking label:before,span.feature-on-site-parking:before,span.feature-parking:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1822px no-repeat}.feature-sea-views label:before,.feature-seaviews label:before,span.feature-sea-views:before,span.feature-seaviews:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -635px no-repeat}.feature-swimming label:before,.feature-swimming-pool label:before,span.feature-swimming-pool:before,span.feature-swimming:before{content:'';width:25px!important;height:13px;background:url(/images/icons.png) -5px -5px no-repeat}.feature-indoor-pool label:before,span.feature-indoor-pool:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='indoor-pool' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M301.9,18.2c-8.3-5.9-19.4-5.9-27.7,0L39.4,197c-10.8,7.7-13.4,22.6-5.7,33.5s22.6,13.4,33.5,5.7l2.1-1.5v168.7 c7.3, 1.9, 23.5-10.5, 23.5-10.5s15.1-13.9, 24.5-10.4V200.7L288, 67.2l170.2, 132.9v180.8c9.5-3.5, 24.6, 11.5, 24.6, 11.5 s16.1, 11.2, 23.4, 9.4V234.2l2.1, 1.5c10.8, 7.7, 25.8, 5.1, 33.5-5.7c7.7-10.8, 5.1-25.8-5.7-33.5C536.1, 196.5, 301.9, 18.2, 301.9, 18.2z'/%3E %3Cpath class='st0' d='M140,294.8c0,24.2,19.6,43.8,43.8,43.8s43.8-19.6,43.8-43.8c0-24.2-19.6-43.8-43.8-43.8S140,270.7,140,294.8z M273.1,318 l100.2, 85c9.4-2.2, 19.1-6.6, 27.5-12.3c1.6-1.2, 3.4-2.2, 5.1-3.1l-105.9-89.8c16.3-8.8, 35-13.9, 54.8-13.9h54.7 c9.1, 0, 16.4-7.3, 16.4-16.4s-7.3-16.4-16.4-16.4h-54.7c-81.6, 0-147.8, 66.2-147.8, 147.8v1.5c7.4, 2.7, 15, 4.2, 21.9, 4.2 c3.7, 0, 7.3-0.3, 10.9-1.1v-4.7C239.9, 367.3, 252.6, 338.8, 273.1, 318z'/%3E %3Cpath class='st0' d='M107.5,402.6c-14.9,12.9-33.8,23.1-53.1,27.5c-11.2,2.5-18.3,13.6-15.8,24.9c2.5,11.3,13.6,18.3,24.9,15.8 c24.9-5.6, 45.3-17.8, 57.8-26.4c24.4, 16.9, 53.2, 29.3, 83.2, 29.3s58.9-12.4, 83.2-29.3c24.4, 16.9, 53.2, 29.3, 83.2, 29.3 c30, 0, 58.9-12.4, 83.2-29.3c12.5, 8.7, 32.9, 20.8, 57.8, 26.4c11.2, 2.5, 22.4-4.5, 24.9-15.8c2.5-11.3-4.5-22.4-15.8-24.9 c-19.1-4.2-38.4-14.5-53.1-27.6c-7.9-7-19.8-7-27.7, 0c-18.7, 16.1-44.4, 29.4-69.4, 29.4c-25, 0-50.7-13.3-69.4-29.4 c-7.9-7-19.8-7-27.7, 0c-18.6, 16.1-44.4, 29.4-69.4, 29.4s-50.7-13.3-69.4-29.4c-7.9-7-19.8-7-27.7, 0L107.5, 402.6z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-outdoor-pool label:before,span.feature-outdoor-pool:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='outdoor-pool' role='img' viewBox='0 0 566.9 566.9' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M170.4,363.3c14.6,11.8,34.8,21.5,54.4,21.5s39.8-9.7,54.4-21.5c6.2-5.1,15.5-5.1,21.7,0c14.7,11.8,34.8,21.5,54.4,21.5 c19.6,0,39.8-9.7,54.4-21.5c6.2-5.1,15.5-5.1,21.7,0c11.5,9.6,26.7,17,41.7,20.2c8.8,1.8,14.3,9.9,12.4,18.2 c-2,8.2-10.7,13.4-19.5,11.5c-19.5-4.1-35.5-13-45.3-19.3c-19.1,12.4-41.7,21.4-65.3,21.4c-23.5,0-46.2-9.1-65.3-21.4 c-19.1,12.4-41.7,21.4-65.3,21.4s-46.2-9.1-65.3-21.4c-9.8,6.3-25.8,15.2-45.3,19.3c-8.8,1.8-17.5-3.3-19.5-11.5 c-2-8.2,3.5-16.3,12.4-18.2c15.1-3.2,29.9-10.6,41.6-20.1c6.2-5.1,15.5-5.1,21.7,0L170.4,363.3z M173.6,302.6 c14.2,11.8,33.9,21.5,52.9,21.5s38.7-9.7,52.9-21.5c6-5.1,15.1-5.1,21.1,0c14.3,11.8,33.9,21.5,52.9,21.5c19,0,38.7-9.7,52.9-21.5 c6-5.1,15.1-5.1,21.1,0c11.2,9.6,26,17,40.5,20.2c8.5,1.8,14,9.9,12,18.2c-1.9,8.2-10.4,13.4-19,11.5c-19-4.1-34.6-13-44.1-19.3 c-18.6,12.4-40.6,21.4-63.5,21.4s-44.9-9.1-63.5-21.4c-18.6,12.4-40.6,21.4-63.5,21.4s-44.9-9.1-63.5-21.4 c-9.5,6.3-25.1,15.2-44.1,19.3c-8.5,1.8-17.1-3.3-19-11.5c-1.9-8.2,3.4-16.3,12-18.2c14.7-3.2,29.1-10.6,40.5-20.1 c6-5.1,15.1-5.1,21.1,0L173.6,302.6z M165.9,426.8c15.2,11.8,36.1,21.5,56.4,21.5s41.3-9.7,56.4-21.5c6.4-5.1,16.1-5.1,22.5,0 c15.2,11.8,36.1,21.5,56.4,21.5s41.3-9.7,56.4-21.5c6.4-5.1,16.1-5.1,22.5,0c11.9,9.6,27.7,17,43.2,20.2c9.1,1.8,14.9,9.9,12.8,18.2 c-2,8.2-11.1,13.4-20.2,11.5c-20.2-4.1-36.9-13-47-19.3c-19.8,12.4-43.3,21.4-67.7,21.4c-24.4,0-47.9-9.1-67.7-21.4 c-19.8,12.4-43.3,21.4-67.7,21.4s-47.9-9.1-67.7-21.4c-10.2,6.3-26.8,15.2-47,19.3c-9.1,1.8-18.2-3.3-20.2-11.5 c-2-8.2,3.7-16.3,12.8-18.2c15.7-3.2,31-10.6,43.2-20.1c6.4-5.1,16.1-5.1,22.5,0L165.9,426.8z M162.1,488 c15.6,11.8,37.2,21.5,58.2,21.5s42.5-9.7,58.2-21.5c6.6-5.1,16.6-5.1,23.2,0c15.7,11.8,37.2,21.5,58.2,21.5 c20.9,0,42.5-9.7,58.2-21.5c6.6-5.1,16.6-5.1,23.2,0c12.3,9.6,28.6,17,44.6,20.2c9.4,1.8,15.3,9.9,13.2,18.2s-11.4,13.4-20.9,11.5 c-20.9-4.1-38-13-48.5-19.3C409.2,530.9,385,540,359.8,540c-25.2,0-49.4-9.1-69.8-21.4c-20.4,12.4-44.6,21.4-69.8,21.4 s-49.4-9.1-69.8-21.4c-10.5,6.3-27.6,15.2-48.5,19.3c-9.4,1.8-18.8-3.3-20.9-11.5c-2.1-8.2,3.8-16.3,13.2-18.2 c16.1-3.2,32-10.6,44.5-20.1c6.6-5.1,16.6-5.1,23.2,0L162.1,488z'/%3E %3Cpath class='st0' d='M142.2,256.3H61.9c-8.3,0-15-6.7-15-15s6.7-15,15-15h80.3c8.3,0,15,6.7,15,15S150.5,256.3,142.2,256.3z'/%3E %3Cpath class='st0'  d='M20.7,560.1c-0.7,0-1.4,0-2-0.1c-8.2-1.1-14-8.7-12.8-16.9L47,239.3c1.1-8.2,8.7-14,16.9-12.8c8.2,1.1,14,8.7,12.8,16.9 L35.5,547.1C34.5,554.7,28,560.1,20.7,560.1z'/%3E %3Cpath class='st0'  d='M507,256.3h-80.3c-8.3,0-15-6.7-15-15s6.7-15,15-15H507c8.3,0,15,6.7,15,15S515.3,256.3,507,256.3z'/%3E %3Cpath class='st0'  d='M548.3,560.1c-7.4,0-13.8-5.5-14.8-13l-41.3-303.8c-1.1-8.2,4.6-15.8,12.8-16.9c8.2-1.1,15.8,4.6,16.9,12.8l41.3,303.8 c1.1,8.2-4.6,15.8-12.8,16.9C549.6,560.1,549,560.1,548.3,560.1z'/%3E %3Cline class='st0' x1='209.7' y1='238.3' x2='369.8' y2='238.3'/%3E %3Cpath  class='st0' d='M180.3,77.1c0-36.3,29.5-65.8,65.8-65.8s65.8,29.5,65.8,65.8v5.5c0,9.1-7.3,16.4-16.4,16.4c-9.1,0-16.4-7.3-16.4-16.4v-5.5 c0-18.2-14.7-32.9-32.9-32.9s-32.9,14.7-32.9,32.9V143h142.5V77.1c0-36.3,29.5-65.8,65.8-65.8s65.8,29.5,65.8,65.8v5.5 c0,9.1-7.3,16.4-16.4,16.4c-9.1,0-16.4-7.3-16.4-16.4v-5.5c0-18.2-14.7-32.9-32.9-32.9c-18.2,0-32.9,14.7-32.9,32.9v82.4v127.9 c-10.6,5.8-22.5,9.3-32.9,9.3l0,0V175.9H213.2v119.5c-10.1-2-20.6-6.6-29.5-12.8c-1.1-0.8-2.2-1.5-3.4-2.1v-121 C180.3,159.4,180.3,77.1,180.3,77.1z'/%3E%3C/svg%3E");width:25px!important;height:25px}.feature-tennis-court label:before,.feature-use-of-tennis-court label:before,span.feature-tennis-court:before,span.feature-use-of-tennis-court:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -665px no-repeat}.feature-wifi label:before,span.feature-wifi:before{content:'';width:25px!important;height:18px;background:url(/images/icons.png) -5px -286px no-repeat}.feature-special-offers label:before,span.feature-special-offers:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1682px no-repeat}.feature-new-properties label:before,span.feature-new-properties:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1647px no-repeat}.feature-bird-watching label:before,span.feature-bird-watching:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -968px no-repeat}.feature-christmas-market label:before,span.feature-christmas-market:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1416px no-repeat}.feature-cycling label:before,span.feature-cycling:before{content:'';width:25px!important;height:15px;background:url(/images/icons.png) -5px -77px no-repeat}.feature-fishing label:before,span.feature-fishing:before{content:'';width:25px!important;height:14px;background:url(/images/icons.png) -5px -28px no-repeat}.feature-sailing label:before,span.feature-sailing:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1448px no-repeat}.feature-walking label:before,span.feature-walking:before{content:'';width:16px;height:25px;background:url(/images/icons.png) -5px -2032px no-repeat}.feature-romantic label:before,.feature-romantic-breaks label:before,.feature-romantic-glamping:before,span.feature-romantic-breaks:before,span.feature-romantic:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1128px no-repeat}.feature-late-availability label:before,span.feature-late-availability:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2572px no-repeat}.feature-low-occupancy label:before,span.feature-low-occupancy:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -785px no-repeat}.feature-beach-hut label:before,.feature-beach-huts label:before,span.feature-beach-hut:before,span.feature-beach-huts:before{content:'';width:25px!important;height:34px;background:url(/images/icons.png) -5px -3182px no-repeat}.feature-children-welcome label:before,.feature-family-accommodation label:before,.feature-family-cottages label:before,span.feature-children-welcome:before,span.feature-family-accommodation:before,span.feature-family-cottages:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1064px no-repeat}.feature-large-properties label:before,span.feature-large-properties:before{content:'';width:25px!important;height:27px;background:url(/images/icons.png) -5px -2348px no-repeat}.feature-luxury label:before,span.feature-luxury:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%235f5f5f;%7D .st1%7Bfill:%23FFFFFF;%7D %3C/style%3E %3Cg id='_x38_8516'%3E %3Cpath class='st0' d='M37.7,39.9H2.3V11.3L19.5,0.1l18.2,11.2V39.9z'/%3E %3Cpath class='st1' d='M10.7,17.5h3.2v11.4h5.6v2.7h-8.8V17.5z'/%3E %3Cpath class='st1' d='M21.4,17.7c1-0.2,2.4-0.3,4.3-0.3c2,0,3.4,0.4,4.3,1.1s1.5,1.9,1.5,3.3s-0.5,2.6-1.3,3.4 c-1.1,1-2.7,1.5-4.6,1.5c-0.4,0-0.8,0-1.1-0.1v5.1h-3.2L21.4,17.7z M24.5,24.1c0.3,0.1,0.6,0.1,1.1,0.1c1.7,0,2.7-0.9,2.7-2.3 c0-1.3-0.9-2.1-2.5-2.1c-0.6,0-1.1,0.1-1.3,0.1C24.5,19.9,24.5,24.1,24.5,24.1z'/%3E %3C/g%3E %3C/svg%3E");width:24px!important;height:25px}.feature-golf label:before,.feature-golfing label:before,span.feature-golf:before,span.feature-golfing:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -605px no-repeat}.feature-executive-cottages label:before,.feature-executive-properties label:before,span.feature-executive-cottages:before,span.feature-executive-properties:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2533px no-repeat}.feature-enclosed-garden label:before,.feature-enclosed-gardencourtyard label:before,.feature-gardencourtyard-enclosed label:before,span.feature-enclosed-garden:before,span.feature-enclosed-gardencourtyard:before,span.feature-gardencourtyard-enclosed:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -1997px no-repeat}.feature-games-room label:before,span.feature-games-room:before{content:'';width:25px!important;height:26px;background:url(/images/icons.png) -5px -2312px no-repeat}.feature-historic label:before,.feature-historic-retreats label:before,span.feature-historic-retreats:before,span.feature-historic:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1717px no-repeat}.feature-barbecue label:before,span.feature-barbecue:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -2927px no-repeat}.feature-high-chair label:before,span.feature-high-chair:before{content:'';width:25px!important;height:40px;background:url(/images/icons.png) -5px -3226px no-repeat}.feature-lighthouse-cottages label:before,.feature-lighthouse-property label:before,span.feature-lighthouse-cottages:before,span.feature-lighthouse-property:before{content:'';width:25px!important;height:33px;background:url(/images/icons.png) -5px -3053px no-repeat}.feature-cottages-for-groups label:before,span.feature-cottages-for-groups:before{content:'';width:25px!important;height:26px;background:url(/images/icons.png) -5px -2348px no-repeat}.feature-dishwasher label:before,span.feature-dishwasher:before{content:'';width:25px!important;height:31px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-fridge label:before,span.feature-fridge:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-freezer label:before,span.feature-freezer:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-fridge label:before,.feature-fridge-freezer label:before,.feature-fridge-with-ice-box-compartment label:before,span.feature-fridge-freezer:before,span.feature-fridge-with-ice-box-compartment:before,span.feature-fridge:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-microwave label:before,span.feature-microwave:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -372px no-repeat}.feature-shower-over-bath label:before,span.feature-shower-over-bath:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1160px no-repeat}.feature-walk-in-shower label:before,span.feature-walk-in-shower:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1192px no-repeat}.feature-washing-machine label:before,span.feature-washing-machine:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2767px no-repeat}.feature-dishwasher label:before,span.feature-dishwasher:before{content:'';width:25px!important;height:31px;background:url(/images/icons.png) -5px -2689px no-repeat}.feature-city-breaks label:before,span.feature-city-breaks:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -695px no-repeat}.feature-honeymoon-cottages label:before,span.feature-honeymoon-cottages:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1288px no-repeat}.feature-farm-cottages label:before,span.feature-farm-cottages:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -725px no-repeat}.feature-riverside-and-waterside label:before,span.feature-riverside-and-waterside:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1320px no-repeat}.feature-table-tennis label:before,span.feature-table-tennis:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2102px no-repeat}.feature-castles label:before,span.feature-castles:before{content:'';width:25px!important;height:27px;background:url(/images/icons.png) -5px -2421px no-repeat}.feature-my-personal-sanctuary-spa label:before,span.feature-my-personal-sanctuary-spa:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -459px no-repeat}.feature-children-welcome label:before,span.feature-children-welcome:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -430px no-repeat}.feature-pub-nearby label:before,span.feature-pub-nearby:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2137px no-repeat}.feature-glamping label:before,span.feature-glamping:before{content:'';width:25px!important;height:20px;background:url(/images/icons.png) -5px -755px no-repeat}.feature-lodge label:before,span.feature-lodge:before{content:'';width:25px!important;height:22px;background:url(/images/icons.png) -5px -1352px no-repeat}.feature-engagements label:before,span.feature-engagements:before{content:'';width:25px!important;height:25px;background:url(/images/icons.png) -5px -2172px no-repeat}.feature-thatched label:before,span.feature-thatched:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -488px no-repeat}.feature-beach-nearby label:before,span.feature-beach-nearby:before{content:'';width:25px!important;height:23px;background:url(/images/icons.png) -5px -1545px no-repeat}.feature-sauna label:before,.feature-saunasteam-room label:before,span.feature-sauna:before,span.feature-saunasteam-room:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -3011px no-repeat}.feature-spa-facilities-onoff-site label:before,span.feature-spa-facilities-onoff-site:before{content:'';width:25px!important;height:33px;background:url(/images/icons.png) -5px -3139px no-repeat}.feature-quirky label:before,span.feature-quirky:before{content:'';width:25px!important;height:32px;background:url(/images/icons.png) -5px -2969px no-repeat}.feature-remote-cottages label:before,span.feature-remote-cottages:before{content:'';width:25px!important;height:18px;background:url(/images/icons.png) -5px -258px no-repeat}.feature-small-cottages label:before,span.feature-small-cottages:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -517px no-repeat}.feature-unique-properties label:before,span.feature-unique-properties:before{content:'';width:25px!important;height:15px;background:url(/images/icons.png) -5px -152px no-repeat}.feature-manor-houses label:before,span.feature-manor-houses:before{content:'';width:25px!important;height:19px;background:url(/images/icons.png) -5px -546px no-repeat}.feature-weddings label:before,span.feature-weddings:before{content:'';width:25px!important;height:29px;background:url(/images/icons.png) -5px -2806px no-repeat}.feature-electric-car-charging-point label:before,span.feature-electric-car-charging-point:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='electric-car' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M256 0C291.3 0 320 28.65 320 64V256H336C384.6 256 424 295.4 424 344V376C424 389.3 434.7 400 448 400C461.3 400 472 389.3 472 376V252.3C439.5 242.1 416 211.8 416 176V144C416 135.2 423.2 128 432 128H448V80C448 71.16 455.2 64 464 64C472.8 64 480 71.16 480 80V128H512V80C512 71.16 519.2 64 528 64C536.8 64 544 71.16 544 80V128H560C568.8 128 576 135.2 576 144V176C576 211.8 552.5 242.1 520 252.3V376C520 415.8 487.8 448 448 448C408.2 448 376 415.8 376 376V344C376 321.9 358.1 304 336 304H320V448C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448V64C32 28.65 60.65 0 96 0H256zM197.6 83.85L85.59 179.9C80.5 184.2 78.67 191.3 80.99 197.6C83.32 203.8 89.3 208 95.1 208H153.8L128.8 282.9C126.5 289.8 129.1 297.3 135.1 301.3C141 305.3 148.1 304.8 154.4 300.1L266.4 204.1C271.5 199.8 273.3 192.7 271 186.4C268.7 180.2 262.7 176 256 176H198.2L223.2 101.1C225.5 94.24 222.9 86.74 216.9 82.72C210.1 78.71 203 79.17 197.6 83.85V83.85z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-watersports label:before,span.feature-watersports:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='watersports' role='img' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M508.6 294.2C512.4 299 513.1 305.5 510.4 311C507.7 316.5 502.1 320 496 320H272C263.2 320 256 312.8 256 304V16C256 9.166 260.3 3.086 266.8 .867C273.3-1.351 280.4 .7825 284.6 6.178L508.6 294.2zM212.6 96.69C219.4 98.73 224 104.1 224 112V304C224 312.8 216.8 320 208 320H80C74.1 320 68.68 316.8 65.89 311.6C63.11 306.3 63.41 300 66.69 295.1L194.7 103.1C198.6 97.26 205.9 94.64 212.6 96.69V96.69zM556 352C566.3 352 573.9 361.5 571.6 371.5L562.5 412.1C549.3 470.5 497.5 512 437.6 512H138.4C78.53 512 26.66 470.5 13.52 412.1L4.389 371.5C2.138 361.5 9.746 352 19.1 352H556zM59.1 400L60.35 401.6C68.56 438.1 100.1 464 138.4 464H437.6C475 464 507.4 438.1 515.6 401.6L516 400H59.1z'/%3E%3C/svg%3E");width:25px!important;height:28px}.feature-surfing label:before,span.feature-surfing:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-icon='surfing' role='img' viewBox='0 0 485.48 508.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='m485.42,406.5c2.96,33.06-103.28,73.93-237.31,91.26C114.08,515.1,3.02,502.36.06,469.29c-1.72-19.17,33.28-40.96,89.11-59.27l-.74,9.03c-1.83,22.14,14.9,41.87,37.04,43.7,22.14,1.83,41.87-14.9,43.7-37.04l3.05-37.03c9.3-1.85,18.83-3.6,28.57-5.23l7.36,23.52c6.66,21.29,29.47,33.22,50.76,26.55,21.29-6.66,33.22-29.47,26.55-50.76l-2.98-9.52c112.98-9.35,200.31,3.99,202.94,33.26h0ZM167.89,173.63l17.73,14.34c6.22,5.03,14.87,5.91,22.53,4.12l64.34-15c11.45-2.67,18.64-14.24,15.97-25.69-2.67-11.46-14.23-18.64-25.68-15.97l-57.51,13.41-54.21-43.84c-6.8-5.5-15.65-8.48-24.99-7.64-19.09,1.71-33.32,18.73-31.6,37.83l9.18,102.37c2,22.34,9.27,35.16,28.53,45.19l62.82,32.74,27.26,87.07c4.23,13.51,18.75,21.11,32.26,16.87,13.51-4.23,21.1-18.75,16.87-32.26l-28.91-92.34c-2.91-9.31-10.15-17.91-18.78-22.44l-38.63-20.3c-8.2-4.31-10.84-7.97-11.67-17.19l-5.49-61.25h0Zm-25.88-92.32c22.16-5.17,35.93-27.31,30.76-49.47-5.16-22.16-27.31-35.93-49.47-30.76-22.16,5.17-35.93,27.31-30.76,49.47,5.17,22.15,27.31,35.93,49.47,30.76h0Zm-16.67,214.53c-4.16-2.17-7.94-4.51-11.36-7.07l-10.84,131.49c-1.16,14.11,9.43,26.61,23.54,27.77,14.11,1.16,26.61-9.43,27.77-23.54l8.97-108.8-38.09-19.85h0Z'/%3E%3C/svg%3E");width:25px!important;height:28px}span.feature-electric-car-charging-point.other-icon,span.feature-luxury.other-icon,span.feature-wheelchair-friendly.other-icon{margin-right:10px!important}span.feature-electric-car-charging-point.other-icon:before,span.feature-luxury.other-icon:before,span.feature-wheelchair-friendly.other-icon:before{margin-right:0!important;top:0}span.feature-electric-car-charging-point.other-icon:before,span.feature-wheelchair-friendly.other-icon:before{margin-top:0!important}.map-view.search-properties{position:relative;z-index:1}.map-view.search-properties .search-property{display:block;text-align:center}.map-view.search-properties .search-property img{max-height:none;position:static;-webkit-transform:none;transform:none;top:auto}.map-view.search-properties .search-property .property-details{margin-top:1em}.map-view.search-properties .search-property .property-details .property-title{width:100%}.map-view.search-properties .search-property .col1{overflow:hidden}.map-view.search-properties .search-property .col1,.map-view.search-properties .search-property .col2{width:100%!important}.map-view.search-properties.loading #map_canvas{display:none}.property-spinner{position:static;margin:3em 0 4em}.property-spinner svg{position:relative;height:auto}.search-properties{margin-top:1em}.search-properties .search-property{position:relative}.search-properties .search-property .tag-wrapper{position:absolute;top:0;left:0;z-index:2;right:0;width:100%}.search-properties .search-property .new-property-tag{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;text-transform:uppercase;padding:10px 15px;background-color:#e4dad7;color:#5f5f5f;display:inline-block;vertical-align:top}.search-properties .search-property:not(:last-child){padding-bottom:1.5em;margin-bottom:2em;border-bottom:1px solid #e4e7e9}.search-properties .search-property .price-carousel span.info-circle:before{margin-left:0!important}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage{display:flex;align-items:stretch}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage[style]{width:100%!important}.search-properties .search-property .price-carousel[data-count="1"] .owl-stage .owl-item{flex-grow:1}.search-properties .search-property .price-carousel .owl-stage{margin:0}.search-properties .search-property .price-carousel .owl-stage .owl-item .active:not(:first-of-type){left:-1px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available{border:#c5b1a9 solid 1px;padding:10px 15px 10px 20px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .matches{background-color:#c5b1a9;color:#5f5f5f;margin-left:-20px;margin-right:-15px;margin-top:-10px;text-align:center;padding:5px 0;margin-bottom:10px}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .was-price{font-size:.5em;text-decoration:line-through}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .now-price{font-size:.5em}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover{background-color:#c5b1a9}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover a,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover span,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover strong,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover a,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover span,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover strong{color:#5f5f5f}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .matches,.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .matches{background-color:#fff;color:#5f5f5f}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after:not(.block-link),.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after:not(.block-link){content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E")}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .price-total{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:1em;font-weight:700;color:#c5b1a9}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available a{text-decoration:underline;font-weight:700}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .details-link.block-link{display:block;text-decoration:none;color:inherit;font-weight:inherit}.search-properties .search-property .price-carousel .owl-stage .owl-item .dates-available .details-link:after:not(.block-link){display:inline-block;width:5px;position:relative;right:0;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E");margin-left:5px;vertical-align:middle}.search-properties .search-property .price-carousel .owl-prev{left:-10px!important}.search-properties .search-property .price-carousel .owl-next{right:-10px!important}.search-properties .search-property .price-carousel .owl-next,.search-properties .search-property .price-carousel .owl-prev{padding:.2em!important;color:#c5b1a9!important;height:100%!important;border-width:1px!important;border-color:#c5b1a9!important;background-color:#fff!important;border-radius:0!important}.search-properties .search-property .price-carousel .owl-next:hover,.search-properties .search-property .price-carousel .owl-prev:hover{color:#fff!important;background-color:#c5b1a9!important}@media (min-width:1100px){.search-properties .search-property .owl-carousel:not(.price-carousel){min-height:240px;display:block}}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item{max-height:223px;min-height:223px}@media (min-width:1100px){.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item{min-height:280px;max-height:280px}}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-item img{width:100%}.search-properties .search-property .owl-carousel:not(.price-carousel).owl-loaded{position:relative}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-prev:not(.owl-dot):not(.gm-control-active):not(.debtn){left:10px}.search-properties .search-property .owl-carousel:not(.price-carousel) .owl-next:not(.owl-dot):not(.gm-control-active):not(.debtn){right:10px}.search-properties .search-property .item-video,.search-properties .search-property img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1100px){.search-properties .search-property .item-video,.search-properties .search-property img{max-height:280px;-o-object-fit:cover;object-fit:cover}}.search-properties .search-property .item-video{height:100%;width:100%}.search-properties .search-property .col1{margin-bottom:1em;position:relative}@media (min-width:768px){.search-properties .search-property .col1{margin-bottom:0}}.search-properties .search-property .col1 .vid-label{position:absolute;text-align:center;color:#fff;padding:10px 0;left:0;right:-1px;bottom:0;z-index:1;text-transform:uppercase;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.search-properties .search-property .col1 .vid-label svg{margin-left:5px}.search-properties .search-property .property-title{margin-right:30px;height:auto}.search-properties .search-property .property-details{position:relative}.search-properties .search-property .property-details .favourites-btn{position:absolute;right:0}.company-badge{position:relative!important;-webkit-transform:none!important;transform:none!important}.popup[data-popup=special-offer] span[class^=icon-]:after,.popup[data-popup^=special-offer-] span[class^=icon-]:after,.special-offer-tag span[class^=icon-]:after{content:'';display:inline-block;width:25px;position:relative;top:7px}.popup[data-popup=special-offer] span.icon-low-occupancy:after,.popup[data-popup^=special-offer-] span.icon-low-occupancy:after,.special-offer-tag span.icon-low-occupancy:after{height:25px;background:url(/images/icons.png) -5px -230px no-repeat}.popup[data-popup=special-offer] span.icon-special-offer:after,.popup[data-popup^=special-offer-] span.icon-special-offer:after,.special-offer-tag span.icon-special-offer:after{height:25px;background:url(/images/icons.png) -5px -1682px no-repeat}.popup[data-popup=special-offer] span.icon-late-availability:after,.popup[data-popup=special-offer] span.icon-multiweek:after,.popup[data-popup^=special-offer-] span.icon-late-availability:after,.popup[data-popup^=special-offer-] span.icon-multiweek:after,.special-offer-tag span.icon-late-availability:after,.special-offer-tag span.icon-multiweek:after{height:29px;background:url(/images/icons.png) -5px -2572px no-repeat}.popup[data-popup=special-offer] span.icon-other-offer:after,.popup[data-popup^=special-offer-] span.icon-other-offer:after,.special-offer-tag span.icon-other-offer:after{height:30px;background:url(/images/icons.png) -5px -1647px no-repeat}.popup[data-popup=special-offer],.popup[data-popup^=special-offer-]{padding:0}.popup[data-popup=special-offer] h3,.popup[data-popup^=special-offer-] h3{color:#fff;background-color:#d76161;margin:0;padding:.5em 20px}.popup[data-popup=special-offer] .close,.popup[data-popup^=special-offer-] .close{color:#fff}.popup[data-popup=special-offer] .accordion,.popup[data-popup^=special-offer-] .accordion{display:flex;flex-direction:column}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn{color:#5f5f5f;display:flex;justify-content:space-between;align-items:baseline;padding:1em 20px;font-weight:700;text-align:left}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn [class^=icon-],.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn [class^=icon-]{margin-right:10px}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn i,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn i{margin-left:auto}.popup[data-popup=special-offer] .accordion.chevron .accordion-btn small,.popup[data-popup^=special-offer-] .accordion.chevron .accordion-btn small{margin-left:5px;font-weight:400}.popup[data-popup=special-offer] .accordion-content,.popup[data-popup^=special-offer-] .accordion-content{padding:0 30px 1.5em 30px}.popup[data-popup=special-offer] .accordion-content.hidden-height,.popup[data-popup^=special-offer-] .accordion-content.hidden-height{padding:0;opacity:0}.special-offer-tag{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:10px 15px;z-index:2;text-transform:uppercase;background-color:#fff;padding:0 5px 7px 10px;display:inline-block}[data-page=property-details] .special-offer-tag{left:0;right:auto}.special-offer-tag a{color:#d76161;font-weight:700;font-size:17px}.special-offer-tag [class^=icon-]{margin-right:5px}.location-code{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.leaflet-bottom,.leaflet-pane,.leaflet-top{z-index:5!important}.map-canvas{width:100%;min-height:400px}@media (max-width:399px){figure figcaption{display:none!important}}.popup[data-popup=image-gallery-4k]{overflow:hidden;width:100%;background-color:transparent;padding:0}.popup[data-popup=image-gallery-4k].wide{margin-left:0;max-width:80vw}.popup[data-popup=image-gallery-4k] a.top-close{color:#fff;z-index:2;padding:20px;margin-left:-20px;margin-top:-20px}.popup[data-popup=image-gallery-4k] .owl-item{max-height:100vh;overflow:hidden}.popup[data-popup=image-gallery-4k] .owl-item img{-o-object-fit:contain;object-fit:contain;max-height:90vh;max-width:100%;margin:0 auto;width:auto}.popup[data-popup=image-gallery-4k] .owl-item span{display:block;padding:.5em;text-align:center;color:#fff;font-weight:700;left:0;right:0;bottom:0;position:fixed;z-index:50;background-color:rgba(48,52,63,.8);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.popup[data-popup=image-gallery-4k] .owl-dots{text-align:center}.popup[data-popup=image-gallery-4k] .owl-dots .owl-dot{border-color:#fff}.popup[data-popup=image-gallery-4k] .owl-dots .owl-dot.active{background-color:#fff}.property-details-page #overview>.layout-wrap{display:block}@media (min-width:1100px){.property-details-page #overview>.layout-wrap{display:none}}@media (min-width:1100px){.property-details-page #overview .accordion-content .layout{padding-top:0}}.testimonials figure{text-align:center}.testimonial footer cite{display:block}.scroll-top{padding:20px;background:#888;border-radius:5px;color:#fff;position:fixed;right:10px;bottom:80px;display:none;z-index:2;cursor:pointer}.scroll-top:after{cursor:pointer;display:inline-block;width:2.2em;position:absolute;top:2px;left:4px;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='up' class='svg-inline--fa fa-up fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='m240.97 130.52l194.34 194.34c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901 0.04l-154.75-154.02-154.74 154.02c-9.379 9.335-24.544 9.317-33.901-0.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941l194.34-194.34c9.372-9.373 24.568-9.373 33.941-1e-3z'%3E%3C/path%3E%3C/svg%3E")}.scroll-top:hover{background:#c5b1a9}.owl-carousel.image-gallery .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev,.owl-carousel.image-gallery-4k .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:20px}.owl-carousel.image-gallery .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next,.owl-carousel.image-gallery-4k .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:20px}.property-details-page>section:first-child>.layout-wrap>.layout{position:relative}.property-details-page>section:first-child>.layout-wrap>.layout:before{content:'';display:block;position:absolute;top:0;left:calc(10px * 2);right:calc(10px * 2);height:3px;background-color:#0000000d}.property-details-page section.book-with-confidence{padding-top:1rem;padding-bottom:1.5rem;padding-left:20px;padding-right:20px}@media (min-width:1100px){.property-details-page section.book-with-confidence{padding-left:0;padding-right:0}}.property-details-page section.book-with-confidence.footer{margin-bottom:2em}.property-details-page .ferry{padding-bottom:15px}.property-details-page .fa-ferry{content:url("data:image/svg+xml,%3Csvg class='fa-ferry' aria-hidden='true' data-icon='ferry' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z'/%3E%3C/svg%3E");max-height:25px;margin-right:3px}.property-details-page .zoom-floorplan{cursor:zoom-in}.property-details-page .ui-datepicker .ui-datepicker-title{margin-top:0}.property-details-page .ui-datepicker table{margin-top:0}.property-details-page section{padding:0}.property-details-page section:first-child .two-thirds-one-third .col2 .starter-pack,.property-details-page section:first-child .two-thirds-one-third .col2 .visiting-spa{padding:1em 10px}.property-details-page section:first-child .two-thirds-one-third .col2 .hamper{padding:0 10px 1em 10px}.property-details-page section:first-child .two-thirds-one-third .col2 .booking{padding:1em 10px;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.property-details-page section.nav-btns{display:none}@media (min-width:1100px){.property-details-page section.nav-btns{display:block}}.property-details-page section.accordion.chevron{border-top:none;margin-bottom:10px;padding:0}@media (min-width:1100px){.property-details-page section.accordion.chevron{margin-bottom:0}}.property-details-page section.accordion.chevron .accordion-content>p:last-child,.property-details-page section.accordion.chevron .accordion-content>ul:last-child{margin-bottom:0}.property-details-page .details-panel{border:1px solid #e6e6e6}@media (max-width:1099px){.property-details-page .details-panel{margin-top:20px}}@media (min-width:1100px){.property-details-page .details-panel{margin-top:0}}.property-details-page .details-panel .layout{padding-top:0}.property-details-page .details-panel .btn,.property-details-page .details-panel .btn.white{margin-bottom:0;margin-top:0;top:0}.property-details-page .details-panel .trust-signals{padding:0 10px}@media (min-width:1100px){.property-details-page .details-panel .trust-signals div[class^=col]{width:100%!important;display:block;text-align:left}}.property-details-page .details-panel .edits a{text-decoration:underline;color:#5f5f5f}.property-details-page .details-panel .edits .enquiry{display:block;padding-top:10px;padding-bottom:10px}.property-details-page .details-panel .edits span{padding-top:10px}.property-details-page .details-panel .price-from{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:.5rem 1rem .5rem 1rem;color:#c5b1a9;text-align:left}.property-details-page .details-panel .price-from.poa{text-transform:none;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}.property-details-page .details-panel .price-from span{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin:0 .6em 0 .5em;color:#5f5f5f;font-weight:400}.property-details-page .details-panel .price-from span.price-list{margin:0;margin-bottom:10px;display:inline-block;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:0;color:#c5b1a9;text-align:left}.property-details-page .details-panel .price-from span.price-list>span{margin:0;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#5f5f5f;font-weight:400}.property-details-page .details-panel .price-from span.price-list>span:first-child{margin-right:.6em}.property-details-page .details-panel .price-from span.price-list>span.price-text{margin-left:.5em}.property-details-page .details-panel .price-from span.price-list>span .info-circle{margin:0;cursor:pointer}.property-details-page .details-panel .price-from span.info-text.price-text{font-size:11px;font-size:.78571rem;line-height:16.5px;line-height:1.17857rem;display:inline-block}.property-details-page .details-panel .view-edit{background-color:rgba(197,177,169,.2);position:relative;padding:10px 15px;font-weight:700;text-align:left;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem}@media (min-width:1100px){.property-details-page .details-panel .arrival-panel,.property-details-page .details-panel .departure-panel{width:50%;border-bottom:1px solid #e6e6e6;text-align:left}}@media (min-width:768px){.property-details-page .details-panel .arrival-panel,.property-details-page .details-panel .departure-panel{width:50%;border-bottom:1px solid #e6e6e6}}.property-details-page .details-panel .arrival-panel span.timings,.property-details-page .details-panel .departure-panel span.timings{font-size:11px;font-size:.78571rem;line-height:16.5px;line-height:1.17857rem}.property-details-page .details-panel .arrival-panel i,.property-details-page .details-panel .departure-panel i{display:none}@media (min-width:1100px){.property-details-page .details-panel .arrival-panel i,.property-details-page .details-panel .departure-panel i{display:inline-block;font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem;position:relative;top:-10px;margin:0 5px 0 10px;margin-bottom:-8px}}.property-details-page .details-panel .arrival-panel *,.property-details-page .details-panel .departure-panel *{display:inline-block;text-align:left;text-transform:uppercase;font-weight:700}@media (min-width:768px){.property-details-page .trust-signals .five-col{justify-content:flex-start}.property-details-page .trust-signals .h2,.property-details-page .trust-signals h2{margin:1em .5em}}@media (min-width:1100px){.property-details-page .trust-signals{border:none;border-top:1px solid #e6e6e6}.property-details-page .trust-signals .coldiv:last-child{margin-bottom:1em}.property-details-page .trust-signals .accordion .accordion-btn,.property-details-page .trust-signals .accordion.plus .accordion-btn{border:none;padding:0;margin:.25em 0}.property-details-page .trust-signals .accordion .accordion-btn .h3,.property-details-page .trust-signals .accordion .accordion-btn h3,.property-details-page .trust-signals .accordion.plus .accordion-btn .h3,.property-details-page .trust-signals .accordion.plus .accordion-btn h3{font-weight:400}.property-details-page .trust-signals .accordion .accordion-btn:before,.property-details-page .trust-signals .accordion.plus .accordion-btn:before{display:none}.property-details-page .trust-signals .accordion .accordion-btn .h3:after,.property-details-page .trust-signals .accordion .accordion-btn h3:after,.property-details-page .trust-signals .accordion.plus .accordion-btn .h3:after,.property-details-page .trust-signals .accordion.plus .accordion-btn h3:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='info-circle' class='svg-inline--fa fa-info-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cstyle type='text/css'%3E .st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'%3E%3C/path%3E%3C/svg%3E");width:20px;display:inline-block;float:right;margin-left:10px}.property-details-page .trust-signals .accordion{padding:0;position:relative}.property-details-page .trust-signals .accordion:hover .accordion-content{visibility:visible}.property-details-page .trust-signals .accordion-content{visibility:hidden;width:220px;background-color:#5f5f5f;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:30px;left:0}.property-details-page .trust-signals .accordion-content p{margin:0}}@media (min-width:768px){.property-details-page .five-col [class^=col]{width:calc(50% - 10px)!important}}@media (min-width:1200px){.property-details-page section+.layout-wrap .trust-signals{border:1px solid #e6e6e6}.property-details-page section+.layout-wrap .trust-signals .five-col{flex-wrap:nowrap;justify-content:space-between}.property-details-page section+.layout-wrap .trust-signals .five-col [class^=col]{width:auto!important;margin-bottom:0}}.property-details-page .short-share{margin-top:10px;display:flex;justify-content:center;align-items:center;height:41px}.property-details-page section.hamper,.property-details-page section.starter-pack{background-color:#c5b1a9;color:#fff;padding-bottom:0;position:relative;cursor:pointer}.property-details-page section.hamper .layout,.property-details-page section.starter-pack .layout{padding-top:20px!important}.property-details-page section.hamper .h2,.property-details-page section.hamper h2,.property-details-page section.starter-pack .h2,.property-details-page section.starter-pack h2{display:inline-block;margin:0;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#5f5f5f;font-weight:400}@media (min-width:1100px){.property-details-page section.hamper .h2,.property-details-page section.hamper a,.property-details-page section.hamper h2,.property-details-page section.starter-pack .h2,.property-details-page section.starter-pack a,.property-details-page section.starter-pack h2{color:#fff;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;cursor:pointer;text-decoration:none}}.property-details-page section.hamper svg,.property-details-page section.starter-pack svg{display:none}.property-details-page section.hamper span.hamper-white-icon,.property-details-page section.hamper span.starter-pack-white-icon,.property-details-page section.starter-pack span.hamper-white-icon,.property-details-page section.starter-pack span.starter-pack-white-icon{position:initial}.property-details-page section.hamper span,.property-details-page section.starter-pack span{position:absolute;right:20px}.property-details-page section.visiting-spa{background-color:#a66f8f;color:#fff;padding-bottom:0;position:relative;cursor:pointer}@media (min-width:1100px){.property-details-page section.visiting-spa .h2,.property-details-page section.visiting-spa a,.property-details-page section.visiting-spa h2{color:#fff;cursor:pointer}}.property-details-page section.visiting-spa svg{display:none}.property-details-page section.visiting-spa span{position:absolute;right:20px;top:calc(50% - 10px)}.property-details-page .tablist{display:none}.property-details-page .tablist div.btn{color:#5f5f5f;background-color:#f0ebe9;text-transform:none}.property-details-page .tablist div.btn:not(:last-child){margin-right:.5rem!important}.property-details-page .tablist div.btn:hover{background-color:#ac9d97;color:#fff}@media (min-width:1100px){.property-details-page .tablist{display:flex}}@media (min-width:1100px){.property-details-page .two-thirds-one-third:not(:first-child){margin-top:2em}}.property-details-page .two-thirds-one-third:not(:first-child) .col1{position:relative}.property-details-page .popup-trigger.gallery-4k{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;position:absolute;color:#fff;background-color:#5f5f5f;z-index:2;padding:.25em .75em;top:0;right:0;opacity:.6}.property-details-page .popup-trigger.gallery-4k:hover{opacity:1}.property-details-page .popup-trigger.gallery-4k svg{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.property-details-page .image-gallery .owl-item{min-height:224px;max-height:224px;overflow:hidden;position:relative}@media (min-width:768px){.property-details-page .image-gallery .owl-item{min-height:485px;max-height:485px}}@media (min-width:1100px){.property-details-page .image-gallery .owl-item{min-height:470px;max-height:470px}}@media (min-width:1440px){.property-details-page .image-gallery .owl-item{min-height:510px;max-height:510px}}.property-details-page .image-gallery .owl-item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.property-details-page .image-gallery .owl-item .item-video{position:absolute;top:0;right:0;bottom:0;left:0}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon{height:auto;width:auto;margin-left:0;margin-top:0;transition:none;background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon:hover{-webkit-transform:none;transform:none}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;position:absolute;color:#fff;text-align:center}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger{font-size:1.5em;font-weight:700;margin-bottom:.5em}@media (min-width:768px){.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger{font-size:3em;margin-bottom:1em}}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay .larger.handwriting{font-family:"Just Another Hand",cursive;font-weight:400;text-transform:none}.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay svg{display:none}@media (min-width:768px){.property-details-page .image-gallery .owl-item .item-video .owl-video-play-icon .video-overlay svg{display:inline-block;margin-right:5px}}.property-details-page .image-gallery .reviews-wrap,.property-details-page .image-gallery.owl-carousel{position:relative}.property-details-page .owl-dots button{margin:.25em 0}.property-details-page .owl-thumbs{display:none}@media (min-width:1100px){.property-details-page .owl-thumbs{display:block}}@media (min-width:1100px){.property-details-page .owl-thumbs .owl-thumb-item{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background-color:transparent;display:inline-block;width:20%;height:85px;overflow:hidden;position:relative;max-width:153px}.property-details-page .owl-thumbs .owl-thumb-item.active{border:4px solid #c5b1a9}.property-details-page .owl-thumbs .owl-thumb-item img{position:absolute;display:block;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute}.property-details-page .owl-thumbs .owl-thumb-item img.play-btn{z-index:2;width:50px;opacity:.75}}.property-details-page section.video-panel{max-width:1200px}@media (min-width:1100px){.property-details-page section.video-panel{margin:40px auto}}.property-details-page section.video-panel .video-overlay{width:auto;height:auto;top:0;right:0;bottom:0;left:0;position:absolute}.property-details-page section.video-panel .video-overlay .video-text{top:50%;-webkit-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));position:absolute;color:#fff;width:90%;margin-left:4em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay .video-text{width:auto}}.property-details-page section.video-panel .video-overlay .video-text h3,.property-details-page section.video-panel .video-overlay .video-text h4{text-shadow:#000 1px 0 20px}.property-details-page section.video-panel .video-overlay .video-text h3{color:#fff;font-family:"Just Another Hand",cursive;font-weight:400}.property-details-page section.video-panel .video-overlay h3{font-size:2.5em;font-weight:700;margin-bottom:.5em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay h3{font-size:4.5em}}.property-details-page section.video-panel .video-overlay h4{font-size:1.5em;font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:1em;margin-bottom:.5em}@media (min-width:768px){.property-details-page section.video-panel .video-overlay h4{font-size:3em}}.property-details-page section.video-panel .video-image{background-size:cover;height:100%;background-position:center center;background-repeat:no-repeat;transition:opacity .4s ease}.property-details-page section.video-panel .luxury-video-panel{width:100%;height:40vh}@media (min-width:768px){.property-details-page section.video-panel .luxury-video-panel{height:78vh}}.property-details-page .col2:not(.coldiv){text-align:center}.property-details-page .col2:not(.coldiv).reviews{text-align:left;margin:.5em 0 1em 0}@media (min-width:1100px){.property-details-page .col2:not(.coldiv).reviews{text-align:right;margin:1em 0 0 0}}.property-details-page .col2:not(.coldiv).reviews a{color:#5f5f5f}.property-details-page h1{font-size:24px;font-size:1.71429rem;line-height:36px;line-height:2.57143rem;line-height:1em;margin-bottom:.25em;margin-top:0;text-align:left;display:inline-block}@media (min-width:1100px){.property-details-page h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}}.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn .h2,.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn h2{font-family:Helvetica,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:0}@media (min-width:1100px){.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn .h2,.property-details-page .accordion.chevron:not(.hamper):not(.starter-pack):not(.visiting-spa) .accordion-btn h2{line-height:3rem;font-family:"Just Another Hand",cursive;letter-spacing:.05em;font-weight:400}}.property-details-page .area{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;display:inline-block}@media (min-width:768px){.property-details-page .area{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}}@media (min-width:1100px){.property-details-page .area{margin-left:10px}}.property-details-page .icon-wrap{display:inline-block;margin-right:40px}.property-details-page .icon-wrap .feature-electric-car-charging-point:before,.property-details-page .icon-wrap .feature-wheelchair-friendly:before{vertical-align:baseline;position:relative;bottom:-2px}.property-details-page .top-btns .favourites-added-btn,.property-details-page .top-btns .favourites-btn{display:inline-block;margin-right:20px}@media (min-width:1100px){.property-details-page .top-btns{display:inline-block}}.property-details-page .property-group{font-style:italic}.property-details-page .property-group a{color:#c5b1a9!important;text-decoration:underline}.property-details-page .arrival-panel,.property-details-page .departure-panel{padding:.75em 0 0 0}@media (min-width:768px){.property-details-page .arrival-panel,.property-details-page .departure-panel{padding:.75em 0}}.property-details-page .arrival-panel *,.property-details-page .departure-panel *{display:inline-block;text-align:left}@media (min-width:1100px){.property-details-page .arrival-panel *,.property-details-page .departure-panel *{text-align:center}}@media (min-width:1100px){.property-details-page .arrival-panel .arrival-wrap,.property-details-page .departure-panel .arrival-wrap{width:calc(100% - 45px)}}.property-details-page .arrival-panel div:not(.arrival-wrap),.property-details-page .departure-panel div:not(.arrival-wrap){font-weight:700;color:#c5b1a9;text-transform:none}.property-details-page .price{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700;padding:.5rem 1rem .5rem 1rem;color:#c5b1a9;text-transform:uppercase;line-height:.8em}.property-details-page .price .availability-cal *{padding:1.5rem 1rem 1.5rem 1rem}@media (min-width:1100px){.property-details-page .price{padding:1.5rem 1rem 1.5rem 1rem;text-align:left}}.property-details-page .price .pppn-price{color:#5f5f5f;font-size:.7em!important;margin-right:0!important;margin-left:0;font-weight:700}.property-details-page .price .was-price{font-size:14px;text-transform:none;vertical-align:middle;margin-left:0}.property-details-page .price .now{text-transform:uppercase;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem}.property-details-page .price del{color:#5f5f5f;font-weight:400;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;padding:0 5px;line-height:.8em;text-align:left}.property-details-page .price span{margin:0;color:#5f5f5f;font-weight:400}.property-details-page .book-now-btn{display:block;text-align:center}.property-details-page .property-nights{width:100%}@media (min-width:1100px){.property-details-page .property-nights{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;margin-top:0}}.property-details-page .share-page{color:#5f5f5f}.property-details-page .share-page:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='plus-square' class='fa-plus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:1em;position:relative;top:4px;margin-right:5px}.property-details-page .share-page.minus:before{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='minus-square' class='fa-minus-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %235f5f5f;%7D%3C/style%3E  %3Cpath class='st0' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z'%3E%3C/path%3E%3C/svg%3E")}.property-details-page .share-icons{line-height:normal;display:inline-block}.property-details-page .accordion{padding:0}@media (min-width:1100px){.property-details-page .accordion{padding:0 0 2rem 0}}.property-details-page .accordion>.layout-wrap:first-child{background-color:#e4e7e9}@media (min-width:1100px){.property-details-page .accordion>.layout-wrap:first-child{background-color:transparent}}.property-details-page .accordion.chevron .accordion-btn{text-align:left;clear:both;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;line-height:1.5rem;padding:0}@media (min-width:1100px){.property-details-page .accordion.chevron .accordion-btn{font-size:34px;font-size:2.42857rem;line-height:51px;line-height:3.64286rem;line-height:0}}.property-details-page .accordion.chevron .popup-trigger{text-align:left;clear:both}.property-details-page .accordion.chevron .popup-trigger.book-now-btn{text-align:center}@media (min-width:1100px){.property-details-page .accordion.chevron .popup-trigger{font-size:20px;line-height:20px}}@media (min-width:1100px){.property-details-page .accordion.chevron .feefo-review-link .popup-trigger,.property-details-page .accordion.chevron .upfront-review-link .popup-trigger{font-size:16px;line-height:16px}}@media (min-width:1100px){.property-details-page .accordion.chevron .hamper-availability .popup-trigger,.property-details-page .accordion.chevron .starter-pack-availability .popup-trigger{font-size:14px;line-height:14px}}@media (min-width:1100px){.property-details-page .accordion.chevron .hamper-availability .popup-trigger,.property-details-page .accordion.chevron .starter-pack-availability .popup-trigger{font-size:14px;line-height:14px}}.property-details-page .owner-photo{position:relative;max-width:150px;max-height:150px;overflow:hidden;border-radius:50%;margin:auto}.property-details-page .owner-photo img{width:auto;height:100%}@media (min-width:1100px){.property-details-page .accordion-btn{cursor:default;max-width:1200px;margin:0 auto;position:relative;clear:both}.property-details-page .accordion-btn:before{content:'';background-color:#c5b1a9;height:3px;width:100%;position:absolute;left:0;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1100px){.property-details-page .accordion-btn svg[data-icon=chevron-down],.property-details-page .accordion-btn svg[data-icon=chevron-up],.property-details-page .accordion-btn svg[data-icon=minus],.property-details-page .accordion-btn svg[data-icon=plus]{display:none}}.property-details-page .accordion-btn .h2,.property-details-page .accordion-btn h2{color:#5f5f5f}@media (min-width:768px){.property-details-page .accordion-content.hidden-height.layout-height{max-height:0!important;overflow:hidden}.property-details-page #layout .accordion-content .layout .accordion-btn{max-width:none;position:static;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;cursor:pointer}.property-details-page #layout .accordion-content .layout .accordion-btn:before{background-color:none;height:0}.property-details-page [data-content$=description],.property-details-page [data-content$=layout],.property-details-page [data-content$=local]{overflow:hidden;transition:max-height .75s}}@media (min-width:1100px){.property-details-page .accordion-content{max-width:1200px;margin:0 auto}}.property-details-page .accordion-content.hidden-height{max-height:0!important}@media (min-width:1100px){.property-details-page .accordion-content.hidden-height{max-height:9999px!important;overflow:visible}}.property-details-page .layout-btn{display:none}@media (min-width:768px){.property-details-page .layout-btn{display:block}}.property-details-page .icons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.property-details-page .icons span{display:flex;align-items:center;padding-right:20px;margin-bottom:20px;width:50%}@media (min-width:1100px){.property-details-page .icons span{width:auto}}.property-details-page .icons span:before{width:25px;padding-right:10px}.property-details-page .area-video-wrap{position:relative;padding-bottom:calc(56.25% + 40px)}.property-details-page .area-video-frame{position:absolute;top:0;left:0;width:100%;height:100%}.property-details-page .variables ul{display:flex;padding:0;flex-wrap:wrap;list-style:none}.property-details-page .variables ul li{display:flex;align-items:center;width:50%;padding-bottom:10px}@media (min-width:1100px){.property-details-page .variables ul li{width:33.33%}.property-details-page .variables ul li:nth-of-type(odd){padding-right:0}}.property-details-page .variables ul li:nth-of-type(odd){padding-right:15px}.property-details-page .variables ul li:before{content:url("data:image/svg+xml,%3Csvg class='fa-check' aria-hidden='true' role='img' data-icon='check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='m173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E %3C/svg%3E");width:25px;padding-right:15px;flex-shrink:0}@media (min-width:1100px){.property-details-page .variables ul li:before{padding-right:25px}}.property-details-page .property-details-datepicker{margin-top:2em}.property-details-page #availability .key{margin:1.5em auto;text-align:center}.property-details-page #availability .key>div{display:inline-block;margin-bottom:1em;position:relative;margin-right:2em}.property-details-page #availability .key a{display:inline-block}.property-details-page #availability .key span{margin-left:.5em}.property-details-page #availability .key .available-start-date,.property-details-page #availability .key .booked-date,.property-details-page #availability .key .non-start-date,.property-details-page #availability .key .selected-start-date{width:35px;height:35px;display:inline-block;position:relative}.property-details-page #availability .key .selected-start-date{color:#fff;background:#c5b1a9;font-weight:800;border-radius:100%;top:13px}.property-details-page #availability .key .non-start-date{background-color:#fff;color:#5f5f5f;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .key .booked-date{color:rgba(95,95,95,.5);text-decoration:line-through;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .key .available-start-date{color:#5f5f5f;font-weight:800;border:1px solid rgba(228,231,233,.5);line-height:30px}.property-details-page #availability .availability-cal{margin-bottom:10px}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted span,.property-details-page #availability .availability-cal .departure-wrapper.highlighted span{color:#5f5f5f!important}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted div,.property-details-page #availability .availability-cal .departure-wrapper.highlighted div{color:#c5b1a9!important}.property-details-page #availability .availability-cal .arrival-date,.property-details-page #availability .availability-cal .departure-date{font-weight:700}@media (min-width:1100px){.property-details-page #availability .availability-cal .arrival-date,.property-details-page #availability .availability-cal .departure-date{font-weight:400}}@media (max-width:1099px){.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights{background-color:#f0ebe9;color:#5f5f5f;padding:10px}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted,.property-details-page #availability .availability-cal .departure-wrapper.highlighted,.property-details-page #availability .availability-cal .nights.highlighted{background-color:#fff}.property-details-page #availability .availability-cal .arrivals-wrapper{border-bottom:none}.property-details-page #availability .availability-cal .booking{padding:.5rem 1rem;text-align:center;background-color:#f0ebe9;border:1px solid #e4e7e9}.property-details-page #availability .availability-cal .nights{border:none}}.property-details-page #availability .availability-cal .border-wrapper{border:1px solid #e4e7e9}@media (min-width:1100px){.property-details-page #availability .availability-cal .border-wrapper{display:flex;border-right-color:transparent;width:100%}.property-details-page #availability .availability-cal .border-wrapper~div:not(.hidden){margin-left:1em}}@media (min-width:1100px){.property-details-page #availability .availability-cal{display:flex;position:relative;margin-right:6px;align-items:center}.property-details-page #availability .availability-cal:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%235f5f5f;%7D%3C/style%3E%3Cpath class='st0' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-position:left center;background-repeat:no-repeat;width:25px;height:25px;left:15px}.property-details-page #availability .availability-cal .arrival-wrapper{border-left:1px solid #e4e7e9}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper{text-align:left}.property-details-page #availability .availability-cal .arrival-wrapper>span,.property-details-page #availability .availability-cal .departure-wrapper>span{font-weight:700;text-transform:uppercase}.property-details-page #availability .availability-cal .arrival-wrapper>span small,.property-details-page #availability .availability-cal .departure-wrapper>span small{font-weight:400;text-transform:auto}.property-details-page #availability .availability-cal .arrival-wrapper div,.property-details-page #availability .availability-cal .departure-wrapper div{display:block;font-weight:700;color:#c5b1a9}.property-details-page #availability .availability-cal .arrival-wrapper div span,.property-details-page #availability .availability-cal .departure-wrapper div span{font-weight:400;color:#5f5f5f}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights{min-height:65px;background-color:#f0ebe9;color:#5f5f5f;position:relative}.property-details-page #availability .availability-cal .arrival-wrapper:after,.property-details-page #availability .availability-cal .arrival-wrapper:before,.property-details-page #availability .availability-cal .departure-wrapper:after,.property-details-page #availability .availability-cal .departure-wrapper:before,.property-details-page #availability .availability-cal .nights:after,.property-details-page #availability .availability-cal .nights:before{content:'';top:0;bottom:0;position:absolute;width:0;border-top:32px solid transparent;border-bottom:32px solid transparent}.property-details-page #availability .availability-cal .arrival-wrapper:before,.property-details-page #availability .availability-cal .departure-wrapper:before,.property-details-page #availability .availability-cal .nights:before{border-left:26px solid #e4e7e9;right:-26px}.property-details-page #availability .availability-cal .arrival-wrapper:after,.property-details-page #availability .availability-cal .departure-wrapper:after,.property-details-page #availability .availability-cal .nights:after{border-left:26px solid #f0ebe9;right:-25px;z-index:1}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted,.property-details-page #availability .availability-cal .departure-wrapper.highlighted,.property-details-page #availability .availability-cal .nights.highlighted{background-color:#fff;color:#5f5f5f}.property-details-page #availability .availability-cal .arrival-wrapper.highlighted:after,.property-details-page #availability .availability-cal .departure-wrapper.highlighted:after,.property-details-page #availability .availability-cal .nights.highlighted:after{border-left:26px solid #fff}.property-details-page #availability .availability-cal .arrival-wrapper span,.property-details-page #availability .availability-cal .departure-wrapper span,.property-details-page #availability .availability-cal .nights span{width:auto}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .departure-wrapper{padding:.75rem .5rem .75rem 4rem}.property-details-page #availability .availability-cal .nights{padding:.6rem 1rem .6rem 2.5rem}.property-details-page #availability .availability-cal .arrival-wrapper,.property-details-page #availability .availability-cal .book-now-btn,.property-details-page #availability .availability-cal .departure-wrapper,.property-details-page #availability .availability-cal .nights,.property-details-page #availability .availability-cal .price{flex-grow:1}.property-details-page #availability .availability-cal .book-now-btn{margin-top:0;text-align:center;font-size:1rem;min-width:142px}.property-details-page #availability .availability-cal .price{padding:1rem;line-height:1em}.property-details-page #availability .availability-cal .booking{padding:.75rem 2rem .75rem 3rem;border:1px solid #e4e7e9;background-color:#f0ebe9;color:#5f5f5f;min-height:65px}}@media (min-width:1100px) and (min-width:1100px){.property-details-page #availability .availability-cal .booking{max-width:44%}}.property-details-page #availability .availability-cal .multiple-properties{margin:0 0 1em 0}@media (min-width:1100px){.property-details-page #availability .availability-cal .multiple-properties{max-width:200px;margin:0 20px 0 0}}.property-details-page #availability .availability-message{background-color:#d76161!important;color:#fff;padding:10px;text-align:center}.property-details-page #availability .availability-message p{padding:0;margin:0}.property-details-page #availability .availability-message p a{color:#fff}.property-details-page .hamper-availability,.property-details-page .starter-pack-availability{text-align:center;padding-top:15px}.feefo-reviews,.upfront-reviews{margin-bottom:1rem}.feefo-star-wrap,.upfront-star-wrap{margin:0 auto;width:77px;display:inline-block}.feefo-star-wrap .feefo-star,.feefo-star-wrap .upfront-star,.upfront-star-wrap .feefo-star,.upfront-star-wrap .upfront-star{background:url(/images/ratings.png) 0 0 no-repeat;height:12px;display:inline-block;margin-bottom:0}.popup .feefo-logo,.popup .upfront-logo{padding:0}.popup .feefo-review-date .feefo-star,.popup .feefo-review-date .upfront-star,.popup .upfront-review-date .feefo-star,.popup .upfront-review-date .upfront-star{margin-left:10px}.popup .feefo-review-company{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;text-align:right}.popup .feefo-reply{padding-left:25px;padding-right:25px}.popup .feefo-reply .feefo-reply-date{position:relative}.popup .feefo-reply .feefo-reply-date:after{position:absolute;right:10px;content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='reply' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-reply fa-w-18 fa-3x'%3E%3Cstyle type='text/css'%3E.st0 %7Bfill: %23C5B1A9; color: %23C5B1A9;%7D%3C/style%3E%3Cpath class='st0' d='M14.062 257.94L190.06 433.88c30.21 30.21 81.94 8.7 81.94-33.94v-78.28c146.59 8.54 158.53 50.199 134.18 127.879-13.65 43.56 35.07 78.89 72.19 54.46C537.98 464.768 576 403.8 576 330.05c0-170.37-166.04-197.15-304-201.3V48.047c0-42.72-51.79-64.09-81.94-33.94L14.062 190.06c-18.75 18.74-18.75 49.14 0 67.88zM48 224L224 48v128.03c143.181.63 304 11.778 304 154.02 0 66.96-40 109.95-76.02 133.65C501.44 305.911 388.521 273.88 224 272.09V400L48 224z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:25px;vertical-align:middle}.popup .news_article_content ul[style]{margin-bottom:0!important}.a2a_default_style a{float:none!important;display:inline-block}.covid-groups-msg{color:red;text-align:center;padding:0 15px}.hamper a.popup-trigger,.starter-pack a.popup-trigger{text-decoration:underline;font-size:14px!important}company-badge{max-width:140px}.property-details-page .popup[data-popup=special-offer] .accordion{padding:0}.property-details-page .popup[data-popup=special-offer] .accordion-btn{font-size:1.5rem!important;margin:0}.property-details-page .popup[data-popup=special-offer] .accordion-btn svg{display:inline-block}.property-details-page .popup[data-popup=special-offer] .accordion-btn:before{display:none!important}.property-details-page .popup[data-popup=special-offer] .accordion-content{max-width:none;margin:0}.property-details-page .popup[data-popup=special-offer] .accordion-content.hidden-height{max-height:0!important;overflow:hidden!important}.offices{align-items:flex-start;display:flex;justify-content:space-evenly;flex-wrap:wrap}.offices div{min-width:250px}.offices div>[class^=office]{background-image:url(/images/cornwall/contact-us/offices.jpg?v=u03400664);background-repeat:no-repeat;background-size:cover;width:100%;height:164px;display:block;margin-bottom:15px}.offices div .office-1{background-position:0 0}.offices div .office-2{background-position:0 -165px}.offices div .office-3{background-position:0 -441px}.offices div .office-4{background-position:0 -495px}.offices div.office-xmas-surround .office-xmas,.offices div.office-xmas-surround .opening-hours{display:none}.contact-map{height:600px;z-index:0}.blog-page .btn.blog{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#fff;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#c5b1a9;border:1px solid #c5b1a9}.blog-page .btn.blog:visited{color:#c5b1a9}.blog-page .btn.blog.wide{display:block;margin:.25rem 0;width:100%}.blog-page .btn.blog.small label:before{width:20px}.blog-page .btn.blog.large label:before{width:30px}.blog-page .btn.blog+.loading-spinner{display:none}.blog-page .btn.blog.loader.loading{color:transparent}.blog-page .btn.blog.loader.loading+.loading-spinner{font-size:1.5rem;color:#c5b1a9}.blog-page .btn.blog:hover{background-color:#d7d7d7;color:#c5b1a9;text-decoration:none}.blog-page .btn.blog:hover.loading{color:#f2f2f2}.blog-page .btn.blog:focus{outline:#fff dotted 1px}.blog-page .btn.blog-active{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:1em 2em;background-color:#c5b1a9;font-size:1rem;transition:background-color .2s,color .2s;cursor:pointer;border-radius:0;text-align:center;position:relative;display:inline-block;margin:0 .25rem;vertical-align:middle;border:0;line-height:1em;text-transform:uppercase;padding:1.1em 2em;top:-.1em;color:#fff;border:1px solid transparent}.blog-page .btn.blog-active:visited{color:#fff}.blog-page .btn.blog-active.wide{display:block;margin:.25rem 0;width:100%}.blog-page .btn.blog-active.small label:before{width:20px}.blog-page .btn.blog-active.large label:before{width:30px}.blog-page .btn.blog-active+.loading-spinner{display:none}.blog-page .btn.blog-active.loader.loading{color:transparent}.blog-page .btn.blog-active.loader.loading+.loading-spinner{font-size:1.5rem;color:#fff}.blog-page .btn.blog-active:hover{background-color:#ac9d97;color:#fff;text-decoration:none}.blog-page .btn.blog-active:hover.loading{color:#bba39a}.blog-page .btn.blog-active:focus{outline:#c5b1a9 dotted 1px}.blog-page .btn.blog,.blog-page .btn.blog-active{display:inline-block;margin:3px 0;padding:10px 12px}.blog-page .blog-pager{margin-bottom:30px}.blog-page .article{margin-bottom:40px;padding-bottom:40px}.blog-page .article h4{margin-bottom:.5em}.blog-page .article:not(:last-child){border-bottom:1px solid #e4e7e9}.blog-page .article .btn{margin-top:1em}.blog-page .search-sidebar{margin-top:2em}@media (min-width:1100px){.blog-page .search-sidebar{margin-top:0}}.blog-page .search-sidebar h3{margin-top:1em}.blog-page .search-sidebar a{display:block;padding:.25em 0}.blog-page .search-sidebar .article-list div{display:list-item;margin-left:20px}section.owl-carousel{padding:0}.btn-anchor{position:relative}.owl-carousel+a{margin:.5em 0;display:inline-block;text-transform:uppercase;color:#5f5f5f}.no-props-bg+a{display:none}.owl-carousel:not(.owl-loaded) .owl-lazy{max-height:0}.owl-thumbs-wrap{width:100%;overflow:hidden;position:relative}.owl-carousel{position:relative}.owl-carousel .owl-video-tn{background-size:cover;padding-bottom:56.25%}.owl-carousel .owl-video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.owl-carousel .owl-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.owl-carousel .owl-item .event-card .event-title{min-height:48px}.owl-carousel .owl-item .event-card .event-region{min-height:21px}}.owl-carousel .owl-item .event-card img{margin:0 auto;max-height:110px}.owl-carousel.testimonials{position:relative}.owl-carousel.testimonials figure{text-align:left;width:100%}@media (max-width:1260px){.owl-carousel.testimonials .owl-nav:after,.owl-carousel.testimonials .owl-nav:before{content:" ";display:table}.owl-carousel.testimonials .owl-nav:after{clear:both}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:auto;position:relative;-webkit-transform:none;transform:none}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{float:left;left:0}.owl-carousel.testimonials .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{float:right;right:0}}@media (min-width:768px){.owl-carousel.arrow-pad{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media (min-width:1300px){.owl-carousel.arrow-pad{margin-left:0;margin-right:0;width:inherit}}.owl-carousel figure figcaption{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);margin:0;color:#fff;padding:10px;text-align:center}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;line-height:0;padding:.5em .25em .5em;border:2px solid;border-radius:100%;background-color:rgba(255,255,255,.5);color:#5f5f5f;margin:0}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:0;padding:.45em .8em .45em .7em}@media (min-width:768px){.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev{left:-50px}}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-prev.disabled{display:none}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:0;padding:.45em .7em .45em .8em}@media (min-width:768px){.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next{right:-50px}}.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn).owl-next.disabled{display:none}.owl-carousel .owl-dots{display:none}@media (min-width:768px){.owl-carousel .owl-dots{display:block;margin:.5em 0}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:100%;border:1px solid #5f5f5f;transition:all .2s;background-color:transparent;padding:0}.owl-carousel .owl-dots .owl-dot:not(:last-child){margin-right:1em}.owl-carousel .owl-dots .owl-dot.active{background-color:#5f5f5f}}@media (min-width:1100px){.property-card .property-region{min-height:42px}}.owl-carousel.featured-properties,.owl-carousel.luxury-properties,.owl-carousel.new-properties,.owl-carousel.offers-properties{min-height:373px;display:block!important}@media (min-width:1100px){.owl-carousel.featured-properties,.owl-carousel.luxury-properties,.owl-carousel.new-properties,.owl-carousel.offers-properties{min-height:445px}}.owl-carousel.featured-properties .property-card,.owl-carousel.luxury-properties .property-card,.owl-carousel.new-properties .property-card,.owl-carousel.offers-properties .property-card{display:none}.owl-carousel.featured-properties.owl-loaded .property-card,.owl-carousel.luxury-properties.owl-loaded .property-card,.owl-carousel.new-properties.owl-loaded .property-card,.owl-carousel.offers-properties.owl-loaded .property-card{display:block}.owl-carousel.featured-properties .price,.owl-carousel.luxury-properties .price,.owl-carousel.new-properties .price,.owl-carousel.offers-properties .price{min-height:53px}.owl-carousel.featured-properties .price.poa,.owl-carousel.luxury-properties .price.poa,.owl-carousel.new-properties .price.poa,.owl-carousel.offers-properties .price.poa{font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem}.owl-carousel.featured-properties .price.poa span:not(.InfinityNumber),.owl-carousel.luxury-properties .price.poa span:not(.InfinityNumber),.owl-carousel.new-properties .price.poa span:not(.InfinityNumber),.owl-carousel.offers-properties .price.poa span:not(.InfinityNumber){display:inline;margin:0}.owl-carousel.featured-properties .price,.owl-carousel.featured-properties .property-link,.owl-carousel.luxury-properties .price,.owl-carousel.luxury-properties .property-link,.owl-carousel.new-properties .price,.owl-carousel.new-properties .property-link,.owl-carousel.offers-properties .price,.owl-carousel.offers-properties .property-link{margin-top:.75rem!important}.owl-carousel.inspirations{min-height:430px;display:block!important;margin-bottom:20px}.owl-carousel.inspirations .inspiration-title{min-height:50px}.owl-carousel.inspirations .inspiration-card{display:none}.owl-carousel.inspirations.owl-loaded .inspiration-card{display:block}.owl-carousel.featured-in img{width:200px;margin:0 auto}.owl-carousel .more{border:1px solid #c5b1a9;height:100%;width:99%;min-height:525px;position:relative}@media (min-width:1100px){.owl-carousel .more{min-height:485px}}.owl-carousel .more a{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;position:absolute;top:0;left:0;right:0;bottom:0}.owl-carousel .more a:hover{background-color:#e4e7e9}.owl-carousel .more p{margin:0;padding:10px;width:100%;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;background-color:#fff;padding:2.5rem 1rem;max-width:600px;z-index:6;max-height:90vh;overflow-y:auto;width:100%}@media (max-width:399px){.popup{min-width:320px}}.popup.wide{max-width:90vw;margin-left:calc((90vw / 2) * -1)}.popup.wide[data-popup=book-with-confidence]{margin-left:0}.popup a.top-close{color:#5f5f5f;position:absolute;right:15px;top:10px;font-size:1.5rem;cursor:pointer}.popup.closed{visibility:hidden;opacity:0}.popup-bg{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(95,95,95,.9);z-index:5}.sister-logo-wrap{margin-top:2em}.sister-logo-wrap a{display:flex;justify-content:center;align-items:center;align-self:center}.sister-logo-wrap img{max-width:115px}.accordion .accordion-btn{display:block}.accordion .accordion-btn:hover{text-decoration:none}.accordion .accordion-btn .detitle{margin:0;padding:0;display:inline-block;max-width:90%}.accordion .accordion-btn h2{font-size:14px;line-height:23px}.accordion.chevron:not(:first-of-type){border-top:1px solid rgba(95,95,95,.1)}.accordion.chevron .accordion-btn{text-align:center;font-weight:400;font-size:1.5rem;padding:1em 0}.accordion.chevron .accordion-btn .h1,.accordion.chevron .accordion-btn h1{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h2,.accordion.chevron .accordion-btn h2{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h3,.accordion.chevron .accordion-btn h3{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h4,.accordion.chevron .accordion-btn h4{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h5,.accordion.chevron .accordion-btn h5{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-btn .h6,.accordion.chevron .accordion-btn h6{display:inline-block;font-size:inherit;margin:0;font-weight:400}.accordion.chevron .accordion-content>p:last-child,.accordion.chevron .accordion-content>ul:last-child{margin-bottom:2em}.accordion.plus .accordion-btn{font-weight:700;margin:1em 0;border-bottom:1px solid rgba(95,95,95,.2);padding-bottom:1em}.accordion.plus .accordion-btn i:last-child svg{float:right;position:relative;top:3px}.accordion .view-by-type .accordion-btn{display:inline-block!important}.accordion .view-by-map{font-size:.85714rem}.accordion .view-by-map a:hover{text-decoration:none!important}.accordion-content{max-height:9999px;overflow:hidden;transition:max-height .5s}.special-offers .accordion-content{max-height:999px}.locations-list.accordion.plus{margin:1em 0}@media (min-width:1100px){.locations-list.accordion.plus{margin:0;margin-bottom:0}}.locations-list.accordion.plus a.accordion-btn{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:0;border:none;margin:0;margin-bottom:1em;font-weight:400;color:#5f5f5f}.locations-list.accordion.plus a.accordion-btn i:last-child svg{display:none}.locations-list.accordion.plus .accordion-content{display:flex;flex-wrap:wrap}.locations-list.accordion.plus .area{width:100%;vertical-align:top}@media (min-width:1100px){.locations-list.accordion.plus .area{width:50%}}.locations-list.accordion.plus .area>a,.locations-list.accordion.plus .area>span{font-weight:700;display:block;margin:.5em 0 1em 0}.locations-list.accordion.plus .area .btn{margin:2px}.locations-list.accordion.plus ul{list-style:none;padding:0;margin:0}.locations-list.accordion.plus ul li{display:inline-block}.tooltip-wrap{position:relative}.tooltip-wrap figcaption{position:absolute;right:10px;top:10px;display:flex}.tooltip-wrap figcaption span{background-color:#fff;border:1px solid rgba(95,95,95,.25);padding:.5em;margin-right:1em}@media (min-width:1100px){.tooltip-wrap figcaption span{max-height:0;padding:0;overflow:hidden;border:0 solid transparent}.tooltip-wrap figcaption:hover span{max-height:999px;padding:.5em;border:1px solid rgba(95,95,95,.25);transition:all .2s}}.tooltip-wrap figcaption svg{font-size:32px;font-size:2.28571rem;line-height:48px;line-height:3.42857rem;position:relative;padding:5px;border-radius:100%;background-color:#fff}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes[style]{padding-top:22px!important}.CookieDeclarationType{border:none!important}.CookieDeclarationTableCell,.CookieDeclarationTableHeader{border-bottom:none!important}.arrival-styles .break{page-break-before:always}.arrival-styles .content{margin:0 auto;width:775px;padding:0 30px;box-sizing:border-box}.arrival-styles *{font-family:Helvetica Helvetica,Arial,sans-serif!important;box-sizing:border-box}.arrival-styles h1:after,.arrival-styles h2:after,.arrival-styles h3:after,.arrival-styles h4:after{display:none!important}.arrival-styles h1{color:#c5b1a9!important;text-decoration:none;font-size:28px!important;font-weight:700!important;line-height:32px!important;text-align:left!important;margin:0 0 8px 0!important;padding:0!important}.arrival-styles h2{text-align:left!important;text-decoration:none;font-weight:700!important;font-size:18px!important;line-height:20px!important;margin:0!important;padding:0!important}.arrival-styles h3{text-align:left!important;text-decoration:none;font-size:16px!important;line-height:18px!important;margin:8px 0 12px 0!important;padding:0!important;font-weight:400!important}.arrival-styles h4{text-align:left!important;text-decoration:none;font-size:14px!important;line-height:16px!important;color:#c5b1a9!important;margin-bottom:10px!important;padding-bottom:0!important}.arrival-styles p,.arrival-styles td{font-size:12px;line-height:16px;font-weight:400}.arrival-styles .bold,.arrival-styles .bold p{font-weight:700}.arrival-styles .guide-logo{width:175px;position:absolute;right:0;top:0}.arrival-styles .ag-login{margin:40px auto 0 auto;width:193px}.arrival-styles .ag-login img{width:100%;margin-bottom:30px}.arrival-styles .ag-login #Login{width:100%;margin:0!important}.arrival-styles .page-1{position:relative;padding:80px 0 40px 0}.arrival-styles .page-2{position:relative;padding:0 0 40px 0}.arrival-styles .page{position:relative;padding:60px 0 0 0;overflow:hidden;background-image:url(/images/cornwall/ghost-alt.png);background-position:20px 90%;background-repeat:no-repeat;background-size:50%}.arrival-styles .page-2.page{padding:0 0 40px 0!important}.arrival-styles .page div{clear:both}.arrival-styles .disabled{background-color:#c4c4c4!important;cursor:default!important}.arrival-styles .leaflet-bottom,.arrival-styles .leaflet-pane,.arrival-styles .leaflet-top{z-index:1!important}.arrival-styles .changes-msg{position:fixed;bottom:0;left:0;right:0;background-color:#ff4500;color:#fff;z-index:3}.arrival-styles .unsaved-changes{text-align:center;line-height:30px}.arrival-styles .social-icon{margin:2px 20px}.arrival-styles .social-guide-wrap{display:inline-block}.arrival-styles .social-icon{text-align:center!important;padding:2px 0 2px 4px!important;line-height:30px!important}.arrival-styles .image-holder{background:#c4c4c4;display:inline-block;width:300px;height:160px}.arrival-styles .directions{font-size:0}.arrival-styles .directions .map,.arrival-styles .directions .text{display:inline-block;width:50%;vertical-align:top}.arrival-styles .directions .text{padding-right:10px}.arrival-styles .directions .map{padding-left:10px}.arrival-styles .admin-header:before{background-image:none!important}.arrival-styles .admin-header{margin-top:0!important;padding:30px 100px 30px 100px!important}.arrival-styles .admin-header img{width:100px}.arrival-styles .admin-navigation{float:right;top:0}.arrival-styles .guide-buttons{position:fixed;right:0;top:40%}.arrival-styles .guide-buttons .btn{display:block;margin-bottom:20px}.arrival-styles .property-images{padding-top:15px;margin-bottom:25px;min-height:200px;max-height:230px;overflow:hidden;box-sizing:border-box}.arrival-styles .property-images img{display:inline-block;width:30%;vertical-align:middle}.arrival-styles .property-images img:first-of-type{margin-right:20px!important}.arrival-styles .master .property-images{height:auto!important}.arrival-styles .arrival-latitude,.arrival-styles .arrival-longitude,.arrival-styles .company-logo2{display:none}.arrival-styles .arrival-search-bar{position:relative;display:inline-block}.arrival-styles .btn.red{background-color:#ff4500;color:#fff}.arrival-styles .content input[type=text],.arrival-styles .content textarea{border:#24c10c solid 4px}.arrival-styles .footer-strip{margin-bottom:20px;text-align:center;font-size:14px;background:#c5b1a9;padding:10px 15px}.arrival-styles table{margin-bottom:20px}.arrival-styles table tr{background:0 0!important}.arrival-styles table tr td{padding:0 20px 5px 0!important}.arrival-styles .footer{margin-top:0;text-align:center}.arrival-styles .footer-strip span{margin:0 10px 0 10px}.arrival-styles .footer-strip span,.arrival-styles .footer-strip span a{color:#fff}.arrival-styles .preview-print{display:none}.arrival-styles .preview-print-page{float:right;z-index:2}.arrival-styles .green{text-align:center!important;background:#24c10c!important}.arrival-styles nav .layout-wrap .layout>ul.top-links>li a.green.btn{font-size:1rem;padding:.96em 2em}.arrival-styles .green p{line-height:30px!important}.arrival-styles .admin-print{float:right;margin-right:20px}.arrival-styles .preview-window{z-index:1;display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:grey}.arrival-styles .preview-window-buttons{z-index:5;display:none;position:fixed;top:0;width:auto;right:0}.arrival-styles .preview-html{padding-top:40px;display:none;z-index:1;position:absolute;width:800px;left:50%;margin-left:-400px;top:0;background:#fff}.arrival-styles .close-preview{float:right;margin:0}.arrival-styles .preview-html .page-2{padding-top:0!important;border-top:solid 5px grey}.arrival-styles .switch{position:relative;display:inline-block;width:60px;height:34px}.arrival-styles .switch.inner{position:relative;display:inline-block;width:40px;height:20px}.arrival-styles .switch input{opacity:0;width:0;height:0}.arrival-styles .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.arrival-styles .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.arrival-styles .inner .slider:before{height:12px;width:12px}.arrival-styles input:checked+.slider{background-color:#2196f3}.arrival-styles input:focus+.slider{box-shadow:0 0 1px #2196f3}.arrival-styles input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.arrival-styles input.inner:checked+.slider.inner:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.arrival-styles .slider.round{border-radius:34px}.arrival-styles .slider.round:before{border-radius:50%}.arrival-styles input[data-visible=hide]{display:none!important}.arrival-styles hr{clear:both;margin-top:10px}.arrival-styles .master h3,.arrival-styles .master.page>div{padding:20px 80px 20px 20px!important}.arrival-styles .switch{float:right;margin-right:-80px;margin-bottom:10px}.arrival-styles .switch.inner{float:none;margin-right:0}.arrival-styles .switch.guide{margin-right:0;margin-bottom:20px}.arrival-styles .guide-hidden{opacity:.3}.arrival-styles .preview-html #ContentPlaceHolder1_ImagesCount,.arrival-styles .preview-html #ContentPlaceHolder1_PropertyImage2.hidden,.arrival-styles .preview-html .guide-hidden,.arrival-styles .preview-html .preview-print-page,.arrival-styles .preview-html .switch,.arrival-styles .preview-html hr{display:none!important}.arrival-styles .social-link{display:inline-block}.arrival-styles .social-image{width:25px!important;vertical-align:top;display:inline-block}.arrival-styles .social-handle{height:25px;line-height:25px;vertical-align:top;display:inline-block;margin:0 30px 0 15px}.arrival-styles nav .layout-wrap .layout>ul.top-links{top:20px;background-color:transparent}.arrival-styles .property-images{margin-bottom:0!important}@media only screen and (max-width:600px){.arrival-styles{width:100%}.arrival-styles .content.guide{width:100%}.arrival-styles .preview-print-page{width:150px;position:absolute;left:50%;margin-left:-75px;float:none}.arrival-styles .guide-logo{width:150px;position:absolute;margin-left:50%;left:-75px}.arrival-styles .page{padding-top:100px}.arrival-styles .page h1{clear:both;margin-top:30px}.arrival-styles .property-images{padding:0}.arrival-styles .property-images img{width:100%;margin-bottom:25px}}@media print{.arrival-styles .property-images{margin-bottom:25px!important}.arrival-styles .footer-strip{margin-bottom:10px}.arrival-styles hr{display:none}.arrival-styles #ContentPlaceHolder1_SocialHolder h4{margin-bottom:0!important}.arrival-styles .changes-msg,.arrival-styles .guide-hidden,.arrival-styles .switch,.arrival-styles input,.arrival-styles select{display:none!important}.arrival-styles .preview-html{padding-top:0}.arrival-styles .property-images img{width:45%}.arrival-styles .preview-html .page-2{border-top:none}.arrival-styles .page{padding-bottom:40px!important}.arrival-styles .page-2.page{padding:0!important}.arrival-styles .btn.admin-btn{display:none!important}.arrival-styles .admin-header{display:none!important}.arrival-styles .guide-buttons{display:none!important}.arrival-styles .company-logo2{display:block}.arrival-styles .default-card{display:none!important}.arrival-styles input,.arrival-styles textarea{padding:0;margin:0;border:none!important;height:auto!important;width:auto!important;outline:0;font-size:12px;line-height:16px;font-weight:400}.arrival-styles .close-preview,.arrival-styles .preview-window,.arrival-styles .preview-window-buttons .preview-print-page{display:none!important;background-color:#fff}.arrival-styles .leaflet-top{display:none!important}}.whats-on-form .layout{position:relative}.whats-on-form span.type{position:absolute;top:25px;right:20px;font-weight:700;padding:5px 10px;color:#fff;border-radius:5px}.whats-on-form span.type i{margin-right:5px}.whats-on-form span.type.live{background-color:#5fa624}.whats-on-form span.type.draft{background-color:#d76161}.whats-on-form span.type.archive{background-color:#ff8543}.whats-on-form .label-type{padding:10px;margin:10px 10px 10px 0;display:inline-block;background:#e4e7e9}.whats-on-form .label-type .close{padding-left:5px}.whats-on-form .add{margin-left:3%}.whats-on-form .event-form-map{margin-top:15px;margin-bottom:15px;width:100%;height:400px}.whats-on-form .event-form-map #map{height:400px}.whats-on-form .leaflet-control-geosearch form input{padding:0}.whats-on-form .pic-upload{margin:1em 0}.whats-on-form .pic-upload input{color:transparent}.whats-on-form .pic-upload .delete-me{position:absolute!important;right:0;top:0!important;padding-right:.5em!important}.whats-on-form .pic-upload .drag-sort-enable{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.whats-on-form .pic-upload .drag-container{margin:6px;max-width:170px;min-height:170px;align-items:center;position:relative}.whats-on-form fieldset{margin-bottom:5em}.whats-on-form .button-float{width:100%;position:fixed;right:0;bottom:0;background-color:#fff;border-top:1px solid #e4e7e9;padding:1em;z-index:5}.whats-on-form .button-float div{float:right}.whats-on-form .button-float div.left{float:left}.whats-on-form .info-panel{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;border:1px solid #1d70b8;border-radius:5px;color:#5f5f5f;background-color:rgba(29,112,184,.1);font-size:13px;font-size:.92857rem;line-height:19.5px;line-height:1.39286rem;margin:1em 0}.whats-on-form .info-panel ul{padding-left:20px;margin:0}.whats-on-form .info-panel.archive,.whats-on-form .info-panel.draft,.whats-on-form .info-panel.live{font-weight:700;background-color:#5fa624;color:#fff;border-color:#5fa624;left:0;right:0;max-width:1160px;z-index:5}.whats-on-form .notification{position:fixed;margin:0 auto;left:0;right:0;top:10px}.whats-on-form .opening-times .field-line.checkbox{padding:13px 0 3px 0}.whats-on-form .opening-times select.disabled{pointer-events:none;opacity:.7}.whats-on-list .col-top{display:flex}.whats-on-list .col1{border:1px solid #e4e7e9;border-radius:5px;padding:10px;margin-top:30px}.whats-on-list .col1 h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem}.whats-on-list .col-top .btn:first-child{margin-bottom:15px}.whats-on-list .form.search-list-form{margin-top:15px}.whats-on-list .highlight{color:#5f5f5f;background-color:#e2d8d4}.whats-on-list .col1{position:relative}.whats-on-list .col1 span.publish-type{position:absolute;top:5px;right:5px;font-weight:700;padding:5px 10px;color:#fff;text-transform:capitalize;border-radius:5px}.whats-on-list .col1 span.publish-type i{margin-right:5px}.whats-on-list .col1.live{background-color:rgba(95,166,36,.4);border-color:#5fa624}.whats-on-list .col1.live span{background-color:#5fa624}.whats-on-list .col1.draft{background-color:rgba(215,97,97,.4);border-color:#d76161}.whats-on-list .col1.draft span{background-color:#d76161}.whats-on-list .col1.archived{background-color:rgba(255,165,0,.4);border-color:#ff8543}.whats-on-list .col1.archived span{background-color:#ff8543}.whats-on-list .btn.disabled,.whats-on-list .btn[disabled]{pointer-events:none;background-color:#e4e7e9!important;color:#fff!important}.tox .tox-dialog-wrap button.tox-button--icon[aria-label=Close]{background-color:transparent!important;font-size:1.5rem;padding:1em 0 0 0!important}.tox .tox-dialog-wrap button.tox-button--icon[aria-label=Close] svg{color:#5f5f5f}.mce-content-body{font-family:Helvetica,Helvetica,Arial,sans-serif;padding:1em .75em;font-size:1rem;border:1px solid #e4e7e9;border-radius:0;color:#5f5f5f;background-color:#fff;cursor:pointer}.mce-content-body p:last-child{margin-bottom:0}.guest-details-page .guest-details-error{color:#b22222;text-align:right}.guest-details-page fieldset.padded{width:100%;box-sizing:border-box;display:inline-block;vertical-align:top}@media (min-width:1100px){.guest-details-page fieldset.padded{width:49%;margin-top:0;margin-bottom:20px}.guest-details-page fieldset.padded:nth-child(odd){margin-right:1%}}@media (min-width:768px){.guest-details-page fieldset.padded{width:49%;margin-top:0}.guest-details-page fieldset.padded:nth-child(odd){margin-right:1%}}.nhs-track-trace-page .nhs-tt input{margin-bottom:5px;margin-left:0;display:inline-block}.nhs-track-trace-page .nhs-tt{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid grey}.nhs-track-trace-page .field-width{width:12%!important;margin-right:5px}.nhs-track-trace-page .guests-header{background:#7b7b7b;color:#fff;padding:10px}.nhs-track-trace-page .guests-header p{-webkit-margin-after:0;margin-block-end:0}.nhs-track-trace-page .guests-row{margin-bottom:6px}.nhs-track-trace-page .results-row{margin-bottom:10px}.nhs-track-trace-page .guest-details{font-size:0;background:#ededed}.nhs-track-trace-page .guest-details p{font-size:14px;display:inline-block;padding:10px 20px;-webkit-margin-after:0;margin-block-end:0}.nhs-track-trace-page .error{margin-top:20px;color:#8b0000;font-weight:700;font-size:18px}.landing-page .header-banner{position:relative;padding:0}.landing-page .banner-img{height:200px;background:url(/images/cornwall/landing/banner-mob.jpg) #d8e1e6;padding:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.landing-page .banner-img{height:450px;background:url(/images/cornwall/landing/banner.jpg) #d8e1e6;background-position:center top;background-size:cover;background-repeat:no-repeat}}@media (min-width:1100px){.landing-page .banner-img{height:680px}}.landing-page .header-img-text{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:30px;line-height:35px;position:relative;display:block;width:100%;left:0;top:0;padding:10px 20px;margin-bottom:0;background-color:#e4dad7}@media (min-width:1100px){.landing-page .header-img-text{font-size:45px;line-height:50px;z-index:2;position:absolute;left:200px;top:180px;width:500px;padding:20px 30px;margin-bottom:0;background-color:#fff}}.landing-page .header-img-text span{font-size:14px;font-family:Helvetica,Helvetica,Arial,sans-serif;padding-top:10px;line-height:24px!important;display:block}@media (min-width:1100px){.landing-page .header-img-text span{font-size:16px}}@media (min-width:1100px){.landing-page .landing-intro-para{font-size:18px;line-height:22px;text-align:center;font-weight:700}}.landing-page .landing-intro-para:last-child{margin-bottom:0}.landing-page .dividing-strip-img{background:url(/images/cornwall/landing/strip2.jpg);height:200px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.landing-page .dividing-strip-img{height:446px}}.landing-page .text-left{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.landing-page .experience-item{margin-bottom:50px}.landing-page .intro-text-bottom{margin-bottom:50px}.holiday-cottage-owners{margin:0 auto}.holiday-cottage-owners .owner-slider.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:23%}@media (min-width:768px){.holiday-cottage-owners .owner-slider.owl-carousel .owl-nav button:not(.owl-dot):not(.gm-control-active):not(.debtn){top:50%}}.holiday-cottage-owners .property-title{min-height:48px}.holiday-cottage-owners .banner-panel-dark{display:inline-block;padding:20px;background:url(/images/grey-bg-75.png) repeat}.holiday-cottage-owners [data-form=holiday-cottage-owner] h3{margin-top:0;font-size:26px;font-size:1.85714rem;line-height:39px;line-height:2.78571rem;line-height:2rem}.holiday-cottage-owners h1,.holiday-cottage-owners h2{margin-top:0;margin-bottom:0}.holiday-cottage-owners h2{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:3rem}@media (min-width:768px){.holiday-cottage-owners h2{font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem}}.holiday-cottage-owners .owner-banner{background-image:url(/images/cornwall/holiday-cottage-owners/header-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner.thank-you{height:500px}}.holiday-cottage-owners .owner-banner.thank-you .col1 h1{width:auto;text-align:center}@media (min-width:768px){.holiday-cottage-owners .owner-banner{background-image:url(/images/cornwall/holiday-cottage-owners/header.jpg);padding-top:2rem}}.holiday-cottage-owners .owner-banner .col1 h1{text-align:left;color:#fff;width:100%;display:block;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;line-height:3rem}@media (min-width:768px){.holiday-cottage-owners .owner-banner .col1 h1{width:600px;font-size:86px;font-size:6.14286rem;line-height:129px;line-height:9.21429rem;line-height:6rem}}.holiday-cottage-owners .owner-banner .col1 h1:after{display:none}.holiday-cottage-owners .owner-banner .col1 p{color:#fff}.holiday-cottage-owners .owner-banner.footer .col1 p{color:#5f5f5f;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.holiday-cottage-owners .owner-banner .col2 .form-submit{width:100%;margin:15px 0 0 0;display:block;line-height:24px;padding:3px 10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner .col2 .form-submit{line-height:46px;padding:0 10px}}.holiday-cottage-owners .one-col{margin:0 auto}.holiday-cottage-owners .owner-banner.footer{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/images/cornwall/holiday-cottage-owners/footer-mob.jpg)}@media (min-width:768px){.holiday-cottage-owners .owner-banner.footer{background-image:url(/images/cornwall/holiday-cottage-owners/footer.jpg)}}.holiday-cottage-owners .owner-banner.footer .col1 .form-submit{width:100%;margin:15px 0 0 0;display:block;line-height:24px;padding:0 10px}@media (min-width:768px){.holiday-cottage-owners .owner-banner.footer .col1 .form-submit{line-height:46px}}.holiday-cottage-owners h1:after,.holiday-cottage-owners h2:after{display:none}.holiday-cottage-owners .ghost-btn{line-height:40px;color:#5f5f5f;text-decoration:none;border:1px solid #5f5f5f;margin-top:20px;min-height:46px;line-height:20px;display:inline-block;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .ghost-btn{width:auto;margin-bottom:0}}.holiday-cottage-owners .light-hover:hover{background:#c5b1a9;border:solid 1px #c5b1a9;color:#fff;transition:background-color .2s,color .2s,border-color .2s}.holiday-cottage-owners .why-choose i{color:#727272;font-size:40px!important;padding-bottom:20px!important;display:block}.holiday-cottage-owners .why-choose .layout>[class*=col]{padding:2.5rem 0 0}@media (min-width:768px){.holiday-cottage-owners .why-choose .layout>[class*=col]{padding:3rem 0 0}}.holiday-cottage-owners .tick-list{padding-top:2rem}.holiday-cottage-owners .tick-list .two-col{padding:10px 0;max-width:800px;margin:0 auto;background:#fafafa}@media (min-width:768px){.holiday-cottage-owners .tick-list .two-col{padding:20px 0}}.holiday-cottage-owners .tick-list .two-col .ticks li{list-style:none;margin:0 0 5px 0;position:relative;line-height:30px;-webkit-margin-before:0;margin-block-start:0}@media (min-width:768px){.holiday-cottage-owners .tick-list .two-col .ticks li{margin:5px 0 5px 20px}}.holiday-cottage-owners .tick-list .two-col .ticks li:after{display:inline-block;position:absolute;top:2px;content:'';width:19px;height:15px;background:url(/images/icons.png) 0 -215px no-repeat;position:absolute;left:-25px;cursor:default;background-size:19px;margin-top:6px}.holiday-cottage-owners .tick-list.fully-managed{background:#fafafa;padding:0}.holiday-cottage-owners .tick-list.fully-managed .two-col{padding-left:40px;max-width:1200px}.holiday-cottage-owners .tick-list.fully-managed .two-col .btn{max-width:400px;margin:20px auto}.holiday-cottage-owners .tick-list.fully-managed .two-col .ticks li{margin:5px 5px 5px 5px}.holiday-cottage-owners .tick-list.fully-managed .two-col .ticks li ul li:after{content:'';left:-20px}.holiday-cottage-owners .tick-list.marketed-ticks{background:#fafafa;padding:0}.holiday-cottage-owners .tick-list.marketed-ticks a.btn{max-width:400px;margin:20px auto}.holiday-cottage-owners .tick-list.marketed-ticks p{max-width:800px;margin:0 auto;padding:10px 40px 0 40px}.holiday-cottage-owners .tick-list.marketed-ticks .ticks{max-width:800px;margin:0 auto;padding:0}.holiday-cottage-owners .tick-list.marketed-ticks .ticks li{list-style:none;margin:5px 0 5px 20px;position:relative;line-height:30px}.holiday-cottage-owners .tick-list.marketed-ticks .ticks li:after{display:inline-block;position:absolute;top:2px;content:'';width:19px;height:15px;background:url(/images/icons.png) 0 -215px no-repeat;position:absolute;left:-25px;cursor:default;background-size:19px;margin-top:6px}.holiday-cottage-owners .owner-about-wrap .owner-slider{padding-top:3rem}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item{background:#fafafa;max-width:950px;margin:0 auto}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item .col2{padding:15px}.holiday-cottage-owners .owner-about-wrap .owner-slider .owner-item .col2 p{padding:0}.holiday-cottage-owners .get-started{background-image:url(/images/cornwall/holiday-cottage-owners/strip1-mob.jpg);padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .get-started{padding:2rem 0;background-image:url(/images/cornwall/holiday-cottage-owners/strip1.jpg)}}.holiday-cottage-owners .get-started h2{font-family:"Just Another Hand",cursive;font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;font-weight:400;line-height:77px}.holiday-cottage-owners .get-started h2,.holiday-cottage-owners .get-started p{color:#fff}.holiday-cottage-owners .get-started p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;margin-top:15px;-webkit-margin-after:0;margin-block-end:0}@media (min-width:768px){.holiday-cottage-owners .get-started p{margin-top:25px}}.holiday-cottage-owners .get-started a.btn{line-height:24px;min-height:46px;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .get-started a.btn{line-height:46px;padding:0 20px;min-height:auto}}.holiday-cottage-owners .get-started a[class*=InfinityNumber]{color:#fff;font-weight:700;text-decoration:none}.holiday-cottage-owners .the-team{background:#606060}.holiday-cottage-owners .the-team img{border-radius:200px}.holiday-cottage-owners .the-team h2,.holiday-cottage-owners .the-team p{color:#fff;margin:0 auto}.holiday-cottage-owners .the-team [class*=col]{padding:0 15px}.holiday-cottage-owners .the-team .team-cols{padding:0;padding-top:0}.holiday-cottage-owners .the-team .team-cols .staff-quote{margin-top:15px}.holiday-cottage-owners .the-team .team-cols .staff-quote-btn{margin-bottom:20px;color:#fff;text-decoration:underline}@media (min-width:768px){.holiday-cottage-owners .the-team .team-cols{padding-top:3rem}}.holiday-cottage-owners .the-team .team-cols [class*=col]{padding:2rem 15px;margin-bottom:20px}@media (min-width:768px){.holiday-cottage-owners .the-team .team-cols [class*=col]{padding:0 15px}}.holiday-cottage-owners .the-team .team-cols img{max-width:140px}.holiday-cottage-owners .next-step i{color:#727272;font-size:40px!important;padding-bottom:20px!important;display:block}.holiday-cottage-owners .next-step h2{padding-bottom:2rem}@media (min-width:768px){.holiday-cottage-owners .next-step h2{padding-bottom:3rem}}.holiday-cottage-owners .next-step .four-col{padding-bottom:2rem;margin:0 0 30px 0;display:block}@media (min-width:768px){.holiday-cottage-owners .next-step .four-col{margin-top:30px;display:flex;align-items:stretch}}.holiday-cottage-owners .next-step .four-col [class*=col]{padding:15px;background-color:#fafafa}.holiday-cottage-owners .next-step a.btn{width:80%;line-height:24px;min-height:46px;padding:10px 20px}@media (min-width:768px){.holiday-cottage-owners .next-step a.btn{line-height:46px;width:auto;min-height:auto;padding:0 20px}}.holiday-cottage-owners .review-badge{text-align:center}.holiday-cottage-owners #FeefoBadge{max-width:150px}.holiday-cottage-owners .which-strip-wrap{background:#f8f0b1;padding:20px;text-align:center}@media (min-width:768px){.holiday-cottage-owners .which-strip-wrap{text-align:left}}.holiday-cottage-owners .which-strip-wrap .layout{padding:0}.holiday-cottage-owners .which-strip-wrap .feefo-inline{display:inline-block}.holiday-cottage-owners .which-strip-wrap .ghost-btn{margin-top:0;width:100%;text-align:center;margin-bottom:2rem}.holiday-cottage-owners .which-strip-wrap img{margin:0 auto}@media (min-width:768px){.holiday-cottage-owners .which-strip-wrap img{margin:0}}.holiday-cottage-owners .which-strip-wrap .ghost-btn:hover{background:#fff;transition:background-color .2s,color .2s}.holiday-cottage-owners .which-strip-wrap .two-thirds-one-third{align-items:center}.holiday-cottage-owners .which-strip-wrap [class*=col] p{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif}.holiday-cottage-owners .which-strip-wrap [class*=col] p span.primary-text{color:#5f5f5f;font-weight:700}.holiday-cottage-owners .which-strip-wrap [class*=col] p img{height:14px}.holiday-cottage-owners .which-strip-wrap [class*=col] p a{font-weight:700;color:#5f5f5f}.holiday-cottage-owners .which-strip-wrap [class*=col] p a:visited{color:#5f5f5f}.holiday-cottage-owners .portal-logos{background:#fafafa;padding:30px;text-align:center}.holiday-cottage-owners .portal-logos img{display:inline-block;margin-top:10px}.holiday-cottage-owners .sister-companies-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip2-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:8rem 2rem}@media (min-width:768px){.holiday-cottage-owners .sister-companies-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip2.jpg)}}.holiday-cottage-owners .sister-companies-wrap h2{font-family:"Just Another Hand",cursive;font-size:55px;font-size:3.92857rem;line-height:82.5px;line-height:5.89286rem;line-height:57px;padding-bottom:10px;font-weight:400}@media (min-width:768px){.holiday-cottage-owners .sister-companies-wrap h2{font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;padding-bottom:0}}.holiday-cottage-owners .sister-companies-wrap .layout{background:url(/images/white-90-bg.png);background-repeat:repeat}.holiday-cottage-owners .sister-companies-wrap .layout img{display:inline-block;height:55px}.holiday-cottage-owners .sister-companies-wrap .layout img.hh-logo{height:auto;padding:0;text-align:center}.holiday-cottage-owners .owner-faq-wrap{padding:.5rem 0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap{padding:2rem 0}}.holiday-cottage-owners .owner-faq-wrap .faq-item{margin-bottom:0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .faq-item{margin-bottom:25px}}.holiday-cottage-owners .owner-faq-wrap h2{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:30px;padding-bottom:2rem}.holiday-cottage-owners .owner-faq-wrap .head-accordian{background:#fafafa;border:1px solid #e4e4e4;line-height:1.5rem;min-height:46px;padding:10px 20px;display:block;margin-bottom:15px;color:#5f5f5f;position:relative;outline:0}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .head-accordian{line-height:46px;padding-top:0;padding-bottom:0}}.holiday-cottage-owners .owner-faq-wrap .head-accordian:hover{text-decoration:none;color:#5f5f5f;background:#e4e4e4;transition:background .2s}.holiday-cottage-owners .owner-faq-wrap .head-accordian:after{content:'';background:url(/images/icons.png) 0 -58px no-repeat;-webkit-transform:rotate(0);transform:rotate(0);cursor:pointer;display:inline-block;position:absolute;top:15px;right:20px;width:20px;height:12px;background-size:20px;margin-top:10px}@media (min-width:768px){.holiday-cottage-owners .owner-faq-wrap .head-accordian:after{top:7px}}.holiday-cottage-owners .owner-faq-wrap .head-accordian.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:3px}.holiday-cottage-owners .owner-faq-wrap .text-item{display:none}.holiday-cottage-owners .further-reading{background:#f0f0f0}.holiday-cottage-owners .further-reading .layout{padding:0}.holiday-cottage-owners .further-reading h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:left;margin:0 0 0 15px}.holiday-cottage-owners .further-reading a{display:block}.holiday-cottage-owners .further-reading p{text-align:left;padding:0 10px 0 10px}.holiday-cottage-owners .further-reading p a{text-decoration:none;font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;color:#5f5f5f}.holiday-cottage-owners .further-reading p a:hover{text-decoration:underline}.holiday-cottage-owners .further-reading img{width:100%;margin:0}.holiday-cottage-owners .get-started-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip3-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip3.jpg)}}.holiday-cottage-owners .get-started-wrap h2{color:#fff;font-family:"Just Another Hand",cursive;font-size:60px;font-size:4.28571rem;line-height:90px;line-height:6.42857rem;font-weight:400;line-height:4rem!important;padding:0;margin-bottom:25px;text-align:center}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap h2{font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem}}.holiday-cottage-owners .get-started-wrap h2 span{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:30px;letter-spacing:normal;line-height:30px}@media (min-width:768px){.holiday-cottage-owners .get-started-wrap h2{text-align:left;margin-bottom:0}}.holiday-cottage-owners .get-started-wrap p{color:#fff;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:center;margin-bottom:0}.holiday-cottage-owners .get-started-wrap a{color:#fff;text-decoration:none;font-weight:700}.holiday-cottage-owners .get-started-wrap a.ghost-btn{background:#fff;color:#5f5f5f;width:100%;display:block;margin-bottom:20px;margin-top:0}.holiday-cottage-owners .how-much-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip4-mob.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.holiday-cottage-owners .how-much-wrap{background-image:url(/images/cornwall/holiday-cottage-owners/strip4.jpg)}}.holiday-cottage-owners .how-much-wrap h2{color:#fff}.holiday-cottage-owners .how-much-wrap .owner-calculator{max-width:800px;background:#f0f0f0;padding:25px 50px;margin:0 auto 25px auto}.holiday-cottage-owners .how-much-wrap .owner-calculator select{width:100%}.holiday-cottage-owners .how-much-wrap .owner-calculator .earnings-value{margin-top:25px;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;display:none}.holiday-cottage-owners .how-much-wrap .owner-calculator .earnings-value span{font-size:28px;font-size:2rem;line-height:42px;line-height:3rem;font-weight:700}.holiday-cottage-owners .what-makes-wrap h2{font-family:"Just Another Hand",cursive;font-size:70px;font-size:5rem;line-height:105px;line-height:7.5rem;font-weight:400;padding-bottom:2rem}.holiday-cottage-owners .inline-h2{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem;padding-bottom:2rem}.holiday-cottage-owners .inline-h2 span{font-size:16px;font-size:1.14286rem;line-height:24px;line-height:1.71429rem;font-weight:400;margin-left:20px;display:inline-block}.holiday-cottage-owners .owner-property-slider{padding-top:0;margin-top:0}.holiday-cottage-owners .owner-property-slider .layout{padding-top:0;margin-top:0}[data-website=rural] .holiday-cottage-owners h1,[data-website=rural] .holiday-cottage-owners h2{font-family:Lato,'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;font-weight:700!important}@media (min-width:768px){[data-website=rural] .holiday-cottage-owners h1,[data-website=rural] .holiday-cottage-owners h2{font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem}}[data-website=rural] .holiday-cottage-owners .inline-h2{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem}[data-website=rural] .holiday-cottage-owners .col1 h1{font-size:40px;font-size:2.85714rem;line-height:60px;line-height:4.28571rem}[data-website=rural] .holiday-cottage-owners .owner-banner .col1 h1{font-size:30px;font-size:2.14286rem;line-height:45px;line-height:3.21429rem;line-height:3rem}@media (min-width:768px){[data-website=rural] .holiday-cottage-owners .owner-banner .col1 h1{font-size:54px;font-size:3.85714rem;line-height:81px;line-height:5.78571rem;line-height:4rem}}[data-website=rural] .holiday-cottage-owners .get-started-wrap h2{line-height:3rem}[data-website=rural] .holiday-cottage-owners .further-reading h2{font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;text-align:left;margin:0 0 0 15px}section.feefo{font-size:22px;font-size:1.57143rem;line-height:33px;line-height:2.35714rem;background-color:#e4dad7;color:#5f5f5f;padding:2rem 0}section.feefo:after,section.feefo:before{content:" ";display:table}section.feefo:after{clear:both}section.feefo:last-child{padding-bottom:1em}@media (min-width:768px){section.feefo:last-child{padding-bottom:4em}}@media (min-width:768px){section.feefo{margin-top:24px;margin-bottom:25px}section.feefo:before{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-1.png);top:-24px}section.feefo:after{position:absolute;display:block;left:0;content:'';height:28px;width:100%;background-size:312px;background-repeat:repeat-x;z-index:-1;background-position:bottom center;background-image:url(/images/cornwall/texture-2.png);bottom:-25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}section.feefo .layout{position:relative;padding-top:0;padding-bottom:0}section.feefo .feefo-pnl:after,section.feefo .feefo-pnl:before,section.feefo .layout:after,section.feefo .layout:before{content:" ";display:table}section.feefo .feefo-pnl:after,section.feefo .layout:after{clear:both}section.feefo p{margin:0;text-align:center}@media (min-width:1100px){section.feefo p{text-align:left;float:left;width:85%}}section.feefo p .primary-text{color:#5f5f5f;font-weight:700}section.feefo p .feefo-logo{height:1em;padding:0 0 0 .1em;margin-bottom:-.1em;width:auto}section.feefo .layout>div:not(.feefo-stats) a.badge{text-align:center;display:block}@media (min-width:1100px){section.feefo .layout>div:not(.feefo-stats) a.badge{width:15%;text-align:right;float:none;position:absolute;-webkit-transform:translateY(-28%);transform:translateY(-28%);left:0;-webkit-filter:drop-shadow(0 5px 2px rgba(0, 0, 0, .2));filter:drop-shadow(0 5px 2px rgba(0, 0, 0, .2))}}section.feefo .layout>div:not(.feefo-stats) a.badge img{width:auto;height:auto;display:inline-block;margin:10px;max-width:150px}section.luxury-reviews{padding:0}section.luxury-reviews .review-card{border:7px double #e0e0e0;padding:20px;position:relative;background-color:#fff}section.luxury-reviews .review-card .feefo-quote{position:relative;padding:20px;text-align:left}section.luxury-reviews .review-card .feefo-quote figcaption{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.42857rem;line-height:30px;line-height:2.14286rem;font-weight:700}section.luxury-reviews .review-card .feefo-quote:after,section.luxury-reviews .review-card .feefo-quote:before{font-family:Helvetica,Helvetica,Arial,sans-serif;display:block;position:absolute;font-size:50px;font-size:3.57143rem;line-height:75px;line-height:5.35714rem;color:rgba(0,0,0,.8)}section.luxury-reviews .review-card .feefo-quote:before{content:'\201C';top:0;left:-10px}section.luxury-reviews .review-card .feefo-quote:after{content:'\201D';right:-10px}section.luxury-reviews .owl-item.center{left:auto}section.luxury-reviews .owl-carousel .owl-item{-webkit-transform:scale(.9);transform:scale(.9)}section.luxury-reviews .owl-carousel .owl-item.big{z-index:1;-webkit-transform:scale(1);transform:scale(1);box-shadow:0 3px 10px rgba(0,0,0,.2);transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium{-webkit-transform:scale(.9);transform:scale(.9);z-index:-1;transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium.left-s{right:-70px!important;transition-duration:.5s}section.luxury-reviews .owl-carousel .owl-item.medium.right-s{left:-70px!important;transition-duration:.5s}section.luxury-reviews .owl-carousel figure figcaption{background-color:transparent;bottom:auto;color:#5f5f5f;position:relative;padding:0;text-align:left}.layout-wrapper{max-width:1090px;margin:0 auto}.layout-wrapper.text{max-width:640px}.yellow-strip{background:#f8f0b1;padding:20px;text-align:center}#feefo-service-review-widgetId{background-color:#fff;padding:20px;margin:20px 0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.strip.current-awards{background-color:#c5b1a9;padding:20px;margin:20px 0;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;position:relative;left:0;right:0;text-align:center}.strip.current-awards img{max-width:210px;height:auto;margin-bottom:1rem}.strip.current-awards h4.detitle{font-size:1.1rem;color:#333;margin-top:5px;margin-bottom:.5rem}.strip.current-awards div{font-size:.95rem;color:#555}h2:not(.detitle):not(.no-underline){padding-top:30px}h1:not(.detitle):not(.no-underline){padding-top:30px}h3:not(.detitle):not(.no-underline):after{content:none}.p{text-align:center}.previous-awards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0}.previous-awards-container .grid{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;text-align:center}.previous-awards-container .grid img{max-width:70%;height:auto}.previous-awards-container .grid h4.detitle{font-size:1.1rem;color:#333;margin-top:5px;margin-bottom:.5rem}.previous-awards-container .grid div{font-size:.95rem;color:#555}@media (max-width:769px){.layout-wrapper{padding:0 10px;max-width:100%}.layout-wrapper.text{max-width:100%}#feefo-service-review-widgetId,.block,.strip{padding:15px 10px;margin:15px 0}.strip.current-awards{padding:15px 10px}.strip.current-awards img{max-width:50%}.strip.current-awards h4.detitle{font-size:1rem}.strip.current-awards div{font-size:.85rem}.grid-container{grid-template-columns:1fr;gap:15px}.grid-item img{max-width:80%;margin:0 auto}h1:not(.detitle):not(.no-underline),h2:not(.detitle):not(.no-underline){padding-top:20px;font-size:1.5rem;text-align:center!important}h3:not(.detitle):not(.no-underline){font-size:1.2rem;text-align:center!important}.previous-awards-container{grid-template-columns:1fr;gap:1rem;padding:.5rem 0}.previous-awards-container .grid{padding:1rem}.previous-awards-container .grid img{max-width:50%}.previous-awards-container .grid h4.detitle{font-size:1rem}.previous-awards-container .grid div{font-size:.85rem}}@media (max-width:768px){[data-website=norfolk] .home-banner .banner-text .h2,[data-website=norfolk] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=norfolk] .home-banner .banner-text h2,[data-website=norfolk] .home-banner .banner-text h2:not(.detitle):not(.no-underline){color:#fff!important;text-align:center;text-shadow:none!important}}@media (max-width:768px){[data-website=norfolk] .image-copy.light{color:#fff!important;text-align:center;text-shadow:none!important;margin:unset!important;max-width:unset!important}}[data-website=norfolk] section.feefo:after,[data-website=norfolk] section.feefo:before{background-image:url(/images/norfolk/texture-1.png)!important}[data-website=norfolk] section.tertiary.texture:after,[data-website=norfolk] section.tertiary.texture:before{background-image:url(/images/norfolk/texture-1.png)!important}[data-website=norfolk] section.quaternary.texture:after,[data-website=norfolk] section.quaternary.texture:before{background-image:url(/images/norfolk/texture-2.png)!important}[data-website=norfolk] .btn.small.broads{border:2px solid #b05145!important}[data-website=norfolk] .btn.small.sandringham{border:2px solid #568ab0!important}[data-website=norfolk] .btn.small.heacham{border:2px solid #c7903e!important}[data-website=norfolk] .btn.small.hunstanton{border:2px solid #94a74f!important}[data-website=norfolk] .btn.small.thornham{border:2px solid #766282!important}[data-website=norfolk] .btn.small.brancaster{border:2px solid #449eb5!important}[data-website=norfolk] .btn.small.burnham{border:2px solid #dc8a44!important}[data-website=norfolk] .btn.small.wells{border:2px solid #b5ad5f!important}[data-website=norfolk] .btn.small.blakeney{border:2px solid #a85070!important}[data-website=norfolk] .btn.small.cromer{border:2px solid #767da6!important}[data-website=norfolk] .btn.small.rural{border:2px solid #2d4840!important}@media (min-width:1100px){[data-website=norfolk] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=norfolk] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=norfolk] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=norfolk] [data-page=useful-links]{text-align:center}@media (min-width:1100px){[data-website=norfolk] [data-page=useful-links]{text-align:left}}[data-website=norfolk] [data-page=useful-links] .no-underline{text-align:center}@media (min-width:1100px){[data-website=norfolk] [data-page=useful-links] .no-underline{text-align:left}}[data-website=norfolk] [data-page=useful-links] .btn{margin:1em 0 2em 0}@media (max-width:768px){[data-website=suffolk] .home-banner .banner-text .h2,[data-website=suffolk] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=suffolk] .home-banner .banner-text h2,[data-website=suffolk] .home-banner .banner-text h2:not(.detitle):not(.no-underline){color:#fff!important;text-align:center;text-shadow:none!important}}@media (max-width:768px){[data-website=suffolk] .image-copy.light{color:#fff!important;text-align:center;text-shadow:none;margin-right:0!important}}[data-website=suffolk] .special-offer{background-color:#e4dad7;color:#5f5f5f;padding:1em}[data-website=suffolk] .special-offer a{color:#5f5f5f}[data-website=suffolk] section.quaternary.texture:after,[data-website=suffolk] section.quaternary.texture:before{background-image:url(/images/suffolk/texture-3.png)!important}[data-website=suffolk] .btn.small.felixstowe{border:2px solid #7d7faa!important}[data-website=suffolk] .btn.small.aldeburgh{border:2px solid #b55040!important}[data-website=suffolk] .btn.small.constable{border:2px solid #cd9534!important}[data-website=suffolk] .btn.small.framlingham{border:2px solid #9ba741!important}[data-website=suffolk] .btn.small.halesworth{border:2px solid #86b5e2!important}[data-website=suffolk] .btn.small.rural{border:2px solid #354b41!important}[data-website=suffolk] .btn.small.shotley{border:2px solid #7b6081!important}[data-website=suffolk] .btn.small.southwold{border:2px solid #469cb7!important}[data-website=suffolk] .btn.small.border{border:2px solid #dc832f!important}[data-website=suffolk] .btn.small.wools{border:2px solid #ad4b6b!important}[data-website=suffolk] .btn.small.woodbridge{border:2px solid #a69b1d!important}@media (min-width:1100px){[data-website=suffolk] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=suffolk] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=suffolk] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (max-width:456px){[data-website=cotswolds] .home-banner .banner-text .h2,[data-website=cotswolds] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=cotswolds] .home-banner .banner-text h2,[data-website=cotswolds] .home-banner .banner-text h2:not(.detitle):not(.no-underline){max-width:250px!important}}@media (min-width:1100px){[data-website=cotswolds] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=cotswolds] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=cotswolds] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=cotswolds] .btn.small.bath{border:2px solid #b55040!important}[data-website=cotswolds] .btn.small.bourton{border:2px solid #cd9534!important}[data-website=cotswolds] .btn.small.broadway{border:2px solid #7d7faa!important}[data-website=cotswolds] .btn.small.burford{border:2px solid #9ba741!important}[data-website=cotswolds] .btn.small.cheltenham{border:2px solid #86b5e2!important}[data-website=cotswolds] .btn.small.campden{border:2px solid #7b6081!important}[data-website=cotswolds] .btn.small.norton{border:2px solid #469cb7!important}[data-website=cotswolds] .btn.small.cirencester{border:2px solid #dc832f!important}[data-website=cotswolds] .btn.small.borders{border:2px solid #a49a8e!important}[data-website=cotswolds] .btn.small.gloucester{border:2px solid #b49084!important}[data-website=cotswolds] .btn.small.lechlade{border:2px solid #a695a0!important}[data-website=cotswolds] .btn.small.moreton{border:2px solid #738ba4!important}[data-website=cotswolds] .btn.small.northleach{border:2px solid #9ba599!important}[data-website=cotswolds] .btn.small.shipston{border:2px solid #2f414a!important}[data-website=cotswolds] .btn.small.stow{border:2px solid #ad6b62!important}[data-website=cotswolds] .btn.small.stratford{border:2px solid #928559!important}[data-website=cotswolds] .btn.small.stroud{border:2px solid #bf4a7a!important}[data-website=cotswolds] .btn.small.tetbury{border:2px solid #dfc0b8!important}@media (max-width:684px){[data-website=dorset] .home-banner .banner-text .h2,[data-website=dorset] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=dorset] .home-banner .banner-text h2,[data-website=dorset] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:200px!important}}[data-website=dorset] .btn.small.central{border:2px solid #b55040!important}[data-website=dorset] .btn.small.devon{border:2px solid #cd9534!important}[data-website=dorset] .btn.small.dorset{border:2px solid #7d7faa!important}[data-website=dorset] .btn.small.east{border:2px solid #9ba741!important}[data-website=dorset] .btn.small.isle{border:2px solid #86b5e2!important}[data-website=dorset] .btn.small.north{border:2px solid #7b6081!important}[data-website=dorset] .btn.small.south{border:2px solid #469cb7!important}[data-website=dorset] .btn.small.southeast{border:2px solid #dc832f!important}[data-website=dorset] .btn.small.southwest{border:2px solid #a49a8e!important}[data-website=dorset] .btn.small.west{border:2px solid #dfc0b8!important}@media (min-width:1100px){[data-website=dorset] header nav .locations-dropdown .aonbs,[data-website=dorset] header nav .locations-dropdown .area,[data-website=dorset] header nav .locations-dropdown .areas,[data-website=dorset] header nav .locations-dropdown .border-areas,[data-website=dorset] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=dorset] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=dorset] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (max-width:684px){[data-website=devon] .home-banner .banner-text .h2,[data-website=devon] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=devon] .home-banner .banner-text h2,[data-website=devon] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:200px!important}}@media (min-width:1100px){[data-website=devon] header nav .locations-dropdown .area,[data-website=devon] header nav .locations-dropdown .areas,[data-website=devon] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=devon] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=devon] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}[data-website=devon] .btn.small.north{border:2px solid #7d7faa!important}[data-website=devon] .btn.small.mid{border:2px solid #9ba741!important}[data-website=devon] .btn.small.east{border:2px solid #de9149!important}[data-website=devon] .btn.small.south{border:2px solid #ad4b6b!important}[data-website=devon] .btn.small.borders{border:2px solid #cd9534!important}[data-website=devon] .btn.small.white.east-area-btn,[data-website=devon] .btn.small.white.north-area-btn,[data-website=devon] .btn.small.white.south-area-btn,[data-website=devon] .btn.small.white.west-area-btn{padding:1em 1.7em!important;font-size:.7rem!important}[data-website=devon] .compass-btns{padding:10px}[data-website=devon] .compass-btns li{display:inline-block;padding-bottom:5px}[data-website=devon] .compass-btns li:hover{background-color:transparent!important;border-color:transparent!important}[data-website=devon] .compass-btns li a{min-width:unset;width:auto}[data-website=devon] .compass-cols{display:flex;justify-content:space-between;flex-wrap:wrap}[data-website=devon] .compass-cols.cols-wrap{flex-direction:row-reverse}[data-website=devon] .compass-cols .cols{width:calc(100% - 5px);padding:5px}@media (min-width:768px){[data-website=devon] .compass-cols .cols{width:calc(50% - 5px)}}[data-website=devon] .compass-cols .cols .compass-all-link{padding:0;text-decoration:underline;color:#c5b1a9;font-weight:700}[data-website=devon] .compass-menu-list li:hover{background-color:transparent!important;border-color:transparent!important}@media (min-width:768px){[data-website=devon] .compass-menu-list li a{font-weight:700;font-size:1rem;width:auto;min-width:unset;padding-top:0}[data-website=devon] .compass-menu-list li a:hover{background-color:#c5b1a9;color:#fff}}@media (max-width:738px){[data-website=cornwall] .home-banner .banner-text .h2,[data-website=cornwall] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=cornwall] .home-banner .banner-text h2,[data-website=cornwall] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:250px!important}}[data-website=cornwall] .btn.small.white.north-area-btn,[data-website=cornwall] .btn.small.white.north-btn-trigger{border:2px solid #bbe3fa!important}[data-website=cornwall] .btn.small.white.south-area-btn,[data-website=cornwall] .btn.small.white.south-btn-trigger{border:2px solid #ffe498!important}[data-website=cornwall] .btn.small.white.east-area-btn,[data-website=cornwall] .btn.small.white.east-btn-trigger{border:2px solid #fadceb!important}[data-website=cornwall] .btn.small.white.west-area-btn,[data-website=cornwall] .btn.small.white.west-btn-trigger{border:2px solid #ecc6a9!important}[data-website=cornwall] .btn.small.white.all-btn-trigger,[data-website=cornwall] .btn.small.white.borders-btn-trigger{border:2px solid #c5b1a9!important}[data-website=cornwall] .btn.small.white.east-area-btn,[data-website=cornwall] .btn.small.white.north-area-btn,[data-website=cornwall] .btn.small.white.south-area-btn,[data-website=cornwall] .btn.small.white.west-area-btn{padding:1em 1.7em!important;font-size:.7rem!important}@media (min-width:1100px){[data-website=cornwall] header nav .has-children>ul li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.5em 1.5em}}[data-website=cornwall] header nav .has-children>ul li a:hover>ul.locations-dropdown{overflow:visible}[data-website=cornwall] .compass-btns{padding:10px 0}[data-website=cornwall] .compass-btns li{display:inline-block;padding:5px}[data-website=cornwall] .compass-btns li:hover{background-color:transparent!important;border-color:transparent!important}[data-website=cornwall] .compass-btns li a{min-width:unset;width:auto}[data-website=cornwall] .compass-cols{display:flex;justify-content:space-between;flex-wrap:wrap}[data-website=cornwall] .compass-cols.cols-wrap{flex-direction:row-reverse}[data-website=cornwall] .compass-cols .cols{width:calc(100% - 5px);padding:5px}@media (min-width:768px){[data-website=cornwall] .compass-cols .cols{width:calc(50% - 5px)}}[data-website=cornwall] .compass-cols .cols .compass-all-link{padding:0;text-decoration:underline;color:#c5b1a9;font-weight:700}[data-website=cornwall] .compass-menu-list li:hover{background-color:transparent!important;border-color:transparent!important}@media (min-width:768px){[data-website=cornwall] .compass-menu-list li a{font-weight:700;font-size:1rem;width:auto;min-width:unset;padding-top:0}[data-website=cornwall] .compass-menu-list li a:hover{background-color:#c5b1a9;color:#fff}}@media (min-width:1100px){[data-website=cornwall] header nav .locations-dropdown .border-areas{min-width:280px;max-width:280px}}[data-website=cornwall] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=cornwall] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}@media (max-width:645px){[data-website=glamping] .home-banner .banner-text .h2,[data-website=glamping] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=glamping] .home-banner .banner-text h2,[data-website=glamping] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;text-align:center;text-shadow:none!important}}@media (max-width:645px){[data-website=glamping] .image-copy.light{text-align:center;text-shadow:none!important;margin:unset!important}}[data-website=glamping] .feature-low-occupancy{display:none!important}[data-website=glamping] section.quaternary.texture:after,[data-website=glamping] section.quaternary.texture:before{background-image:url(/images/glamping/texture-3.png)!important}[data-website=glamping] #LLSubNav .layout-wrap{display:flex;position:relative;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}[data-website=glamping] #LLSubNav .layout{min-width:100%;padding:10px 0 5px 10px}@media (min-width:768px){[data-website=glamping] #LLSubNav .layout{padding:20px}}[data-website=glamping] #LLSubNav .sub-nav-spacer{flex:0 0 auto;pointer-events:none}[data-website=glamping] #LLSubNav .fade-out-right{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%);pointer-events:none}[data-website=glamping] #LLSubNav ul.sub-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap}[data-website=glamping] #LLSubNav ul.sub-nav-list li{flex:0 0 auto;align-content:center}[data-website=glamping] #LLSubNav ul.sub-nav-list li:first-child{margin-right:20px}[data-website=glamping] #LLSubNav ul.sub-nav-list li:nth-child(n+3){position:relative;padding-left:15px;margin-left:15px}[data-website=glamping] #LLSubNav ul.sub-nav-list li:nth-child(n+3):before{content:'|';font-weight:700;position:absolute;left:0;top:52%;-webkit-transform:translateY(-52%);transform:translateY(-52%)}[data-website=glamping] #LLSubNav ul.sub-nav-list li:last-child:before{display:none}@media (min-width:1100px){[data-website=glamping] .ll-banner .search-wrapper fieldset{display:flex!important;justify-content:center!important}[data-website=glamping] .ll-banner .search-wrapper .calendar{height:46px!important}}[data-website=glamping] .ll-banner.light .h2:not(.detitle),[data-website=glamping] .ll-banner.light .h3:not(.detitle){color:#fff}[data-website=glamping] .ll-banner.light .banner-text{color:#fff}@media (min-width:1100px){[data-website=glamping] .ll-banner.light .banner-text{box-shadow:none;background:0 0;padding:25px;-webkit-transform:translateY(0);transform:translateY(0);top:0}}[data-website=glamping] .ll-banner.light.short,[data-website=glamping] .ll-banner.light.short .banner-image,[data-website=glamping] .ll-banner.light.short .layout,[data-website=glamping] .ll-banner.light.short .layout-wrap{height:320px}[data-website=glamping] section.breadcrumbs-wrapper{display:none}[data-website=glamping] section.breadcrumbs-wrapper+section.ll-banner{padding-top:0}[data-website=glamping] .review-wrapper{text-align:center;margin-top:30px;position:relative}[data-website=glamping] .review-wrapper #ContentPlaceHolder1_Tripadvisor_circles{display:inline}[data-website=glamping] .review-wrapper .circle{width:20px;height:20px;border-radius:50%;border:2px solid #00aa6c;display:inline-block;margin:0 1px;position:relative;top:3px}[data-website=glamping] .review-wrapper .filled{background-color:#00aa6c;border-color:#00aa6c}[data-website=glamping] .review-wrapper .home-tripadvisor{font-size:22px;text-align:center;display:inline-block;box-sizing:border-box;border:2px solid #34e0a1;position:relative;top:-45px;line-height:35px;padding:10px 10px 100px 0!important;background:url(/images/glamping/lantern-larks/tripadvisor-graphic.jpg) bottom center no-repeat}@media (min-width:540px){[data-website=glamping] .review-wrapper .home-tripadvisor{line-height:83px;padding:0 125px 0 15px!important;background:url(/images/glamping/lantern-larks/tripadvisor-graphic.jpg) right center no-repeat}}[data-website=glamping] .site-info-box{background-color:#e4e7e9;padding:10px 20px;margin:20px 0}[data-website=glamping] .discover-box{margin:20px 0}[data-website=glamping] .discover-box img{width:100%;display:block}[data-website=glamping] .discover-box div{background-color:#e4e7e9;padding:10px 20px}[data-website=glamping] section.tripadvisor .layout>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}[data-website=glamping] section.tripadvisor .TA_cdsratingsonlywide{text-align:center;display:inline-block}[data-website=glamping] section.tripadvisor TA_certificateOfExcellence{display:inline-block}[data-website=glamping] section.tripadvisor .cdsROW.wide .cdsROWContainer .cdsComponent[style]{max-width:none!important}[data-website=glamping] section.tripadvisor .cdsROW.wide[style]{width:100%!important;max-width:600px;text-align:left;margin:0 auto}[data-website=glamping] #CDSWIDSSP[style]{float:right}@media (max-width:767px){[data-website=glamping] #CDSWIDSSP[style]{width:inherit!important}}[data-website=glamping] .home-included{padding:0 10px}[data-website=glamping] .home-included div[class*=item-]{display:block;padding-left:35px;text-align:left;background-size:25px 25px;background-position:left center;background-repeat:no-repeat;margin-bottom:1em}[data-website=glamping] .home-included div.item-1{background-image:url(/images/lantern-icons/shower.svg)}[data-website=glamping] .home-included div.item-2{background-image:url(/images/lantern-icons/fire.svg)}[data-website=glamping] .home-included div.item-3{background-image:url(/images/lantern-icons/towels.svg)}[data-website=glamping] .home-included div.item-4{background-image:url(/images/lantern-icons/bed.svg)}[data-website=glamping] .home-included div.item-5{background-image:url(/images/lantern-icons/kitchen.svg)}[data-website=glamping] .home-included div.item-6{background-image:url(/images/lantern-icons/groups.svg)}[data-website=glamping] .home-included div.item-7{background-image:url(/images/lantern-icons/tranquility.svg)}[data-website=glamping] .home-included div.item-8{background-image:url(/images/lantern-icons/quiet.svg)}[data-website=glamping] .lantern-pack-icon{position:initial!important}[data-website=glamping] .lantern-pack-icon:before{content:url("data:image/svg+xml,%3Csvg class='fa-tent' aria-hidden='true' data-icon='tent' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class='st0' d='M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z'/%3E%3C/svg%3E")}[data-website=glamping] #llAboutSite h2{font-size:2.5em}[data-website=rural] [data-page=welcome-owners-page] .detitle{font-size:1.2em}@media (min-width:1100px){[data-website=rural] .icon-cols .trust-signals [class^=col]{width:calc(17% - (10px * 1.5))!important}}[data-website=rural] .favItem.col1.property-card{max-width:365px;min-width:initial}[data-website=rural] .favItem .price{font-size:2.14286rem;font-family:Martel,Georgia,Times New Roman,serif}[data-website=rural] .favItem .price span{font-size:14px;font-family:Quicksand,Helvetica,Arial,sans-serif}[data-website=rural] .social-icon-wrap{padding-top:.8em}[data-website=rural] .social-icon-wrap a{font-size:1.8em;padding-right:.8em}[data-website=rural] .field-line.view-by-map{display:block!important}[data-website=rural] .field-line.view-by-map a{display:block}[data-website=rural] .field-line.view-by-map a label{cursor:pointer!important}[data-website=rural] .breadcrumbs a,[data-website=rural] .breadcrumbs span{color:#30343f}[data-website=rural] span.view-by-type{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem}[data-website=rural] span.view-by-type .view-by-map{display:inline-block!important}[data-website=rural] span.view-by-type a{margin-left:15px;margin-right:15px!important;display:inline-block!important}[data-website=rural] .home-banner .h2,[data-website=rural] .home-banner h2{font-size:1.25em;font-weight:700}@media (min-width:768px){[data-website=rural] .home-banner .h2,[data-website=rural] .home-banner h2{font-size:3em}}[data-website=rural] .h1.detitle,[data-website=rural] h1.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700}[data-website=rural] .h2.detitle,[data-website=rural] h2.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:false}[data-website=rural] .h3.detitle,[data-website=rural] h3.detitle{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:false}[data-website=rural] .h2.property-title.detitle,[data-website=rural] h2.property-title.detitle{font-weight:700;text-transform:capitalize}[data-website=rural] .h2.footer-title.no-underline,[data-website=rural] h2.footer-title.no-underline{font-weight:700;line-height:40px}[data-website=rural] .h1:not(.no-underline):after,[data-website=rural] .h2:not(.no-underline):after,[data-website=rural] .h3:not(.no-underline):after,[data-website=rural] .h4:not(.no-underline):after,[data-website=rural] h1:not(.detitle):not(.no-underline):after,[data-website=rural] h2:not(.detitle):not(.no-underline):after,[data-website=rural] h3:not(.detitle):not(.no-underline):after,[data-website=rural] h4:not(.detitle):not(.no-underline):after{content:none}[data-website=rural] .property-details-page .details-panel .price-from{font-family:Helvetica,Helvetica,Arial,sans-serif}@media (max-width:767px){[data-website=rural] .h1.search-header,[data-website=rural] h1.search-header{font-size:1.2rem}}[data-website=rural] .accordion.chevron.visiting-spa .accordion-btn:before{display:none!important}[data-website=rural] footer:not(.defooter) .sub-footer{background-color:#e4dad7}[data-website=rural] .property-card .price,[data-website=rural] .property-details-page .price{font-family:Helvetica,Helvetica,Arial,sans-serif}[data-website=rural] .owl-item .property-card .property-title{font-size:1.4rem;font-family:Helvetica,Helvetica,Arial,sans-serif;text-transform:capitalize}[data-website=rural] .search-properties .search-property .new-property-tag{background-color:#e4dad7}[data-website=rural] [data-content=description] .h2,[data-website=rural] [data-content=description] h2,[data-website=rural] [data-content=layout] .h2,[data-website=rural] [data-content=layout] h2{text-align:left;margin-top:10px;margin-bottom:0;font-size:16.5px}[data-website=rural] [data-content=description] .h2:after,[data-website=rural] [data-content=description] h2:after,[data-website=rural] [data-content=layout] .h2:after,[data-website=rural] [data-content=layout] h2:after{display:none}[data-website=rural] .padded{background:#e4e7e9}[data-website=rural] [data-content=local],[data-website=rural] [data-content=notes]{text-align:left}[data-website=rural] [data-content=local] .h2,[data-website=rural] [data-content=local] .h3,[data-website=rural] [data-content=local] h2,[data-website=rural] [data-content=local] h3{text-align:left;font-size:16.5px;font-weight:false}[data-website=rural] [data-content=local] .h2:after,[data-website=rural] [data-content=local] .h3:after,[data-website=rural] [data-content=local] h2:after,[data-website=rural] [data-content=local] h3:after{display:none}[data-website=rural] [data-content=floorplan] img[style]{width:auto!important;height:auto!important}[data-website=rural] .inspiration-result-block{position:relative;display:inline-block;padding-bottom:45px}[data-website=rural] .inspiration-result-block-link{position:absolute;bottom:10px;left:0;display:block;color:#fff!important;background:#e4dad7;width:100%;padding:10px 0;font-weight:700;text-align:center;font-size:13px}[data-website=rural] .blog-page .h2,[data-website=rural] .blog-page .h3,[data-website=rural] .blog-page h2,[data-website=rural] .blog-page h3{text-align:left}[data-website=rural] .blog-page .h2:after,[data-website=rural] .blog-page .h3:after,[data-website=rural] .blog-page h2:after,[data-website=rural] .blog-page h3:after{display:none}[data-website=rural] .home-promise-text>ul{list-style:none;margin:0;padding:0}[data-website=rural] .home-promise-text>ul>li{display:inline-block;background:url(/images/rural/tick.png) 0 0 no-repeat;padding:3px 20px 20px 25px}@media (min-width:1100px){[data-website=rural] .home-promise-text>ul>li{padding:3px 10px 20px 25px}}@media (min-width:1100px){[data-website=rural] .intro .three-fourths-one-fourth>.col1{width:65%}[data-website=rural] .intro .three-fourths-one-fourth>.col2{width:35%}[data-website=rural] .good-to-go-england.rural{width:114px}}[data-website=rural] .feefo-home{margin-top:20px;margin-bottom:20px;text-align:center}[data-website=rural] .feefo-home .good-to-go-england{margin-top:0;margin-right:10px}[data-website=rural] .feefo-home a,[data-website=rural] .feefo-home img{vertical-align:top}@media (min-width:1100px){[data-website=rural] .feefo-home{text-align:right}}@media (min-width:768px){[data-website=rural] .feefo-home{margin-top:0;text-align:right}}[data-website=rural] .feefo-home .feefo-logos{min-width:unset}[data-website=rural] .feefo-home a:last-child .feefo-logos{margin-right:0}[data-website=rural] .book-with-confidence-feefo .col1.home-promise-text{display:none}[data-website=rural] .book-with-confidence-feefo .col2{width:50%;text-align:center;margin:0 auto}[data-website=rural] .book-with-confidence-feefo .feefo-home{text-align:center}[data-website=rural] .which-logo{margin-right:0}[data-website=rural] .which-strip{padding:0;width:100%}[data-website=rural] .which-strip p{margin-bottom:0}[data-website=rural] .which-strip .two-col .col2{padding:1rem;margin:auto}[data-website=rural] .which-logo{float:left;padding:0}[data-website=rural] [data-page=property-details] .which-strip{background-color:#e4dad7}[data-website=rural] [data-page=property-details] .which-strip p{color:#fff}[data-website=rural] .home-page .which-logo{display:inline;float:none}@media (max-width:479px){[data-website=rural] .which-strip .two-col .col1{height:auto}[data-website=rural] .which-quote{display:none}[data-website=rural] .banner-1 .layout-wrap .layout .banner-text .text-wrap .image-copy{display:none}}@media (min-width:1100px){[data-website=rural] .which-side-tab{display:none}}@media (min-width:1500px){[data-website=rural] .which-side-tab{background-color:#e4dad7;top:22%;right:0;position:fixed;width:267px;z-index:100;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:inline-block;vertical-align:middle}[data-website=rural] .which-side-copy{display:inline-block;width:114px;color:#fff;padding:10px 0 10px 10px;margin:auto;font-size:13px;font-family:Lato;vertical-align:middle}[data-website=rural] .which-side-copy a{vertical-align:middle}[data-website=rural] .which-side-copy p{-webkit-margin-after:0;margin-block-end:0;vertical-align:middle}[data-website=rural] .property-details-page .which-side-logo{float:none}}@media (min-width:1500px) and (max-width:1680px){[data-website=rural] .which-side-copy{display:none}[data-website=rural] .which-side-tab{width:140px}}@media (min-width:1500px){[data-website=rural] .which-side-logo{display:inline-block;width:140px;vertical-align:middle}}@media (min-width:1100px){[data-website=rural] header nav .has-children>ul li a{font-size:12px;font-size:.85714rem;line-height:18px;line-height:1.28571rem;padding:.5em 1.5em}}[data-website=rural] header nav .has-children>ul li a.menu-title.area{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;font-size:12px}[data-website=rural] header nav .has-children>ul li a:hover>ul.locations-dropdown{overflow:visible}[data-website=rural] header nav .has-children>ul li.menu-title.area{font-size:12px;line-height:18px}@media (min-width:1100px){[data-website=rural] header nav .locations-dropdown .aonbs,[data-website=rural] header nav .locations-dropdown .area,[data-website=rural] header nav .locations-dropdown .areas,[data-website=rural] header nav .locations-dropdown .border-areas,[data-website=rural] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=rural] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top}[data-website=rural] .edits .col1{position:relative;text-align:center}[data-website=rural] .owl-carousel.featured-properties .property-link{margin-top:0!important}[data-website=isleofwight] .btn.small.bournemouth{border:2px solid #b55040!important}[data-website=isleofwight] .btn.small.brook{border:2px solid #cd9534!important}[data-website=isleofwight] .btn.small.freshwater{border:2px solid #7d7faa!important}[data-website=isleofwight] .btn.small.niton{border:2px solid #9ba741!important}[data-website=isleofwight] .btn.small.ryde{border:2px solid #86b5e2!important}[data-website=isleofwight] .btn.small.shanklin{border:2px solid #7b6081!important}[data-website=isleofwight] .btn.small.ventnor{border:2px solid #469cb7!important}[data-website=isleofwight] .book-with-confidence-feefo .layout-wrap{text-align:center}@media (max-width:406px){[data-website=yorkshire] .home-banner .banner-text .h2,[data-website=yorkshire] .home-banner .banner-text .h2:not(.detitle):not(.no-underline),[data-website=yorkshire] .home-banner .banner-text h2,[data-website=yorkshire] .home-banner .banner-text h2:not(.detitle):not(.no-underline){padding-top:10px;max-width:250px!important}}[data-website=yorkshire] .btn.small.moors{border:2px solid #b55040!important}[data-website=yorkshire] .btn.small.wolds{border:2px solid #cd9534!important}[data-website=yorkshire] .btn.small.yhl{border:2px solid #7d7faa!important}[data-website=yorkshire] .btn.small.bordering{border:2px solid #9ba741!important}[data-website=yorkshire] .btn.small.coast{border:2px solid #86b5e2!important}[data-website=yorkshire] .btn.small.dales{border:2px solid #354b41!important}@media (min-width:1100px){[data-website=yorkshire] header nav .locations-dropdown .aonbs,[data-website=yorkshire] header nav .locations-dropdown .area,[data-website=yorkshire] header nav .locations-dropdown .areas,[data-website=yorkshire] header nav .locations-dropdown .border-areas,[data-website=yorkshire] header nav .locations-dropdown .towns{min-width:280px;max-width:280px}}[data-website=yorkshire] header nav .locations-dropdown .villages li:not(.menu-title).village{vertical-align:top;width:100%}[data-website=yorkshire] header nav .locations-dropdown .villages li:not(.menu-title).village>a{font-weight:700}.ferry-page-wrap .ferry-pointers{display:flex;width:100%;flex-wrap:wrap;justify-content:space-evenly}.ferry-page-wrap .ferry-pointers p{display:inline-block}.ferry-page-wrap .port-info{margin-top:20px}.ferry-page-wrap .port-info .col1,.ferry-page-wrap .port-info .col2{border:1px solid #bfd3db;padding:20px}.ferry-page-wrap .port-info p{text-align:left}.ferry-page-wrap .port-info p.header{text-align:center}.ferry-page-wrap .port-info.wight-link img{max-height:165px;margin-bottom:15px}.ferry-page-wrap .port-info a.btn{font-size:.8rem}.ferry-page-wrap .port-text{background-color:#908b8c;color:#fff;padding:20px;text-align:center}.ferry-page-wrap .port-text a{color:#fff}.ferry-page-wrap .ferry-tick:before{display:inline-block;width:25px;margin-right:10px;vertical-align:middle;content:'';width:30px;height:19px;background:url(/images/icons.png) 0 -401px}.ferry-page-wrap .ferry-page-wrap section>div.layout-wrap>.layout:not(.text-center){max-width:1200px;margin:0 auto;padding:20px;text-align:left}.ferry-page-wrap .ferry-page-wrap h3::after{height:0}[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover strong,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover .price-total,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover a,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover span,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover strong,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover .price-total,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover a,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover span,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover strong{color:#fff!important}[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=cornwall] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=dorset] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=isleofwight] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available.hover .details-link:after,[data-website=norfolk] .price-carousel .owl-stage .owl-item .dates-available:hover .details-link:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='caret-right' class='svg-inline--fa fa-caret-right fa-w-6' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' %3E%3Cstyle type='text/css'%3E .st0 %7Bfill: white;%7D%3C/style%3E%3Cpath class='st0' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'%3E%3C/path%3E%3C/svg%3E")!important}.hm-message{padding:20px 20px 0 20px;background:#000}.hm-message .hm-image{padding:0}@media (min-width:640px){.hm-message{padding:0 20px 0 20px}.hm-message .hm-image{padding:20px 0 20px 66px;background:url(https://hpb.co.uk/images/queen.png) #000 no-repeat center right}}.hm-message p{font-family:'Book Antiqua','Palatino Linotype',Georgia,Helvetica,sans-serif;font-size:22px;line-height:28px;color:#fff;margin:0;padding-bottom:20px}@media (min-width:640px){.hm-message p{width:45%;font-size:28px;line-height:34px}}@media (min-width:1100px){.hm-message p{width:57%;font-size:35px;line-height:47px}}.mob-queen{width:100%}@media (min-width:640px){.mob-queen{display:none;visibility:hidden}}.owner-faq-panel{background-color:#fafafa;margin-bottom:30px}@media print{html{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem}body{margin-top:0}#chat-widget-container,.favSideTab,.scroll-top,[class^=__lpform_],footer:not(.defooter),header{display:none!important}.property-details-page #availability,.property-details-page #cookiebanner,.property-details-page #visiting-spa+.layout-wrap,.property-details-page .accordion-btn svg,.property-details-page .book-now-btn,.property-details-page .book-with-confidence,.property-details-page .check-availability-btn,.property-details-page .details-panel+.two-col,.property-details-page .enquiry,.property-details-page .gallery-4k,.property-details-page .hamper,.property-details-page .layout-btn,.property-details-page .owl-dots,.property-details-page .owl-item:not(.active),.property-details-page .owl-nav,.property-details-page .owl-thumbs-wrap,.property-details-page .share-page,.property-details-page .short-share,.property-details-page .starter-pack,.property-details-page .tablist,.property-details-page .top-btns,.property-details-page .trust-signals,.property-details-page .view-edit{display:none!important}.property-details-page .image-gallery .owl-item img{position:static;top:auto;-webkit-transform:none;transform:none}.property-details-page #local{text-align:left}.property-details-page .col1,.property-details-page .col2{width:100%}.property-details-page .col1+.col2,.property-details-page .price-from{padding:0!important}.property-details-page .accordion-btn{padding:0!important}.property-details-page .accordion-btn h2{font-weight:700!important}.property-details-page .owl-carousel.testimonials{width:100%!important}.property-details-page .owl-carousel.testimonials:after,.property-details-page .owl-carousel.testimonials:before{display:none!important}.property-details-page .owl-carousel.testimonials .owl-item[style]{width:100%!important}.property-details-page .owl-carousel.testimonials figure{width:100%;text-align:left}.property-details-page .two-thirds-one-third{display:block}.property-details-page .col1,.property-details-page .col2{width:100%}.property-details-page .image-gallery .owl-item{width:100%;overflow:visible;min-height:auto;max-height:none}.property-details-page .image-gallery .owl-item img{width:100%!important}.property-details-page .owl-carousel figure figcaption{position:static;color:#5f5f5f}.property-details-page .owl-stage-outer{overflow:visible}.property-details-page .owl-stage{width:100%!important;-webkit-transform:none!important;transform:none!important}.property-details-page section:first-child{padding-bottom:0}.property-details-page .details-panel{border:0}.property-details-page .accordion-content p,.property-details-page .accordion-content.hidden-height{max-height:9999px!important;overflow:visible!important}.property-details-page figcaption{bottom:-5px!important;width:100%!important}.property-details-page>.two-col section{width:100%!important}.damage-waiver-page{font-size:8px;font-size:.57143rem;line-height:12px;line-height:.85714rem}.damage-waiver-page h1{font-size:18px;font-size:1.28571rem;line-height:27px;line-height:1.92857rem;padding-bottom:0;margin-bottom:0}.damage-waiver-page h1:after{display:none}.damage-waiver-page .table-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2}.damage-waiver-page table{margin-bottom:1em}.damage-waiver-page td,.damage-waiver-page th{padding:5px 0!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250LWF3ZXNvbWUuc2NzcyIsIm93bC9fY29yZS5zY3NzIiwic3R5bGVzLmNzcyIsIm93bC9fYW5pbWF0ZS5zY3NzIiwib3dsL19hdXRvaGVpZ2h0LnNjc3MiLCJvd2wvX2xhenlsb2FkLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJvd2wvX3ZpZGVvLnNjc3MiLCJfYmFzZS5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3NvY2lhbC1pY29ucy5zY3NzIiwiX3Nob3J0bGlzdC5zY3NzIiwiX2V2ZW50LWRldGFpbHMuc2NzcyIsIl9pbnRlcmFjdGl2ZS1ndWlkZS5zY3NzIiwiX25lZWQtc29tZS1pbnNwaXJhdGlvbi5zY3NzIiwiX3Byb3BlcnRpZXMuc2NzcyIsIl9jYWxlbmRhcnMuc2NzcyIsIl9wcm9wZXJ0eS1zZWFyY2guc2NzcyIsIl9wcm9wZXJ0eS1kZXRhaWxzLnNjc3MiLCJfY29udGFjdC11cy5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9jYXJvdXNlbHMuc2NzcyIsIl9wb3B1cHMuc2NzcyIsIl9hY2NvcmRpb25zLnNjc3MiLCJfdG9vbHRpcHMuc2NzcyIsIl9jb29raWUtcG9saWN5LnNjc3MiLCJfYWRtaW4uc2NzcyIsIl9ndWVzdC1kZXRhaWxzLnNjc3MiLCJfbmhzLXRyYWNrLXRyYWNlLnNjc3MiLCJfbGFuZGluZy5zY3NzIiwiX2hvbGlkYXktY290dGFnZS1vd25lcnMuc2NzcyIsIl9mZWVmby5zY3NzIiwiX3Jldmlld3Muc2NzcyIsIl9hd2FyZHMuc2NzcyIsIl9jdXN0b21fbmguc2NzcyIsIl9jdXN0b21fc2guc2NzcyIsIl9jdXN0b21fY2guc2NzcyIsIl9jdXN0b21fZGguc2NzcyIsIl9jdXN0b21fZHZoLnNjc3MiLCJfY3VzdG9tX2N3aC5zY3NzIiwiX2N1c3RvbV9naC5zY3NzIiwiX2N1c3RvbV9yci5zY3NzIiwiX2N1c3RvbV9pb3doLnNjc3MiLCJfY3VzdG9tX3loLnNjc3MiLCJfY3VzdG9tLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsOEJBQThCLFNBQUEsUUFBaUIsZ0JBQWdCLFFBQUEsYUFBcUIsVUFBQSxRQUFrQixPQUFBLElBQVcsU0FBQSxRQUFpQixlQUFBLFFBQXVCLHNCQUFzQixlQUFBLFFBQXVCLHVCQUF1QixNQUFBLFFBQWMsdUJBQXVCLE1BQUEsT0FBYSx1QkFBdUIsTUFBQSxRQUFjLHVCQUF1QixNQUFBLE1BQVksdUJBQXVCLE1BQUEsUUFBYyx1QkFBdUIsTUFBQSxPQUFhLHVCQUF1QixNQUFBLFFBQWMsdUJBQXVCLE1BQUEsS0FBVyx1QkFBdUIsTUFBQSxRQUFjLHdCQUF3QixNQUFBLE9BQWEsd0JBQXdCLE1BQUEsUUFBYyx3QkFBd0IsTUFBQSxNQUFZLHdCQUF3QixNQUFBLFFBQWMsd0JBQXdCLE1BQUEsT0FBYSx3QkFBd0IsTUFBQSxRQUFjLHdCQUF3QixNQUFBLElBQVUsd0JBQXdCLE1BQUEsU0FBZSx3QkFBd0IsTUFBQSxRQUFjLHdCQUF3QixNQUFBLFNBQWUsd0JBQXdCLE1BQUEsT0FBYSw2QkFBNkIsYUFBQSxLQUFrQixNQUFBLEtBQVcsOEJBQThCLFlBQUEsS0FBaUIsTUFBQSxLQUFXLDBCQUEwQixPQUFBLE1BQWEsc0JBQXNCLE1BQUEsSUFBVSxzQkFBc0IsTUFBQSxPQUFhLDhCQUE4QixPQUFBLEVBQVMsS0FBQSxFQUFPLE9BQUEsS0FBWSxTQUFBLFNBQWtCLE1BQUEsRUFBUSxJQUFBLEVBQU0sV0FBVyxRQUFBLGFBQXFCLE9BQUEsSUFBVyxTQUFBLFNBQWtCLFdBQUEsT0FBa0IsZUFBQSxRQUF1QixNQUFBLElBQVUsOEJBQThCLHlCQUFBLE9BQUEsT0FBdUMsaUJBQUEsT0FBQSxPQUErQixtQkFBQSxnQkFBbUMsUUFBQSxhQUFxQixTQUFBLFNB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LE9BQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSxPQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsT0FBQSxRQUVKLFlBQ0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLE9BQUEsRUFBQSxHQUFBLEVBQUEsR0FFSixnQkFDSSxNQUFBLE1BQ0EsT0FBQSxNQUVKLFNBQ0ksTUFBQSxLQUNBLE9BQUEsSUFBQSxFQUFBLEVBQUEsSUFDQSxPQUFBLFFBQ0EsUUFBQSxFQUVKLFNBQ0ksTUFBQSxNQUNBLE9BQUEsSUFBQSxJQUFBLEVBQUEsRUFDQSxPQUFBLFFBQ0EsUUFBQSxFQUVKLFlBQ0ksTUFBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxJQUVKLGVBQ0ksUUFBQSxLQUVKLGNBQ0ksUUFBQSxLQUVKLE9qQnE1UUEsT0FDQSxPQUNBLE9pQm41UUksUUFBQSxLQUdKLGVBQ0ksV0FBQSxRQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsUUFDQSxVQUFBLEtBRUosWUFDSSxNQUFBLFFBQWdCLE1BQUEsTUFBYSxRQUFBLEtBRWpDLFFBQ0ksTUFBQSxNQUdKLFVBQ0ksUUFBQSxLQUVKLFFBQ0ksTUFBQSxrQkFFSixZQUNJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxRQUFBLEtBRUosZUFDSSxNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBRUosU0FDSSxRQUFBLEtBRUosY0FDSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsV0FF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SSxRQUFBLEtBRUosUUFDSSxNQUFBLFFBRUosUUFDSSxVQUFBLEtBQ0EsTUFBQSxRQUVKLFlBQ0ksTUFBQSxLQUNBLFdBQUEsTUFDQSxXQUFBLFdBR0osVUFDSSxNQUFBLEtBQ0EsV0FBQSxXQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLakJrN1FKLGlCaUJoN1FBLGFBRUksUUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBR0osZUFDSSxNQUFBLFFBQ0EsT0FBQSxRQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFFSixTQUNJLFFBQUEsS0FHSixlQUNJLFFBQUEsS0FFSixZQUVJLFFBQUEsS0FFSixpQkFDSSxRQUFBLEtBQ0EsV0FBQSxPQUVKLGFBQ0ksTUFBQSxLQUNBLFdBQUEsV0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUVKLE1BQ0ksUUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBRUosT0FDSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsV0FBQSxXQUdKLGFBQ0ksUUFBQSxhQUNBLE1BQUEsTUFDQSxXQUFBLFdBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FFSixXQUNJLE9BQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsTUFFSixTQUNJLGVBQUEsS0FFSixtQkFDSSxXQUFBLFdBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxjQUFBLEVBQ0EsSUFBQSxLQUVKLFVBQ0ksTUFBQSxLQUVKLHlCQUNJLFdBQUEsS0FDQSxRQUFBLEVBQUEsS0FFSixhQUNJLFdBQUEsT0FFSixhQUNJLFdBQUEsS0FFSixhQUNJLFFBQUEsTUFDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBRUosV0FDSSxRQUFBLElBQUEsZUFDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLFlBQ0EsWUFBQSxlQUVKLGFBQ0ksUUFBQSxFQUFBLEtBQUEsRUFBQSxLQzlyQkosZUFJUSxV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c0NBVEEsa0NtRG44b0JVLFFBQUEsZUF4QlIsb0RBOEJRLFNBQUEsT0FDQSxJQUFBLEtBQ0Esa0JBQUEsS0FBQSxVQUFBLEtBaENSLDhCQW9DUSxXQUFBLEtBcENSLDZCQUFBLDZCQXdDUSxNQUFBLEtBeENSLG1DbkR1L29CRixtQ21EMThvQlUsUUFBQSxZQTdDUixzQ0FpRFEsUUFBQSxZQWpEUix5Q0FvRFksWUFBQSxjQXBEWixrREF5RFEsTUFBQSxlQXpEUix3REFBQSx5REE0RFksUUFBQSxlQTVEWixtRUFnRVksTUFBQSxlQWhFWix5REFvRVksTUFBQSxLQUNBLFdBQUEsS0FyRVosNkNBMEVRLFFBQUEsTUExRVIsNkJBQUEsNkJBOEVRLE1BQUEsS0E5RVIsZ0RBa0ZRLE1BQUEsS0FDQSxTQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsS0FyRlIsb0RBeUZRLE1BQUEsZUF6RlIsdURBNkZRLFNBQUEsT0FDQSxNQUFBLFFBOUZSLHdDQWtHUSxTQUFBLFFBbEdSLGtDQXNHUSxNQUFBLGVBQ0Esa0JBQUEsZUFBQSxVQUFBLGVBdkdSLDJDQTJHUSxlQUFBLEVBM0dSLHNDQStHUSxPQUFBLEVBL0dSLDRDQUFBLHdEQW1IUSxXQUFBLGlCQUNBLFNBQUEsa0JBcEhSLGtDQXlIUSxPQUFBLGVBQ0EsTUFBQSxlQTFIUix3Q0E4SFEsTUFBQSxlQUlSLG9CL0NzQkEsVUFBQSxJQUNBLFVBQUEsVUFDQSxZQUFBLEtBQ0EsWUFBQSxVK0N6QkEsdUIvQ3NCQSxVQUFBLEtBQ0EsVUFBQSxXQUNBLFlBQUEsS0FDQSxZQUFBLFcrQ3BCUSxlQUFBLEVBQ0EsY0FBQSxFQU5SLDZCQVNZLFFBQUEsS0FUWixnQ0FjUSxxQkFBQSxFQUFBLGtCQUFBLEVBQUEsYUFBQSxFQWRSLDBCQWtCUSxjQUFBLElBbEJSLHVCQUFBLHVCQXNCUSxRQUFBLElBQUEiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbInN2Zzpub3QoOnJvb3QpLnN2Zy1pbmxpbmUtLWZhe292ZXJmbG93OnZpc2libGV9LnN2Zy1pbmxpbmUtLWZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2hlaWdodDoxZW07b3ZlcmZsb3c6dmlzaWJsZTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtfS5zdmctaW5saW5lLS1mYS5mYS1sZ3t2ZXJ0aWNhbC1hbGlnbjotLjIyNWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTF7d2lkdGg6LjA2MjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0ye3dpZHRoOi4xMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0ze3dpZHRoOi4xODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctNHt3aWR0aDouMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy01e3dpZHRoOi4zMTI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctNnt3aWR0aDouMzc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctN3t3aWR0aDouNDM3NWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTh7d2lkdGg6LjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy05e3dpZHRoOi41NjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTB7d2lkdGg6LjYyNWVtfS5zdmctaW5saW5lLS1mYS5mYS13LTExe3dpZHRoOi42ODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTJ7d2lkdGg6Ljc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTN7d2lkdGg6LjgxMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xNHt3aWR0aDouODc1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTV7d2lkdGg6LjkzNzVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xNnt3aWR0aDoxZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTd7d2lkdGg6MS4wNjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXctMTh7d2lkdGg6MS4xMjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0xOXt3aWR0aDoxLjE4NzVlbX0uc3ZnLWlubGluZS0tZmEuZmEtdy0yMHt3aWR0aDoxLjI1ZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbTt3aWR0aDphdXRvfS5zdmctaW5saW5lLS1mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW07d2lkdGg6YXV0b30uc3ZnLWlubGluZS0tZmEuZmEtYm9yZGVye2hlaWdodDoxLjVlbX0uc3ZnLWlubGluZS0tZmEuZmEtbGl7d2lkdGg6MmVtfS5zdmctaW5saW5lLS1mYS5mYS1md3t3aWR0aDoxLjI1ZW19LmZhLWxheWVycyBzdmcuc3ZnLWlubGluZS0tZmF7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhLWxheWVyc3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07d2lkdGg6MWVtfS5mYS1sYXllcnMgc3ZnLnN2Zy1pbmxpbmUtLWZhey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uZmEtbGF5ZXJzLWNvdW50ZXIsLmZhLWxheWVycy10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1sYXllcnMtdGV4dHtsZWZ0OjUwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9LmZhLWxheWVycy1jb3VudGVye2JhY2tncm91bmQtY29sb3I6I2ZmMjUzYTtib3JkZXItcmFkaXVzOjFlbTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtoZWlnaHQ6MS41ZW07bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6NWVtO21pbi13aWR0aDoxLjVlbTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouMjVlbTtyaWdodDowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dG9wOjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0O3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fS5mYS1sYXllcnMtYm90dG9tLXJpZ2h0e2JvdHRvbTowO3JpZ2h0OjA7dG9wOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0fS5mYS1sYXllcnMtYm90dG9tLWxlZnR7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OmF1dG87dG9wOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjI1KTt0cmFuc2Zvcm06c2NhbGUoLjI1KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdH0uZmEtbGF5ZXJzLXRvcC1yaWdodHtyaWdodDowO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4yNSk7dHJhbnNmb3JtOnNjYWxlKC4yNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0uZmEtbGF5ZXJzLXRvcC1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4yNSk7dHJhbnNmb3JtOnNjYWxlKC4yNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LS4wNjY3ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbX0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDotMmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtO3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdCwuZmFiLmZhLXB1bGwtbGVmdCwuZmFsLmZhLXB1bGwtbGVmdCwuZmFyLmZhLXB1bGwtbGVmdCwuZmFzLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodCwuZmFiLmZhLXB1bGwtcmlnaHQsLmZhbC5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFzLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZhLXJvdGF0ZS05MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwxKTt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9LmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwtMSk7dHJhbnNmb3JtOnNjYWxlKDEsLTEpfS5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwtMSk7dHJhbnNmb3JtOnNjYWxlKC0xLC0xKX06cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1yb3RhdGUtOTB7LXdlYmtpdC1maWx0ZXI6bm9uZTtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uc3ZnLWlubGluZS0tZmEuZmEtc3RhY2stMXh7aGVpZ2h0OjFlbTt3aWR0aDoxZW19LnN2Zy1pbmxpbmUtLWZhLmZhLXN0YWNrLTJ4e2hlaWdodDoyZW07d2lkdGg6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99IiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0Lypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuc3ZnOm5vdCg6cm9vdCkuc3ZnLWlubGluZS0tZmEge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS1sZyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjIyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xIHtcbiAgd2lkdGg6IC4wNjI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTIge1xuICB3aWR0aDogLjEyNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0zIHtcbiAgd2lkdGg6IC4xODc1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTQge1xuICB3aWR0aDogLjI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTUge1xuICB3aWR0aDogLjMxMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctNiB7XG4gIHdpZHRoOiAuMzc1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTcge1xuICB3aWR0aDogLjQzNzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctOCB7XG4gIHdpZHRoOiAuNWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy05IHtcbiAgd2lkdGg6IC41NjI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTEwIHtcbiAgd2lkdGg6IC42MjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTEge1xuICB3aWR0aDogLjY4NzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTIge1xuICB3aWR0aDogLjc1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTEzIHtcbiAgd2lkdGg6IC44MTI1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTE0IHtcbiAgd2lkdGg6IC44NzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTUge1xuICB3aWR0aDogLjkzNzVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTYge1xuICB3aWR0aDogMWVtO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xNyB7XG4gIHdpZHRoOiAxLjA2MjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTgge1xuICB3aWR0aDogMS4xMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMTkge1xuICB3aWR0aDogMS4xODc1ZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS13LTIwIHtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3ZnLWlubGluZS0tZmEuZmEtYm9yZGVyIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLWxpIHtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLWxheWVycyBzdmcuc3ZnLWlubGluZS0tZmEge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmEtbGF5ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uZmEtbGF5ZXJzIHN2Zy5zdmctaW5saW5lLS1mYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmZhLWxheWVycy1jb3VudGVyLCAuZmEtbGF5ZXJzLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGF5ZXJzLXRleHQge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZmEtbGF5ZXJzLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyNTNhO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXgtd2lkdGg6IDVlbTtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjI1ZW07XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG5cbi5mYS1sYXllcnMtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG59XG5cbi5mYS1sYXllcnMtYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG5cbi5mYS1sYXllcnMtdG9wLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4uZmEtbGF5ZXJzLXRvcC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LCAuZmFiLmZhLXB1bGwtbGVmdCwgLmZhbC5mYS1wdWxsLWxlZnQsIC5mYXIuZmEtcHVsbC1sZWZ0LCAuZmFzLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsIC5mYWIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFyLmZhLXB1bGwtcmlnaHQsIC5mYXMuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1yb3RhdGUtOTAge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN2Zy1pbmxpbmUtLWZhLmZhLXN0YWNrLTF4IHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5zdmctaW5saW5lLS1mYS5mYS1zdGFjay0yeCB7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLypcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvb3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6ICNDNUIxQTkgZG90dGVkIDFweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5uby1zY3JvbGwtbmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBib2R5Lm5vLXNjcm9sbC1uYXYge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbmJvZHkubm8tc2Nyb2xsLW5hdiBoZWFkZXIge1xuICB6LWluZGV4OiA2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sIC51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4taGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tdGFibGV0LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oaWRkZW4tdGFibGV0LXdpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICNiMDk1OGI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogI2IwOTU4Yjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjOWM3YTZjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpZXctZGV0YWlscyB7XG4gIGNvbG9yOiAjYjA5NThiO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZpZXctZGV0YWlsczp2aXNpdGVkIHtcbiAgY29sb3I6ICNiMDk1OGI7XG59XG5cbi52aWV3LWRldGFpbHM6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGV0YWlscy1saW5rLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGV0YWlscy1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5cbnNlY3Rpb24uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmJyZWFkY3J1bWJzLXdyYXBwZXIsIHNlY3Rpb24uYnJlYWRjcnVtYnMtd3JhcHBlciArIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnNob3J0bGlzdC1wYWdlIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBoMSwgc2VjdGlvbi5wcmltYXJ5IC5oMSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgaDIsIHNlY3Rpb24ucHJpbWFyeSAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IGgzLCBzZWN0aW9uLnByaW1hcnkgLmgzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBoNCwgc2VjdGlvbi5wcmltYXJ5IC5oNCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgaDUsIHNlY3Rpb24ucHJpbWFyeSAuaDUge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IGg2LCBzZWN0aW9uLnByaW1hcnkgLmg2IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSBhLCBzZWN0aW9uLnByaW1hcnkgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIHNlY3Rpb24ucHJpbWFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuYmVkcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuYmVkcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJlZCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nYmVkJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA3MDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3NiAyNTZjNDQuMTEgMCA4MC0zNS44OSA4MC04MHMtMzUuODktODAtODAtODAtODAgMzUuODktODAgODAgMzUuODkgODAgODAgODB6bTM1Mi0xMjhIMzA0Yy04Ljg0IDAtMTYgNy4xNi0xNiAxNnYxNDRINjRWODBjMC04Ljg0LTcuMTYtMTYtMTYtMTZIMTZDNy4xNiA2NCAwIDcxLjE2IDAgODB2MzUyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDMyYzguODQgMCAxNi03LjE2IDE2LTE2di00OGg1MTJ2NDhjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjQwYzAtNjEuODYtNTAuMTQtMTEyLTExMi0xMTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLmd1ZXN0cy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeSAuZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5iYXRocm9vbXMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLmRvZ3MtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnByaW1hcnkgLmRvZ3MtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1kb2cnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGRhdGEtaWNvbj0nZG9nJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5uby1kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5wcmltYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnByaW1hcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0xOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS5ib3R0b20tMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucHJpbWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnByaW1hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5wcmltYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnByaW1hcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGRhZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBoMSwgc2VjdGlvbi5zZWNvbmRhcnkgLmgxIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IGgyLCBzZWN0aW9uLnNlY29uZGFyeSAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgaDMsIHNlY3Rpb24uc2Vjb25kYXJ5IC5oMyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBoNCwgc2VjdGlvbi5zZWNvbmRhcnkgLmg0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IGg1LCBzZWN0aW9uLnNlY29uZGFyeSAuaDUge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgaDYsIHNlY3Rpb24uc2Vjb25kYXJ5IC5oNiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSBhLCBzZWN0aW9uLnNlY29uZGFyeSAuYWNjb3JkaW9uIGEuYWNjb3JkaW9uLWJ0biwgc2VjdGlvbi5zZWNvbmRhcnkgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIGEuYWNjb3JkaW9uLWJ0biB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuYmVkcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTc2IDI1NmM0NC4xMSAwIDgwLTM1Ljg5IDgwLTgwcy0zNS44OS04MC04MC04MC04MCAzNS44OS04MCA4MCAzNS44OSA4MCA4MCA4MHptMzUyLTEyOEgzMDRjLTguODQgMC0xNiA3LjE2LTE2IDE2djE0NEg2NFY4MGMwLTguODQtNy4xNi0xNi0xNi0xNkgxNkM3LjE2IDY0IDAgNzEuMTYgMCA4MHYzNTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZ2LTQ4aDUxMnY0OGMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNDBjMC02MS44Ni01MC4xNC0xMTItMTEyLTExMnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5ndWVzdHMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLmJhdGhyb29tcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5iYXRocm9vbXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1iYXRoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBkYXRhLWljb249J2JhdGgnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDg4IDI1Nkg4MFYxMTJjMC0xNy42NDUgMTQuMzU1LTMyIDMyLTMyIDExLjM1MSAwIDIxLjMzMiA1Ljk0NSAyNy4wMTUgMTQuODgtMTYuNDkyIDI1LjIwNy0xNC42ODcgNTkuNTc2IDYuODM4IDgzLjAzNS00LjE3NiA0LjcxMy00LjAyMSAxMS45MTYuNDkxIDE2LjQyOGwxMS4zMTQgMTEuMzE0YzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGw5NS4wMy05NS4wMjljNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0xMS4zMTQtMTEuMzE0Yy00LjUxMi00LjUxMi0xMS43MTUtNC42NjYtMTYuNDI4LS40OTEtMTcuOTQ5LTE2LjQ2OS00Mi4yOTQtMjEuNDI5LTY0LjE3OC0xNS4zNjVDMTYzLjI4MSA0NS42NjcgMTM5LjIxMiAzMiAxMTIgMzJjLTQ0LjExMiAwLTgwIDM1Ljg4OC04MCA4MHYxNDRoLThjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoOHYzMmMwIDI4LjQzIDEyLjM2MiA1My45NjkgMzIgNzEuNTQ3VjQ1NmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di04aDI1NnY4YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTMyLjQ1M2MxOS42MzgtMTcuNTc4IDMyLTQzLjExNyAzMi03MS41NDd2LTMyaDhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLmRvZ3MtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAuZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2IDk2aC02NGwtNy4xNi0xNC4zMUEzMiAzMiAwIDAgMCAzOTYuMjIgNjRIMzQyLjZsLTI3LjI4LTI3LjI4QzMwNS4yMyAyNi42NCAyODggMzMuNzggMjg4IDQ4LjAzdjE0OS44NGwxMjggNDUuNzFWMjA4aDMyYzM1LjM1IDAgNjQtMjguNjUgNjQtNjR2LTMyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMTEyIDQ4Yy04Ljg0IDAtMTYtNy4xNi0xNi0xNnM3LjE2LTE2IDE2LTE2IDE2IDcuMTYgMTYgMTYtNy4xNiAxNi0xNiAxNnpNOTYgMjI0Yy0xNy42NCAwLTMyLTE0LjM2LTMyLTMyIDAtMTcuNjctMTQuMzMtMzItMzItMzJTMCAxNzQuMzMgMCAxOTJjMCA0MS42NiAyNi44MyA3Ni44NSA2NCA5MC4xVjQ5NmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYzODRoMTYwdjExMmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNzcuNTVMMjY2LjA1IDIyNEg5NnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAubm8tZG9ncy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uc2Vjb25kYXJ5IC5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS5ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLmJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5zZWNvbmRhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24uc2Vjb25kYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnNlY29uZGFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuc2VjdGlvbi5zZWNvbmRhcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDEsIHNlY3Rpb24udGVydGlhcnkgLmgxIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDIsIHNlY3Rpb24udGVydGlhcnkgLmgyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDMsIHNlY3Rpb24udGVydGlhcnkgLmgzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDQsIHNlY3Rpb24udGVydGlhcnkgLmg0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDUsIHNlY3Rpb24udGVydGlhcnkgLmg1IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgaDYsIHNlY3Rpb24udGVydGlhcnkgLmg2IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgYSwgc2VjdGlvbi50ZXJ0aWFyeSAuYWNjb3JkaW9uIGEuYWNjb3JkaW9uLWJ0biwgc2VjdGlvbi50ZXJ0aWFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJlZHMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTc2IDI1NmM0NC4xMSAwIDgwLTM1Ljg5IDgwLTgwcy0zNS44OS04MC04MC04MC04MCAzNS44OS04MCA4MCAzNS44OSA4MCA4MCA4MHptMzUyLTEyOEgzMDRjLTguODQgMC0xNiA3LjE2LTE2IDE2djE0NEg2NFY4MGMwLTguODQtNy4xNi0xNi0xNi0xNkgxNkM3LjE2IDY0IDAgNzEuMTYgMCA4MHYzNTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZ2LTQ4aDUxMnY0OGMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNDBjMC02MS44Ni01MC4xNC0xMTItMTEyLTExMnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmd1ZXN0cy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmd1ZXN0cy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nc2VhcmNoJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA2ODAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJhdGhyb29tcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeSAuZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWRvZycgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZGF0YS1pY29uPSdkb2cnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2IDk2aC02NGwtNy4xNi0xNC4zMUEzMiAzMiAwIDAgMCAzOTYuMjIgNjRIMzQyLjZsLTI3LjI4LTI3LjI4QzMwNS4yMyAyNi42NCAyODggMzMuNzggMjg4IDQ4LjAzdjE0OS44NGwxMjggNDUuNzFWMjA4aDMyYzM1LjM1IDAgNjQtMjguNjUgNjQtNjR2LTMyYzAtOC44NC03LjE2LTE2LTE2LTE2em0tMTEyIDQ4Yy04Ljg0IDAtMTYtNy4xNi0xNi0xNnM3LjE2LTE2IDE2LTE2IDE2IDcuMTYgMTYgMTYtNy4xNiAxNi0xNiAxNnpNOTYgMjI0Yy0xNy42NCAwLTMyLTE0LjM2LTMyLTMyIDAtMTcuNjctMTQuMzMtMzItMzItMzJTMCAxNzQuMzMgMCAxOTJjMCA0MS42NiAyNi44MyA3Ni44NSA2NCA5MC4xVjQ5NmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYzODRoMTYwdjExMmMwIDguODQgNy4xNiAxNiAxNiAxNmg2NGM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNzcuNTVMMjY2LjA1IDIyNEg5NnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5uby1kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeSAubm8tZG9ncy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA1MTIgNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEIC5zdDEgJTdCZmlsbDogJTIzYzVjNWM1O3RyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsLTEyNXB4KSBzY2FsZSgxLjUsMS41KTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE5My45NCAyNTZMMjk2LjUgMTUzLjQ0bDIxLjE1LTIxLjE1YzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMWwtMjIuNjMtMjIuNjNjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwxNjAgMjIyLjA2IDM2LjI5IDk4LjM0Yy0zLjEyLTMuMTItOC4xOS0zLjEyLTExLjMxIDBMMi4zNCAxMjAuOTdjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMUwxMjYuMDYgMjU2IDIuMzQgMzc5LjcxYy0zLjEyIDMuMTItMy4xMiA4LjE5IDAgMTEuMzFsMjIuNjMgMjIuNjNjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwTDE2MCAyODkuOTQgMjYyLjU2IDM5Mi41bDIxLjE1IDIxLjE1YzMuMTIgMy4xMiA4LjE5IDMuMTIgMTEuMzEgMGwyMi42My0yMi42M2MzLjEyLTMuMTIgMy4xMi04LjE5IDAtMTEuMzFMMTkzLjk0IDI1NnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbnNlY3Rpb24udGVydGlhcnkgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnRlcnRpYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24udGVydGlhcnkudGV4dHVyZSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW0gMDtcbn1cblxuc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS5ib3R0b20tMjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLmJvdHRvbS0zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24udGVydGlhcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnRlcnRpYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnRlcnRpYXJ5Lmdob3N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvZ2hvc3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1MHB4IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUJFOTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBoMSwgc2VjdGlvbi5xdWF0ZXJuYXJ5IC5oMSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgaDIsIHNlY3Rpb24ucXVhdGVybmFyeSAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IGgzLCBzZWN0aW9uLnF1YXRlcm5hcnkgLmgzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBoNCwgc2VjdGlvbi5xdWF0ZXJuYXJ5IC5oNCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgaDUsIHNlY3Rpb24ucXVhdGVybmFyeSAuaDUge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IGg2LCBzZWN0aW9uLnF1YXRlcm5hcnkgLmg2IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSBhLCBzZWN0aW9uLnF1YXRlcm5hcnkgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIHNlY3Rpb24ucXVhdGVybmFyeSAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuYmVkcy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuYmVkcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJlZCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nYmVkJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA3MDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3NiAyNTZjNDQuMTEgMCA4MC0zNS44OSA4MC04MHMtMzUuODktODAtODAtODAtODAgMzUuODktODAgODAgMzUuODkgODAgODAgODB6bTM1Mi0xMjhIMzA0Yy04Ljg0IDAtMTYgNy4xNi0xNiAxNnYxNDRINjRWODBjMC04Ljg0LTcuMTYtMTYtMTYtMTZIMTZDNy4xNiA2NCAwIDcxLjE2IDAgODB2MzUyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDMyYzguODQgMCAxNi03LjE2IDE2LTE2di00OGg1MTJ2NDhjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjQwYzAtNjEuODYtNTAuMTQtMTEyLTExMi0xMTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmd1ZXN0cy1pY29uIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeSAuZ3Vlc3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY4MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTYgMjI0YzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptNDQ4IDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em0zMiAzMmgtNjRjLTE3LjYgMC0zMy41IDcuMS00NS4xIDE4LjYgNDAuMyAyMi4xIDY4LjkgNjIgNzUuMSAxMDkuNGg2NmMxNy43IDAgMzItMTQuMyAzMi0zMnYtMzJjMC0zNS4zLTI4LjctNjQtNjQtNjR6bS0yNTYgMGM2MS45IDAgMTEyLTUwLjEgMTEyLTExMlMzODEuOSAzMiAzMjAgMzIgMjA4IDgyLjEgMjA4IDE0NHM1MC4xIDExMiAxMTIgMTEyem03Ni44IDMyaC04LjNjLTIwLjggMTAtNDMuOSAxNi02OC41IDE2cy00Ny42LTYtNjguNS0xNmgtOC4zQzE3OS42IDI4OCAxMjggMzM5LjYgMTI4IDQwMy4yVjQzMmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTI4LjhjMC02My42LTUxLjYtMTE1LjItMTE1LjItMTE1LjJ6bS0yMjMuNy0xMy40QzE2MS41IDI2My4xIDE0NS42IDI1NiAxMjggMjU2SDY0Yy0zNS4zIDAtNjQgMjguNy02NCA2NHYzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NS45YzYuMy00Ny40IDM0LjktODcuMyA3NS4yLTEwOS40eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5iYXRocm9vbXMtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmJhdGhyb29tcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWJhdGgnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtaWNvbj0nYmF0aCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODggMjU2SDgwVjExMmMwLTE3LjY0NSAxNC4zNTUtMzIgMzItMzIgMTEuMzUxIDAgMjEuMzMyIDUuOTQ1IDI3LjAxNSAxNC44OC0xNi40OTIgMjUuMjA3LTE0LjY4NyA1OS41NzYgNi44MzggODMuMDM1LTQuMTc2IDQuNzEzLTQuMDIxIDExLjkxNi40OTEgMTYuNDI4bDExLjMxNCAxMS4zMTRjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDk1LjAzLTk1LjAyOWM0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTExLjMxNC0xMS4zMTRjLTQuNTEyLTQuNTEyLTExLjcxNS00LjY2Ni0xNi40MjgtLjQ5MS0xNy45NDktMTYuNDY5LTQyLjI5NC0yMS40MjktNjQuMTc4LTE1LjM2NUMxNjMuMjgxIDQ1LjY2NyAxMzkuMjEyIDMyIDExMiAzMmMtNDQuMTEyIDAtODAgMzUuODg4LTgwIDgwdjE0NGgtOGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGg4djMyYzAgMjguNDMgMTIuMzYyIDUzLjk2OSAzMiA3MS41NDdWNDU2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LThoMjU2djhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMzIuNDUzYzE5LjYzOC0xNy41NzggMzItNDMuMTE3IDMyLTcxLjU0N3YtMzJoOGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmRvZ3MtaWNvbiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkgLmRvZ3MtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1kb2cnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGRhdGEtaWNvbj0nZG9nJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5uby1kb2dzLWljb24ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1Zjtcbn1cblxuc2VjdGlvbi5xdWF0ZXJuYXJ5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbSAwO1xufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0xOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLmJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS5ib3R0b20tMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUuYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0xLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMS1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMS5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTEtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0yLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMi1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTItYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0xOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0yLnBuZyk7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvdGV4dHVyZS0xLnBuZyk7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlLnRvcC0zLWJvdHRvbS0yOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTIucG5nKTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZS50b3AtMy1ib3R0b20tMzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmUudG9wLTMtYm90dG9tLTM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLnF1YXRlcm5hcnkuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9naG9zdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyO1xufVxuXG4uZmVlZm8tbGluayB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uZmVlZm8tbGluazp2aXNpdGVkLCAuZmVlZm8tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ubG9hZGluZy1zcGlubmVyLCAucHJvcGVydHktbG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IDUwdnc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB6LWluZGV4OiAxMDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zcGlubmVyJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzcGlubmVyJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTMwNCA0OGE0OCA0OCAwIDEgMCAtOTYgMCA0OCA0OCAwIDEgMCA5NiAwem0wIDQxNmE0OCA0OCAwIDEgMCAtOTYgMCA0OCA0OCAwIDEgMCA5NiAwek00OCAzMDRhNDggNDggMCAxIDAgMC05NiA0OCA0OCAwIDEgMCAwIDk2em00NjQtNDhhNDggNDggMCAxIDAgLTk2IDAgNDggNDggMCAxIDAgOTYgMHpNMTQyLjkgNDM3QTQ4IDQ4IDAgMSAwIDc1IDM2OS4xIDQ4IDQ4IDAgMSAwIDE0Mi45IDQzN3ptMC0yOTQuMkE0OCA0OCAwIDEgMCA3NSA3NWE0OCA0OCAwIDEgMCA2Ny45IDY3Ljl6TTM2OS4xIDQzN0E0OCA0OCAwIDEgMCA0MzcgMzY5LjEgNDggNDggMCAxIDAgMzY5LjEgNDM3eicgLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbmkucHJvcGVydHktbG9hZGluZy1zcGlubmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAyNTBweDtcbn1cblxuLmxvYWRpbmctc3Bpbm5lci1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJyZWFkY3J1bWJzIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbi5pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHJ1c3Qtc2lnbmFscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50cnVzdC1zaWduYWxzIGgyLCAudHJ1c3Qtc2lnbmFscyAuaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG59XG5cbi50cnVzdC1zaWduYWxzIGgzLCAudHJ1c3Qtc2lnbmFscyAuaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cblxuLnRydXN0LXNpZ25hbHMgW2NsYXNzXj1jb2xdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cnVzdC1zaWduYWxzIFtjbGFzc149Y29sXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi50cnVzdC1zaWduYWxzIC5ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydXN0LXNpZ25hbHMgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRydXN0LXNpZ25hbHMgZGl2Lm5vdC1ob21lIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudHJ1c3Qtc2lnbmFscyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDFyZW07XG4gIH1cbn1cblxuLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBoMiwgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyAuaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtICgxMHB4ICogMS41KSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlN0eWxlcyBiZWxvdyBoYXZlIGJlZW4gYWRkZWQgZm9yIGZlZWZvIHN0cmlwIG9uIC9hYm91dC11cyBwYWdlcyB0byBwcm9tb3RlIGZlZWZvIGF3YXJkIHBhZ2VzIC0gTEQgMTQvMDcvMjAyNSovXG4uZ2hvc3QtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdob3N0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ub25lLWNvbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmV2aWV3LWJhZGdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jRmVlZm9CYWRnZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi53aGljaC1zdHJpcC13cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaWNoLXN0cmlwLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmxheW91dCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmZlZWZvLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmdob3N0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi53aGljaC1zdHJpcC13cmFwIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaWNoLXN0cmlwLXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLmdob3N0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LWZhbWlseTogTGF0bywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgU2FucyBVbmljb2RlJywgJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgc3Bhbi5wcmltYXJ5LXRleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aGljaC1zdHJpcC13cmFwIFtjbGFzcyo9Y29sXSBwIGltZyB7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbu+7v2h0bWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDE6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDEuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDIuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDM6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMzpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oMzpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDM6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDMuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDQ6bm90KC5kZXRpdGxlKSwgLmg0Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNDpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNDpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNDpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg0Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg0Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDQ6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDQuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDU6bm90KC5kZXRpdGxlKSwgLmg1Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNTpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg1Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg1Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDU6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDUuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDY6bm90KC5kZXRpdGxlKSwgLmg2Om5vdCguZGV0aXRsZSkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQsIC5oNjpub3QoLmRldGl0bGUpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oNjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDY6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuaDYuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDMuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNS4xNDI4NnJlbTtcbn1cblxuaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS43MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDE6bm90KC5kZXRpdGxlKSwgLmgxOm5vdCguZGV0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDI6bm90KC5kZXRpdGxlKSwgLmgyOm5vdCguZGV0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTcxNDNyZW07XG4gIH1cbn1cblxuaDM6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xuICBmb250LXNpemU6IDE2LjVweDtcbiAgZm9udC1zaXplOiAxLjE3ODU3cmVtO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzY3ODZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMzpub3QoLmRldGl0bGUpLCAuaDM6bm90KC5kZXRpdGxlKSB7XG4gICAgZm9udC1zaXplOiAyMi41cHg7XG4gICAgZm9udC1zaXplOiAxLjYwNzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMy43NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQxMDcxcmVtO1xuICB9XG59XG5cbmg0Om5vdCguZGV0aXRsZSksIC5oNDpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0Om5vdCguZGV0aXRsZSksIC5oNDpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbmg1Om5vdCguZGV0aXRsZSksIC5oNTpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1Om5vdCguZGV0aXRsZSksIC5oNTpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbmg2Om5vdCguZGV0aXRsZSksIC5oNjpub3QoLmRldGl0bGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg2Om5vdCguZGV0aXRsZSksIC5oNjpub3QoLmRldGl0bGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlndXJlIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1jZW50ZXIgLmgxOm5vdCg6Zmlyc3QtY2hpbGQpLCAudGV4dC1jZW50ZXIgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi50ZXh0LWNlbnRlciAuaDE6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAudGV4dC1jZW50ZXIgaDE6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnVsLCBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oMS50ZXh0LWNlbnRlcjphZnRlciwgaDEudGV4dC1jZW50ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlciAuaDI6bm90KDpmaXJzdC1jaGlsZCksIC50ZXh0LWNlbnRlciBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRleHQtY2VudGVyIC5oMjpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC50ZXh0LWNlbnRlciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxudWwsIG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmgyLnRleHQtY2VudGVyOmFmdGVyLCBoMi50ZXh0LWNlbnRlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtY2VudGVyIC5oMzpub3QoOmZpcnN0LWNoaWxkKSwgLnRleHQtY2VudGVyIGgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4udGV4dC1jZW50ZXIgLmgzOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLnRleHQtY2VudGVyIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG51bCwgb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaDMudGV4dC1jZW50ZXI6YWZ0ZXIsIGgzLnRleHQtY2VudGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGV4dC1jZW50ZXIgLmg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAudGV4dC1jZW50ZXIgaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi50ZXh0LWNlbnRlciAuaDQ6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAudGV4dC1jZW50ZXIgaDQ6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnVsLCBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oNC50ZXh0LWNlbnRlcjphZnRlciwgaDQudGV4dC1jZW50ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlciAuaDU6bm90KDpmaXJzdC1jaGlsZCksIC50ZXh0LWNlbnRlciBoNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRleHQtY2VudGVyIC5oNTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC50ZXh0LWNlbnRlciBoNTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxudWwsIG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmg1LnRleHQtY2VudGVyOmFmdGVyLCBoNS50ZXh0LWNlbnRlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtY2VudGVyIC5oNjpub3QoOmZpcnN0LWNoaWxkKSwgLnRleHQtY2VudGVyIGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4udGV4dC1jZW50ZXIgLmg2Om5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLnRleHQtY2VudGVyIGg2Om5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG51bCwgb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaDYudGV4dC1jZW50ZXI6YWZ0ZXIsIGg2LnRleHQtY2VudGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbnVsLnRpY2sge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG51bC50aWNrIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC50aWNrIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNoZWNrJyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBkYXRhLWljb249J2NoZWNrJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nbTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG51bC5hcnJvdyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbnVsLmFycm93IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5hcnJvdyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhcmV0LXJpZ2h0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FyZXQtcmlnaHQgZmEtdy02JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5MiA1MTInICUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00wIDM4NC42NjJWMTI3LjMzOGMwLTE3LjgxOCAyMS41NDMtMjYuNzQxIDM0LjE0Mi0xNC4xNDJsMTI4LjY2MiAxMjguNjYyYzcuODEgNy44MSA3LjgxIDIwLjQ3NCAwIDI4LjI4NEwzNC4xNDIgMzk4LjgwNEMyMS41NDMgNDExLjQwNCAwIDQwMi40OCAwIDM4NC42NjJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5zbGlkZS1pbi1sZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG59XG5cbi5mbGlwLW91dC1ob3ItdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtb3V0LWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xuICBhbmltYXRpb246IGZsaXAtb3V0LWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSBib3RoO1xufVxuXG4uZmxpcC1pbi1ob3ItdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtaW4taG9yLXRvcCAwLjQ1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpIGJvdGg7XG4gIGFuaW1hdGlvbjogZmxpcC1pbi1ob3ItdG9wIDAuNDVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MykgYm90aDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgb3BhY2l0eTogLjI1O1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAtb3V0LWhvci10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDcwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcC1pbi1ob3ItdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG4ubGF5b3V0LXdyYXAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXlvdXQtd3JhcC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmxheW91dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGF5b3V0LnRleHQtY2VudGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQudGV4dC1jZW50ZXIgaW1nLmhvbWUtbWFwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ubGF5b3V0LnRleHQtY2VudGVyIGltZy5ob21lLW1hcCB7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZS1wYWdlIC5pbnRybyAubGF5b3V0LCAuaG9tZS1wYWdlIC5pbnRybyBoMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5icmVhZGNydW1icy5taW51cy13aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuXG4uYmFjay1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJhY2stcmVzdWx0cyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iYWNrLXJlc3VsdHMuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0gcCB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciAuZmxleC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciAuZmxleC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uZ3JpZC1jb250YWluZXIgLmZsZXgtaXRlbSAuZGV0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyaWQtY29udGFpbmVyIC5mbGV4LWl0ZW0gLmxvY2F0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ3JpZC1jb250YWluZXIgLmJ0bjpub3QoLmRlYnRuKS53aWRlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmFydGljbGUge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbDEsIC5jb2wyLCAuY29sMywgLmNvbDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbDEgaW1nLCAuY29sMiBpbWcsIC5jb2wzIGltZywgLmNvbDQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHdvLWNvbCxcbi5mb3VyLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2wsXG4gIC5mb3VyLWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50d28tY29sLFxuLnRocmVlLWNvbCxcbi5mb3VyLWNvbCxcbi5maXZlLWNvbCxcbi5zaXgtY29sLFxuLm9uZS10aGlyZC10d28tdGhpcmRzLFxuLnR3by10aGlyZHMtb25lLXRoaXJkLFxuLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyxcbi50aHJlZS1mb3VydGhzLW9uZS1mb3VydGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudHdvLWNvbCxcbiAgLnRocmVlLWNvbCxcbiAgLmZvdXItY29sLFxuICAuZml2ZS1jb2wsXG4gIC5zaXgtY29sLFxuICAub25lLXRoaXJkLXR3by10aGlyZHMsXG4gIC50d28tdGhpcmRzLW9uZS10aGlyZCxcbiAgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyxcbiAgLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sID4gLmNvbDEsIC50d28tY29sID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbCAudHdvLWNvbCA+IC5jb2wxLCAudHdvLWNvbCAudHdvLWNvbCA+IC5jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50d28tY29sIC50d28tY29sID4gLmNvbDEsIC50d28tY29sIC50d28tY29sID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbi50aHJlZS1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGhyZWUtY29sIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRocmVlLWNvbCA+IFtjbGFzc149XCJjb2xcIl0sIC50aHJlZS1jb2wgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUpIC8gMyAtICgxMHB4ICogMS4zMzMpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvdXItY29sIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvdXItY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZvdXItY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvdXItY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZvdXItY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgxMHB4ICogMS41KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXZlLWNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZpdmUtY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLmZpdmUtY29sID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5maXZlLWNvbCA+IFtjbGFzc149XCJjb2xcIl0sIC5maXZlLWNvbCA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICB3aWR0aDogY2FsYygxNyUgLSAoMTBweCAqIDEuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l4LWNvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaXgtY29sID4gW2NsYXNzXj1cImNvbFwiXSwgLnNpeC1jb2wgPiBbY2xhc3MqPVwiIGNvbFwiXSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpeC1jb2wgPiBbY2xhc3NePVwiY29sXCJdLCAuc2l4LWNvbCA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAoMTBweCAqIDEuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDEge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMTBweCAqIDEuMzMzKSk7XG4gIH1cbiAgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMS41KSAtICgxMHB4ICogMC42NjYpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50d28tdGhpcmRzLW9uZS10aGlyZCA+IC5jb2wxIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEuNSkgLSAoMTBweCAqIDAuNjY2KSk7XG4gIH1cbiAgLnR3by10aGlyZHMtb25lLXRoaXJkID4gLmNvbDIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMTBweCAqIDEuMzMzKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzID4gLmNvbDEge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgxMHB4ICogMS41KSk7XG4gIH1cbiAgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyA+IC5jb2wyIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAoMTBweCAqIDAuNSkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCA+IC5jb2wxIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAoMTBweCAqIDAuNSkpO1xuICB9XG4gIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gKDEwcHggKiAxLjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1mYW1pbHkgLmNvbDEgaW1nIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLWZhbWlseSAudGV4dC1yaWdodCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BlY2lhbC1vZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzYxNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc3BlY2lhbC1vZmZlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGF6eS1pbWFnZSB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ud2Itc2l0ZW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmFtaWx5LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYmFkZ2VzIGEsXG4uc2VhcmNoLWJhZGdlcyAuZ29vZC10by1nby1lbmdsYW5kIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5nb29kLXRvLWdvLWVuZ2xhbmQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5nb29kLXRvLWdvLWVuZ2xhbmQuc2VhcmNoLWJhZGdlIHtcbiAgd2lkdGg6IDExNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01N3B4O1xufVxuXG5zZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLnBhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAxMDBweCAxZW0gMTAwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZS5wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZS5wYWdlIC5zaGllbGQtdGljay1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vay13aXRoLWNvbmZpZGVuY2UtbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dCAuY29sMSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuYm9vay13aXRoLWNvbmZpZGVuY2UtbGF5b3V0IC5jb2wyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5mZWVmby1saW5rLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8gLmZlZWZvLWxpbmsuYnRuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53aWR0aC05MCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4ud2lkdGgtODAge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi53aWR0aC02MCB7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ud2lkdGgtNTAge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmdzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpc3RpbmdzLXdyYXAgLmpvYi1saXN0aW5nLCAubGlzdGluZ3Mtd3JhcCAuc2lkZS1saXN0aW5ncywgLmxpc3RpbmdzLXdyYXAgLmRldGFpbHMtZm9vdGVyLCAubGlzdGluZ3Mtd3JhcCAubm8tY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuXG4ubGlzdGluZ3Mtd3JhcCAuam9iLWxpc3RpbmcgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RpbmdzLXdyYXAgLmpvYi1saXN0aW5nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG4ubGlzdGluZ3Mtd3JhcCAuam9iLWxpc3Rpbmc6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5idG46bm90KC5kZWJ0biksIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0biksIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmRlYnRuKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IFwidXBwZXJjYXNlXCI7XG4gIHBhZGRpbmc6IDEuMWVtIDJlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pLndpZGUsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG46bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bjpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bjpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmhvdmVyLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5ZDk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjYmJhMzlhO1xufVxuXG4uYnRuOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguZGVidG4pOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjQzVCMUE5IGRvdHRlZCAxcHg7XG59XG5cbi5idG4ubGFyZ2U6bm90KC5kZWJ0biksIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2U6bm90KC5kZWJ0bikge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzlkOTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjYmJhMzlhO1xufVxuXG4uYnRuLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ubGFyZ2U6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI0M1QjFBOSBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLnNtYWxsOm5vdCguZGVidG4pLCBidXR0b24uc21hbGw6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikud2lkZSwgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5ZDk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2JiYTM5YTtcbn1cblxuLmJ0bi5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGw6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNDNUIxQTkgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGRhZDc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjFlbSAyZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2JjYjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2RhY2RjNztcbn1cblxuLmJ0bi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZTRkYWQ3IGRvdHRlZCAxcHg7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxLjJlbSAyLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4zZW0gMi40ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2JjYjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLmxhcmdlLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2RhY2RjNztcbn1cblxuLmJ0bi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZTRkYWQ3IGRvdHRlZCAxcHg7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2JjYjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnNlY29uZGFyeTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5Om5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2RhY2RjNztcbn1cblxuLmJ0bi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5zZWNvbmRhcnk6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjZTRkYWQ3IGRvdHRlZCAxcHg7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3NjE2MTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIHRvcDogLTAuMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKS53aWRlLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24uc21hbGwucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTYxNjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uc21hbGwucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnNtYWxsLnJlZDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2QyNGQ0ZDtcbn1cblxuLmJ0bi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAjRDc2MTYxIGRvdHRlZCAxcHg7XG59XG5cbi5idG4ud2hpdGU6bm90KC5kZWJ0biksIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGU6bm90KC5kZWJ0bikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IFwidXBwZXJjYXNlXCI7XG4gIHBhZGRpbmc6IDEuMWVtIDJlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGU6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGU6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGU6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAwLjllbSAxLjZlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGUuc21hbGw6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5zbWFsbDpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLnNtYWxsOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmJ0bi53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnRuLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzLCBidXR0b24ud2hpdGUubGFyZ2U6bm90KC5kZWJ0bik6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlOm5vdCguZGVidG4pOmZvY3VzIHtcbiAgb3V0bGluZTogI2ZmZmZmZiBkb3R0ZWQgMXB4O1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKSwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4xZW0gMmVtO1xuICB0b3A6IC0wLjFlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bik6dmlzaXRlZCwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNENzYxNjE7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLndpZGUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKS53aWRlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pLndpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQ6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bik6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQ6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLnJlZDpub3QoLmRlYnRuKTpob3ZlciwgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NjE2MTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4ucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcge1xuICBjb2xvcjogI2QyNGQ0ZDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bik6Zm9jdXMsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNENzYxNjEgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5yZWQ6bm90KC5kZWJ0bik6dmlzaXRlZCwgLmJ0bi5yZWQ6bm90KC5kZWJ0bik6YWN0aXZlLCAuYnRuLnJlZDpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZDpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pOm5vdCguZGVidG4pOnZpc2l0ZWQsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTphY3RpdmUsIGJ1dHRvbi5yZWQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZDpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEuMmVtIDIuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiBcInVwcGVyY2FzZVwiO1xuICBwYWRkaW5nOiAxLjNlbSAyLjRlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRDc2MTYxO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKS53aWRlLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLndpZGUsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bikud2lkZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKS53aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLnNtYWxsIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5zbWFsbCBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bikuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5idG4ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sYXJnZSBsYWJlbDpiZWZvcmUsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bikubGFyZ2UgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIsIGJ1dHRvbi5yZWQubGFyZ2U6bm90KC5kZWJ0bikgKyAubG9hZGluZy1zcGlubmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKSArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pLmxvYWRlci5sb2FkaW5nICsgLmxvYWRpbmctc3Bpbm5lciwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKS5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bikubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGJ1dHRvbi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk2MTYxO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpob3Zlci5sb2FkaW5nLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmhvdmVyLmxvYWRpbmcsIGlucHV0W3R5cGU9c3VibWl0XS5yZWQubGFyZ2U6bm90KC5kZWJ0bik6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZDI0ZDRkO1xufVxuXG4uYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIG91dGxpbmU6ICNENzYxNjEgZG90dGVkIDFweDtcbn1cblxuLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6dmlzaXRlZCwgLmJ0bi5yZWQubGFyZ2U6bm90KC5kZWJ0bik6YWN0aXZlLCAuYnRuLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBidXR0b24ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgYnV0dG9uLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlOm5vdCguZGVidG4pOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnJlZC5sYXJnZTpub3QoLmRlYnRuKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLXdyYXAud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGlzdCB7XG4gICp6b29tOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udGFibGlzdDpiZWZvcmUsIC50YWJsaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFibGlzdCAuYnRuLCAudGFibGlzdCBidXR0b24sIC50YWJsaXN0IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50YWJsaXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRhYmxpc3QgLmJ0bjpub3QoOmxhc3QtY2hpbGQpLCAudGFibGlzdCBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxpc3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxpc3QgLmJ0bjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudGFibGlzdCBidXR0b246bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLnRhYmxpc3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLCAudGFibGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U5O1xufVxuXG4udGFibGlzdC13aW5kb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCAudGFiLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFibGlzdC13aW5kb3cgLnRhYmxpc3QgLnRhYi1idG46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoLTFlbSAtIDJweCk7XG4gIHRvcDogMS4yNWVtO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi50YWJsaXN0LXdpbmRvdyAudGFibGlzdCAudGFiLWJ0bi5zZWxlY3RlZCwgLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNDNUIxQTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltkYXRhLXBhZ2U9XCJob21lLXBhZ2VcIl0gLnRhYmxpc3Qtd2luZG93IC50YWJsaXN0IC50YWItYnRuOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FyZXQtcmlnaHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYXJldC1yaWdodCBmYS13LTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkyIDUxMicgJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICByaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGF1dG87XG59XG5cbltkYXRhLXBhZ2U9XCJob21lLXBhZ2VcIl0gLmxpc3QtYnRuIHtcbiAgbWFyZ2luOiAwIDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS1wYWdlPVwiaG9tZS1wYWdlXCJdIC5saXN0LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bZGF0YS1wYWdlPVwiaG9tZS1wYWdlXCJdIC5saXN0LWJ0bi5zZWxlY3RlZCwgW2RhdGEtcGFnZT1cImhvbWUtcGFnZVwiXSAubGlzdC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuW2RhdGEtcGFnZT1cImhvbWUtcGFnZVwiXSAubGlzdC1idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogYXV0bztcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1jZW50ZXIgLmJ0biwgLnRleHQtY2VudGVyIGJ1dHRvbiwgLnRleHQtY2VudGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50ZXh0LWNlbnRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXIgaW1nIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtcmlnaHQgLmJ0biwgLnRleHQtcmlnaHQgYnV0dG9uLCAudGV4dC1yaWdodCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudGV4dC1yaWdodCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwgLmNsb3NlIHtcbiAgY29sb3I6ICM1ZjVmNWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxkcy1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDgwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogNHB4IDhweCA4cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZWNhcHRjaGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmZpZWxkc2V0LCAuZm9ybS13cmFwIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5zZWFyY2gsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5zZWFyY2gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCBidXR0b24sIGZpZWxkc2V0IC5maWVsZC1saW5lLnNlYXJjaCAuYnRuLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLnNlYXJjaCBidXR0b24sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIC5idG4ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmaWVsZHNldCAuZmllbGQtbGluZS5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIGJ1dHRvbiwgZmllbGRzZXQgLmZpZWxkLWxpbmUuc2VhcmNoIC5idG4sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuc2VhcmNoIGJ1dHRvbiwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5zZWFyY2ggLmJ0biB7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lIHRleHRhcmVhLCBmaWVsZHNldCAuZmllbGQtbGluZSAudGV4dGFyZWEsIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBmaWVsZHNldCAuZmllbGQtbGluZSBpbnB1dFt0eXBlPXNlYXJjaF0sIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9dGV4dF0sIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9bnVtYmVyXSwgZmllbGRzZXQgLmZpZWxkLWxpbmUgc2VsZWN0LCBmaWVsZHNldCAuZmllbGQtbGluZSAuc3Bpbm5lci11aSwgLmZvcm0td3JhcCAuZmllbGQtbGluZSB0ZXh0YXJlYSwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAudGV4dGFyZWEsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1zZWFyY2hdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIGlucHV0W3R5cGU9dGV4dF0sIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIHNlbGVjdCwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAuc3Bpbm5lci11aSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZTpsYXN0LWNoaWxkLCAuZm9ybS13cmFwIC5maWVsZC1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLnNlbGVjdCBzZWxlY3QsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgaW5wdXQsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwsIGZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgaW5wdXQuZm9jdXMgKyBsYWJlbCwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCBpbnB1dC5mb2N1cyArIGxhYmVsIHtcbiAgbGVmdDogNWVtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0Lmd1ZXN0czphZnRlciwgZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dC5kb2dzOmFmdGVyLCBmaWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJhdGhyb29tczphZnRlciwgZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dC5iZWRzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uaW5wdXQuZ3Vlc3RzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uaW5wdXQuZG9nczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJhdGhyb29tczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0LmJlZHM6YWZ0ZXIge1xuICB0b3A6IDEuNWVtO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmlucHV0IC51aS1zcGlubmVyLmZvY3VzICsgbGFiZWwsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5pbnB1dCAudWktc3Bpbm5lci5mb2N1cyArIGxhYmVsIHtcbiAgbGVmdDogNC41ZW07XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uaW5wdXQgbGFiZWw6bm90KC5pbnZhbGlkKSwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmlucHV0IGxhYmVsOm5vdCguaW52YWxpZCkge1xuICBsZWZ0OiA1MHB4O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uYmVkczphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmJlZHM6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC01MnB4IG5vLXJlcGVhdDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5iYXRocm9vbXM6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5iYXRocm9vbXM6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC05MzZweCBuby1yZXBlYXQ7XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lLmljb24uZ3Vlc3RzOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24uZ3Vlc3RzOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjMwcHggbm8tcmVwZWF0O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmxvY2F0aW9uOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lLmljb24ubG9jYXRpb246YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjIwOHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS5pY29uLmRvZ3M6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUuaWNvbi5kb2dzOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTU3OXB4IG5vLXJlcGVhdDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUuaWNvbi5jYWxlbmRhcjphZnRlciwgLmZvcm0td3JhcCAuZmllbGQtbGluZS5pY29uLmNhbGVuZGFyOmFmdGVyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTE5ODJweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCwgZmllbGRzZXQgLmZpZWxkLWxpbmUgLmxhYmVsLmludmFsaWQsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCwgLmZvcm0td3JhcCAuZmllbGQtbGluZSAubGFiZWwuaW52YWxpZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzlmMzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmFkYWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZWxkc2V0IC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQ6YWZ0ZXIsIGZpZWxkc2V0IC5maWVsZC1saW5lIC5sYWJlbC5pbnZhbGlkOmFmdGVyLCAuZm9ybS13cmFwIC5maWVsZC1saW5lIGxhYmVsLmludmFsaWQ6YWZ0ZXIsIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgLmxhYmVsLmludmFsaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJhZGFmO1xufVxuXG5maWVsZHNldC5ob3Jpem9udGFsIC5idG4sIC5mb3JtLXdyYXAuaG9yaXpvbnRhbCAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmaWVsZHNldC5ob3Jpem9udGFsIC5maWVsZC1saW5lLCAuZm9ybS13cmFwLmhvcml6b250YWwgLmZpZWxkLWxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5maWVsZHNldC5ob3Jpem9udGFsLnJpZ2h0LWFsaWduLCAuZm9ybS13cmFwLmhvcml6b250YWwucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZmllbGRzZXQgKyBmaWVsZHNldCwgZmllbGRzZXQgKyAuZm9ybS13cmFwLCAuZm9ybS13cmFwICsgZmllbGRzZXQsIC5mb3JtLXdyYXAgKyAuZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhZ2lmeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cblxuLnRhZ2lmeSAudGFnaWZ5X190YWcge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG59XG5cbi50YWdpZnkgLnRhZ2lmeV9faW5wdXQge1xuICBtYXJnaW46IDEwcHggNXB4O1xufVxuXG50ZXh0YXJlYSwgLnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0sIHNlbGVjdCwgLnNwaW5uZXItdWksIC50YWdpZnksIC5lcnJvci1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEucGxhY2Vob2xkZXIsIC50ZXh0YXJlYS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF0ucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXS5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdLnBsYWNlaG9sZGVyLCBzZWxlY3QucGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpLnBsYWNlaG9sZGVyLCAudGFnaWZ5LnBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc3Bpbm5lci11aTotbW96LXBsYWNlaG9sZGVyLCAudGFnaWZ5Oi1tb3otcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RmZGZkZjtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdOjotbW96LXBsYWNlaG9sZGVyLCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpOjotbW96LXBsYWNlaG9sZGVyLCAudGFnaWZ5OjotbW96LXBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRhZ2lmeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNwaW5uZXItdWk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50YWdpZnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5lcnJvci1zdW1tYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZmRmZGY7XG59XG5cbnRleHRhcmVhLmludmFsaWQsIHRleHRhcmVhW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC50ZXh0YXJlYS5pbnZhbGlkLCAudGV4dGFyZWFbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgaW5wdXRbdHlwZT10ZXh0XS5pbnZhbGlkLCBpbnB1dFt0eXBlPXRleHRdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLmludmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIGlucHV0W3R5cGU9c2VhcmNoXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXNlYXJjaF1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgaW5wdXRbdHlwZT1udW1iZXJdLmludmFsaWQsIGlucHV0W3R5cGU9bnVtYmVyXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLCBzZWxlY3QuaW52YWxpZCwgc2VsZWN0W2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC5zcGlubmVyLXVpLmludmFsaWQsIC5zcGlubmVyLXVpW2FyaWEtaW52YWxpZD1cInRydWVcIl0sIC50YWdpZnkuaW52YWxpZCwgLnRhZ2lmeVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLCAuZXJyb3Itc3VtbWFyeS5pbnZhbGlkLCAuZXJyb3Itc3VtbWFyeVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmFkYWY7XG59XG5cbnRleHRhcmVhW3JlcXVpcmVkXSwgdGV4dGFyZWEucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gdGV4dGFyZWEudmFsaWRhdGVkLCAudGV4dGFyZWFbcmVxdWlyZWRdLCAudGV4dGFyZWEucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhLnZhbGlkYXRlZCwgaW5wdXRbdHlwZT10ZXh0XVtyZXF1aXJlZF0sIGlucHV0W3R5cGU9dGV4dF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT10ZXh0XS52YWxpZGF0ZWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1wYXNzd29yZF0udmFsaWRhdGVkLCBpbnB1dFt0eXBlPXNlYXJjaF1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPXNlYXJjaF0ucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdLnZhbGlkYXRlZCwgaW5wdXRbdHlwZT1udW1iZXJdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1udW1iZXJdLnJlcXVpcmVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIGlucHV0W3R5cGU9bnVtYmVyXS52YWxpZGF0ZWQsIHNlbGVjdFtyZXF1aXJlZF0sIHNlbGVjdC5yZXF1aXJlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBzZWxlY3QudmFsaWRhdGVkLCAuc3Bpbm5lci11aVtyZXF1aXJlZF0sIC5zcGlubmVyLXVpLnJlcXVpcmVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC5zcGlubmVyLXVpLnZhbGlkYXRlZCwgLnRhZ2lmeVtyZXF1aXJlZF0sIC50YWdpZnkucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRhZ2lmeS52YWxpZGF0ZWQsIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXSwgLmVycm9yLXN1bW1hcnkucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLmVycm9yLXN1bW1hcnkudmFsaWRhdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4xZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudGV4dGFyZWFbcmVxdWlyZWRdLCB0ZXh0YXJlYS5yZXF1aXJlZCwgLnRleHRhcmVhW3JlcXVpcmVkXSwgLnRleHRhcmVhLnJlcXVpcmVkLCBpbnB1dFt0eXBlPXRleHRdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT10ZXh0XS5yZXF1aXJlZCwgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5yZXF1aXJlZCwgaW5wdXRbdHlwZT1zZWFyY2hdW3JlcXVpcmVkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLnJlcXVpcmVkLCBpbnB1dFt0eXBlPW51bWJlcl1bcmVxdWlyZWRdLCBpbnB1dFt0eXBlPW51bWJlcl0ucmVxdWlyZWQsIHNlbGVjdFtyZXF1aXJlZF0sIHNlbGVjdC5yZXF1aXJlZCwgLnNwaW5uZXItdWlbcmVxdWlyZWRdLCAuc3Bpbm5lci11aS5yZXF1aXJlZCwgLnRhZ2lmeVtyZXF1aXJlZF0sIC50YWdpZnkucmVxdWlyZWQsIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXSwgLmVycm9yLXN1bW1hcnkucmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCAxMCAxMCcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzRkYwMDAwOyU3RCUzQy9zdHlsZSUzRSUzQ2NpcmNsZSBjbGFzcz0nc3QwJyBjeD0nNScgY3k9JzUnIHI9JzUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbmZpZWxkc2V0W2RhdGEtZm9ybV0gdGV4dGFyZWFbcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSB0ZXh0YXJlYS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRleHRhcmVhLnJlcXVpcmVkLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPXRleHRdW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT10ZXh0XS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdW3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gaW5wdXRbdHlwZT1zZWFyY2hdLnJlcXVpcmVkLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPW51bWJlcl1bcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSBpbnB1dFt0eXBlPW51bWJlcl0ucmVxdWlyZWQudmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdFtyZXF1aXJlZF0udmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdC5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnNwaW5uZXItdWlbcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSAuc3Bpbm5lci11aS5yZXF1aXJlZC52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLnRhZ2lmeVtyZXF1aXJlZF0udmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC50YWdpZnkucmVxdWlyZWQudmFsaWRhdGVkLCBmaWVsZHNldFtkYXRhLWZvcm1dIC5lcnJvci1zdW1tYXJ5W3JlcXVpcmVkXS52YWxpZGF0ZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gLmVycm9yLXN1bW1hcnkucmVxdWlyZWQudmFsaWRhdGVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjhlbSBjZW50ZXI7XG59XG5cbnRleHRhcmVhW2Rpc2FibGVkXSwgLnRleHRhcmVhW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkXSwgLnNwaW5uZXItdWlbZGlzYWJsZWRdLCAudGFnaWZ5W2Rpc2FibGVkXSwgLmVycm9yLXN1bW1hcnlbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWFbZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIC50ZXh0YXJlYVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCBzZWxlY3RbZGlzYWJsZWRdICsgbGFiZWwucGxhY2Vob2xkZXIsIC5zcGlubmVyLXVpW2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCAudGFnaWZ5W2Rpc2FibGVkXSArIGxhYmVsLnBsYWNlaG9sZGVyLCAuZXJyb3Itc3VtbWFyeVtkaXNhYmxlZF0gKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQgKyBsYWJlbC5wbGFjZWhvbGRlcixcbnRleHRhcmVhICsgbGFiZWwucGxhY2Vob2xkZXIsXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyLFxuLnVpLXNwaW5uZXIgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4udGlueW1jZS13cmFwIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxudGV4dGFyZWEsIC50ZXh0YXJlYSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBwYWRkaW5nO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWEuZm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLnRleHRhcmVhLmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdLmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT1zZWFyY2hdLmZvY3VzIHtcbiAgcGFkZGluZzogMS40ZW0gLjc1ZW0gMC42ZW0gLjc1ZW07XG59XG5cbnRleHRhcmVhOmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIHRleHRhcmVhLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIC50ZXh0YXJlYTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCAudGV4dGFyZWEuZm9jdXMgKyBsYWJlbC5wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXRleHRdLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZvY3VzICsgbGFiZWwucGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyArIGxhYmVsLnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPXNlYXJjaF0uZm9jdXMgKyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnRpbnltY2Utd3JhcC5mb2N1cyAudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxLjRlbSAuNzVlbSAwLjZlbSAuNzVlbTtcbn1cblxuLnRpbnltY2Utd3JhcC5mb2N1cyBsYWJlbC5wbGFjZWhvbGRlciB7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiBjYWxjKDNlbSArICgxcHggKiAyKSk7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3gge1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveDpiZWZvcmUsIC5maWVsZC1saW5lLmNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmllbGQtbGluZS5jaGVja2JveC5mbG9hdC1yaWdodCBpbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLmZpZWxkLWxpbmUuY2hlY2tib3ggbGFiZWwuaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41ZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAwLjE1ZW07XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC41ZW07XG4gIGJvdHRvbTogLjVlbTtcbn1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjc1ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3RbcmVxdWlyZWRdLCBmaWVsZHNldFtkYXRhLWZvcm1dIHNlbGVjdC52YWxpZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuNzVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xufVxuXG5zZWxlY3RbcmVxdWlyZWRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNDQ4IDUxMicgd2lkdGg9JzQ0OCcgaGVpZ2h0PSc1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNGRjAwMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbmZpZWxkc2V0W2RhdGEtZm9ybV0gc2VsZWN0W3JlcXVpcmVkXS52YWxpZGF0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cblxuc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC41ZW07XG4gIGJvdHRvbTogLjVlbTtcbn1cblxudWxbaWRePXVpLWlkLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAzMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG51bFtpZF49dWktaWQtXSAuYXV0b2NvbXBsZXRlLXRpdGxlLCB1bFtpZF49dWktaWQtXSAuYXV0b2NvbXBsZXRlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsW2lkXj11aS1pZC1dIGxpIHtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuXG51bFtpZF49dWktaWQtXSBsaTpub3QoLnVpLXN0YXRlLWRpc2FibGVkKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWxbaWRePXVpLWlkLV0gbGk6bm90KC51aS1zdGF0ZS1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2Y2O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxudWxbaWRePXVpLWlkLV0gbGkudWktc3RhdGUtZGlzYWJsZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudWxbaWRePXVpLWlkLV0gZGl2IHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cblxudWxbaWRePXVpLWlkLV06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogbm9ybWFsO1xufVxuXG51bFtpZF49dWktaWQtXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxudWxbaWRePXVpLWlkLV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0M1QjFBOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbnVsW2lkXj11aS1pZC1dOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbnVsW2lkXj11aS1pZC1dOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNTBweCB3aGl0ZSBpbnNldDtcbiAgLyogQ2hhbmdlIHRoZSBjb2xvciB0byB5b3VyIG93biBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzkzYzk0MDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4IHdoaXRlIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzMzMztcbn1cblxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uLFxuLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAxLjc1ZW07XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0NDggNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgcm9sZT0naW1nJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0NDggNTEyJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB3aWR0aD0nNDQ4JyBoZWlnaHQ9JzUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNhNjg4N2I7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAweicvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIHRvcDogMS41ZW07XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQ0OCA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ0OCA1MTInIHdpZHRoPSc0NDgnIGhlaWdodD0nNTEyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2E2ODg3YjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cblxuI2N0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkR2lmdFZvdWNoZXJGb3JtJEZvcm1FbWFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnZvdWNoZXItZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4udm91Y2hlci1maWVsZHMgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udm91Y2hlci1maWVsZHMgLmZvcm0tZmllbGQge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRyYWctc29ydC1lbmFibGUgLmRyYWctdGFiIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY3Vyc29yOiBncmFiO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuZHJhZy10YWIgaSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmRyYWctc29ydC1lbmFibGUgLmRyYWctdGFiICsgZGl2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuYnRuLXdyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kZWxldGUtbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRDc2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kcmFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIC5kcmFnLXNvcnQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U0ZTdlOSAhaW1wb3J0YW50O1xufVxuXG4uZHJhZy1zb3J0LWVuYWJsZSAuZHJhZy1zb3J0LWFjdGl2ZSAqIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuZmllbGRzZXQgLmZpZWxkLWxpbmUtYnRuIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS1idG4gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYnRuLXdyYXAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idG4td3JhcC5kYXRlIC5idG4ucmVkOm5vdCguZGVidG4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRDc2MTYxO1xuICBwYWRkaW5nOiAxLjI1ZW0gMWVtO1xufVxuXG4uYnRuLXdyYXAuZGF0ZSAuYnRuLnJlZDpub3QoLmRlYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Q3NjE2MTtcbn1cblxuW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSAuY29sMSwgW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSAuY29sMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS1mb3JtPVwibGV0LW15LXByb3BlcnR5XCJdIC5jb2wxLCBbZGF0YS1mb3JtPVwibGV0LW15LXByb3BlcnR5XCJdIC5jb2wyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuW2RhdGEtZm9ybT1cImxldC1teS1wcm9wZXJ0eVwiXSBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvcDogLTEwcHg7XG59XG5cbltkYXRhLWZvcm09XCJsZXQtbXktcHJvcGVydHlcIl0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWZvcm09XCJmZXJyeVwiXSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5bZGF0YS1mb3JtPVwiZmVycnlcIl0gLmZlcnJ5LXRpbWV0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyA+IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscywgW2RhdGEtZm9ybT1cImZlcnJ5XCJdIC5mZXJyeS1kZXRhaWxzIC50d28tY29sLCBbZGF0YS1mb3JtPVwiZmVycnlcIl0gLmZlcnJ5LWRldGFpbHMgLnZlaGljbGUtYWRkZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkgPiBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xufVxuXG50YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHMgc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgOTUsIDk1LCAwLjEpO1xufVxuXG50YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKSB0aCwgdGFibGU6bm90KFtjbGFzcyo9XCJjYWxlbmRhclwiXSkgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5yZXNwb25zaXZlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRhYmxlOm5vdChbY2xhc3MqPVwiY2FsZW5kYXJcIl0pLnJlc3BvbnNpdmUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRhYmxlOm5vdChbY2xhc3MqPVwiY2FsZW5kYXJcIl0pLnJlc3BvbnNpdmUgdGQ6bm90KFtjb2xzcGFuXSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpIFwiOiBcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0M1QjFBOTtcbiAgICB3aWR0aDogOGVtO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHRoLCB0YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKS5kYW1hZ2Utd2FpdmVyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbnNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2UgLnNoaWVsZC10aWNrLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTJweCAtMTc1NXB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICB0b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuc2VjdGlvbi5mZXJyeS1zdHJpcCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NjE2MTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmZlcnJ5LXN0cmlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbnNlY3Rpb24uZmVycnktc3RyaXAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc2VjdGlvbi5mZXJyeS1zdHJpcCAuZmEtZmVycnkge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1mZXJyeScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZmVycnknIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDp3aGl0ZTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYuNjE2IDM3Mi42MzlsNzAuMDEyLTcwLjAxMmMxNi44OTktMTYuOSA5Ljk0Mi00NS43NzEtMTIuODM2LTUzLjA5Mkw1MTIgMjM2LjEwMlY5NmMwLTE3LjY3My0xNC4zMjctMzItMzItMzJoLTY0VjI0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyNDhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHY0MGgtNjRjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMnYxNDAuMTAybC00MS43OTIgMTMuNDMzYy0yMi43NTMgNy4zMTMtMjkuNzU0IDM2LjE3My0xMi44MzYgNTMuMDkybDcwLjAxMiA3MC4wMTJDMTI1LjgyOCA0MTYuMjg3IDg1LjU4NyA0NDggMjQgNDQ4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0IDYxLjAyMyAwIDEwNy40OTktMjAuNjEgMTQzLjI1OC01OS4zOTZDMTgxLjY3NyA0ODcuNDMyIDIxNi4wMjEgNTEyIDI1NiA1MTJoMTI4YzM5Ljk3OSAwIDc0LjMyMy0yNC41NjggODguNzQyLTU5LjM5NkM1MDguNDk1IDQ5MS4zODQgNTU0Ljk2OCA1MTIgNjE2IDUxMmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTE2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNC02MC44MTcgMC0xMDEuNTQyLTMxLjAwMS0xMTkuMzg0LTc1LjM2MXpNMTkyIDEyOGgyNTZ2ODcuNTMxbC0xMTguMjA4LTM3Ljk5NWEzMS45OTUgMzEuOTk1IDAgMCAwLTE5LjU4NCAwTDE5MiAyMTUuNTMxVjEyOHonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5ob21lLWJhbm5lciArIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ob21lLWJhbm5lcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvYmFubmVyLXRleHR1cmUucG5nKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9iYW5uZXIvbW9iaWxlLzEuanBnP3Y9dWM2NTE0YTYyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UgLmltYWdlLWF0dHJpYnV0aW9uLmxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbi5saWdodCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbi5kYXJrIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci1pbWFnZSAuaW1hZ2UtYXR0cmlidXRpb24uZGFyayBhIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIC5pbWFnZS1hdHRyaWJ1dGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9iYW5uZXIvZGVza3RvcC8xLmpwZz92PXUzMzA4NDg4NCk7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC5sYXlvdXQtd3JhcCxcbi5ob21lLWJhbm5lciAubGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjV2aDtcbiAgbWluLWhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmxheW91dC13cmFwLFxuICAuaG9tZS1iYW5uZXIgLmxheW91dCB7XG4gICAgaGVpZ2h0OiAyNXZoO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItaW1hZ2UsXG4gIC5ob21lLWJhbm5lciAubGF5b3V0LXdyYXAsXG4gIC5ob21lLWJhbm5lciAubGF5b3V0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDc1cHg7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQtd3JhcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMCAxZW07XG59XG5cbi5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmltYWdlLWNvcHkge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xuICAgIHRvcDogMzclO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLCAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5pbWFnZS1jb3B5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnJpZ2h0LWFsaWduIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucmlnaHQtYWxpZ24gaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucmlnaHQtYWxpZ24gLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnJpZ2h0LWFsaWduIC5pbWFnZS1jb3B5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNzVweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucmlnaHQtYWxpZ24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8ge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtIDAgMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8ucmlnaHQtYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0LnByb21vIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8gLmJ0bi5oaWRkZW4tbW9iaWxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NlcnRpZmljYXRlJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTYgMTk2JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzRDc2MTYxOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI4LjYzNywxNjcuMTEyIEwyNC43MjEsMTU0LjA2MiBMMTMuMTMwLDE0Ni45MDIgTDEyLjcyNSwxMzMuMjg0IEwzLjM4MSwxMjMuMzY3IEw2LjUxNSwxMTAuMTA4IEwwLjA1Niw5OC4xMTIgTDYuNTE1LDg2LjExNiBMMy4zODEsNzIuODU2IEwxMi43MjUsNjIuOTQwIEwxMy4xMzAsNDkuMzIxIEwyNC43MjEsNDIuMTYxIEwyOC42MzcsMjkuMTExIEw0MS42ODcsMjUuMTk2IEw0OC44NDcsMTMuNjA0IEw2Mi40NjUsMTMuMjAwIEw3Mi4zODEsMy44NTYgTDg1LjY0MSw2Ljk5MCBMOTcuNjM3LDAuNTMxIEwxMDkuNjM0LDYuOTkwIEwxMjIuODkzLDMuODU2IEwxMzIuODA5LDEzLjIwMCBMMTQ2LjQyOCwxMy42MDQgTDE1My41ODgsMjUuMTk2IEwxNjYuNjM3LDI5LjExMSBMMTcwLjU1Myw0Mi4xNjEgTDE4Mi4xNDUsNDkuMzIxIEwxODIuNTUwLDYyLjk0MCBMMTkxLjg5Myw3Mi44NTYgTDE4OC43NjAsODYuMTE2IEwxOTUuMjE4LDk4LjExMiBMMTg4Ljc2MCwxMTAuMTA4IEwxOTEuODkzLDEyMy4zNjcgTDE4Mi41NTAsMTMzLjI4NCBMMTgyLjE0NSwxNDYuOTAyIEwxNzAuNTUzLDE1NC4wNjIgTDE2Ni42MzcsMTY3LjExMiBMMTUzLjU4OCwxNzEuMDI4IEwxNDYuNDI4LDE4Mi42MTkgTDEzMi44MDksMTgzLjAyNCBMMTIyLjg5MywxOTIuMzY3IEwxMDkuNjM0LDE4OS4yMzQgTDk3LjYzNywxOTUuNjkyIEw4NS42NDEsMTg5LjIzNCBMNzIuMzgxLDE5Mi4zNjcgTDYyLjQ2NSwxODMuMDI0IEw0OC44NDcsMTgyLjYxOSBMNDEuNjg3LDE3MS4wMjggTDI4LjYzNywxNjcuMTEyIFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8gLmJ0bi5oaWRkZW4tbW9iaWxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NlcnRpZmljYXRlJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTYgMTk2JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzZDI0ZDRkOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI4LjYzNywxNjcuMTEyIEwyNC43MjEsMTU0LjA2MiBMMTMuMTMwLDE0Ni45MDIgTDEyLjcyNSwxMzMuMjg0IEwzLjM4MSwxMjMuMzY3IEw2LjUxNSwxMTAuMTA4IEwwLjA1Niw5OC4xMTIgTDYuNTE1LDg2LjExNiBMMy4zODEsNzIuODU2IEwxMi43MjUsNjIuOTQwIEwxMy4xMzAsNDkuMzIxIEwyNC43MjEsNDIuMTYxIEwyOC42MzcsMjkuMTExIEw0MS42ODcsMjUuMTk2IEw0OC44NDcsMTMuNjA0IEw2Mi40NjUsMTMuMjAwIEw3Mi4zODEsMy44NTYgTDg1LjY0MSw2Ljk5MCBMOTcuNjM3LDAuNTMxIEwxMDkuNjM0LDYuOTkwIEwxMjIuODkzLDMuODU2IEwxMzIuODA5LDEzLjIwMCBMMTQ2LjQyOCwxMy42MDQgTDE1My41ODgsMjUuMTk2IEwxNjYuNjM3LDI5LjExMSBMMTcwLjU1Myw0Mi4xNjEgTDE4Mi4xNDUsNDkuMzIxIEwxODIuNTUwLDYyLjk0MCBMMTkxLjg5Myw3Mi44NTYgTDE4OC43NjAsODYuMTE2IEwxOTUuMjE4LDk4LjExMiBMMTg4Ljc2MCwxMTAuMTA4IEwxOTEuODkzLDEyMy4zNjcgTDE4Mi41NTAsMTMzLjI4NCBMMTgyLjE0NSwxNDYuOTAyIEwxNzAuNTUzLDE1NC4wNjIgTDE2Ni42MzcsMTY3LjExMiBMMTUzLjU4OCwxNzEuMDI4IEwxNDYuNDI4LDE4Mi42MTkgTDEzMi44MDksMTgzLjAyNCBMMTIyLjg5MywxOTIuMzY3IEwxMDkuNjM0LDE4OS4yMzQgTDk3LjYzNywxOTUuNjkyIEw4NS42NDEsMTg5LjIzNCBMNzIuMzgxLDE5Mi4zNjcgTDYyLjQ2NSwxODMuMDI0IEw0OC44NDcsMTgyLjYxOSBMNDEuNjg3LDE3MS4wMjggTDI4LjYzNywxNjcuMTEyIFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8gLmJ0bi5oaWRkZW4tbW9iaWxlIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNC4yODU3MXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQucHJvbW8gLmJ0bi5oaWRkZW4tbW9iaWxlIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksIC5ob21lLWJhbm5lciAuaDIsIC5ob21lLWJhbm5lciAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgaDIsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmhvbWUtYmFubmVyIC5oMiwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZS1iYW5uZXIgaDIsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmhvbWUtYmFubmVyIC5oMiwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG9tZS1iYW5uZXIgaDIsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmhvbWUtYmFubmVyIC5oMiwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgaDI6YWZ0ZXIsIC5ob21lLWJhbm5lciBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLmhvbWUtYmFubmVyIC5oMjphZnRlciwgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLWJhbm5lciBoMi5saWdodCwgLmhvbWUtYmFubmVyIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLmxpZ2h0LCAuaG9tZS1iYW5uZXIgLmgyLmxpZ2h0LCAuaG9tZS1iYW5uZXIgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLmxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciBoMi5saWdodCwgLmhvbWUtYmFubmVyIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLmxpZ2h0LCAuaG9tZS1iYW5uZXIgLmgyLmxpZ2h0LCAuaG9tZS1iYW5uZXIgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLmxpZ2h0IHtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgaDIuZGFyaywgLmhvbWUtYmFubmVyIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLmRhcmssIC5ob21lLWJhbm5lciAuaDIuZGFyaywgLmhvbWUtYmFubmVyIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKS5kYXJrIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uaG9tZS1iYW5uZXIgLnRleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWUtYmFubmVyIC50ZXh0LXdyYXAgLmltYWdlLWNvcHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC50ZXh0LXdyYXAgLmltYWdlLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyIC50ZXh0LXdyYXAgLmltYWdlLWNvcHkubGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC50ZXh0LXdyYXAgLmltYWdlLWNvcHkubGlnaHQge1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5ob21lLWJhbm5lciAudGV4dC13cmFwIC5pbWFnZS1jb3B5LmRhcmsge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QsIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdCwgLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvdHRvbTogY2FsYygzNnB4ICsgMzdweCk7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0IC5saXN0LW9mLWFyZWFzLCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5saXN0LW9mLWFyZWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QgLmxpc3Qtb2YtYXJlYXMsIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgLmxpc3Qtb2YtYXJlYXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdG9wOiAyOHB4O1xuICB9XG59XG5cbi5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QgLmxpc3Qtb2YtYXJlYXMgLmFyZWEsIC5ob21lLWJhbm5lciAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgLmxpc3Qtb2YtYXJlYXMgLmFyZWEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmhvbWUtYmFubmVyIC5sb2NhdGlvbnMtbGlzdCAubGlzdC1vZi1hcmVhcyAuYXJlYSBzcGFuLCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5saXN0LW9mLWFyZWFzIC5hcmVhIHNwYW4ge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0IC5hY2NvcmRpb24tYnRuLCAuaG9tZS1iYW5uZXIgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob21lLWJhbm5lciB1bC5saXN0LW9mLWFyZWFzLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1iYW5uZXIgc3Bhbi52aWV3LWJ5LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaG9tZS1iYW5uZXIgc3Bhbi52aWV3LWJ5LXR5cGUgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXNlYXJjaCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWFpbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogY2FsYyg1OHB4ICsgMzdweCk7XG4gIH1cbn1cblxuLm1haW4tc2VhcmNoICNDb250ZW50UGxhY2VIb2xkZXIxX1ZpbGxhZ2VzU2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tc2VhcmNoIC5zZWFyY2gtaG9tZS1idG4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExcHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tc2VhcmNoIC5maWVsZC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tc2VhcmNoIC5vY2N1cGFudHMgLmZpZWxkLWxpbmUge1xuICB3aWR0aDogY2FsYyg1MCUpICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubWFpbi1zZWFyY2ggLmd1ZXN0LW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLm1haW4tc2VhcmNoIC5ndWVzdC1vcHRpb25zIC5maWVsZC1saW5lLmlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5tYWluLXNlYXJjaCAuYWR1bHRzLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjMwcHggbm8tcmVwZWF0O1xufVxuXG4ubWFpbi1zZWFyY2ggLmNoaWxkcmVuLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNDMwcHggbm8tcmVwZWF0O1xufVxuXG4ubWFpbi1zZWFyY2ggLmluZmFudHMuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNjEycHggbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgLm1haW4tc2VhcmNoIHtcbiAgICAqem9vbTogMTtcbiAgfVxuICAubWFpbi1zZWFyY2g6YmVmb3JlLCAubWFpbi1zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5tYWluLXNlYXJjaDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1haW4tc2VhcmNoIC5jYWxlbmRhciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlKSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tc2VhcmNoIC5jYWxlbmRhciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpbi1zZWFyY2ggLm9jY3VwYW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5tYWluLXNlYXJjaCAuYnRuLCAubWFpbi1zZWFyY2ggaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLm1haW4tc2VhcmNoIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDNweCkge1xuICAubWFpbi1zZWFyY2ggPiAuZmllbGQtbGluZTpudGgtY2hpbGQoMSksXG4gIC5tYWluLXNlYXJjaCAuY2FsZW5kYXIsXG4gIC5tYWluLXNlYXJjaCAub2NjdXBhbnRzLFxuICAubWFpbi1zZWFyY2ggLmJ0bixcbiAgLm1haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5tYWluLXNlYXJjaCBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQwcHgpIC8gMykgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1zZWFyY2ggLmJ0bixcbiAgLm1haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5tYWluLXNlYXJjaCBidXR0b24ge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuMjI1ZW0gMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG59XG5cbi5saXN0LXZpbGxhZ2VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbnNlY3Rpb24ucHJvbW9zIC5sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IC5idW50aW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2J1bnRpbmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ucHJvbW9zIC5sYXlvdXQgLmJ1bnRpbmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IC5idW50aW5nIHtcbiAgICB0b3A6IC0zNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cblxuc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IGRpdltkYXRhLXNwYW49XCIxXCJdIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMVwiXSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IGRpdltkYXRhLXNwYW49XCIxXCJdIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAoMTBweCAvIDIpKTtcbiAgfVxufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IGRpdltkYXRhLXNwYW49XCIyXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IGRpdltkYXRhLXNwYW49XCIyXCJdIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgc2VjdGlvbi5wcm9tb3MgLmxheW91dCBkaXZbZGF0YS1zcGFuPVwiMlwiXSB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLnByb21vcyAubGF5b3V0IGRpdltkYXRhLXNwYW49XCIyXCJdIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAoMTBweCAvIDIpKTtcbiAgfVxufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIHNlY3Rpb24ucHJvbW9zIC5sYXlvdXQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5zZWN0aW9uLnByb21vcyAubGF5b3V0IHVsIGxpIGEge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbn1cblxuLnRydXN0LXNpZ25hbHMgLmhvbWUgaSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi50cnVzdC1zaWduYWxzIC5ub3QtaG9tZSBpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRydXN0LXNpZ25hbHMgaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50cnVzdC1zaWduYWxzIGkuZmEtdXNlcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtdXNlcnMgZmEtdy0yMFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJ1c2Vyc1wiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2NDAgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHpcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG5cbi50cnVzdC1zaWduYWxzIGkuZmEtY2hlY2stY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrLWNpcmNsZSBmYS13LTE2XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cImNoZWNrLWNpcmNsZVwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTUwNCAyNTZjMCAxMzYuOTY3LTExMS4wMzMgMjQ4LTI0OCAyNDhTOCAzOTIuOTY3IDggMjU2IDExOS4wMzMgOCAyNTYgOHMyNDggMTExLjAzMyAyNDggMjQ4ek0yMjcuMzE0IDM4Ny4zMTRsMTg0LTE4NGM2LjI0OC02LjI0OCA2LjI0OC0xNi4zNzkgMC0yMi42MjdsLTIyLjYyNy0yMi42MjdjLTYuMjQ4LTYuMjQ5LTE2LjM3OS02LjI0OS0yMi42MjggMEwyMTYgMzA4LjExOGwtNzAuMDU5LTcwLjA1OWMtNi4yNDgtNi4yNDgtMTYuMzc5LTYuMjQ4LTIyLjYyOCAwbC0yMi42MjcgMjIuNjI3Yy02LjI0OCA2LjI0OC02LjI0OCAxNi4zNzkgMCAyMi42MjdsMTA0IDEwNGM2LjI0OSA2LjI0OSAxNi4zNzkgNi4yNDkgMjIuNjI4LjAwMXpcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG5cbi50cnVzdC1zaWduYWxzIGkuZmEtYXdhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtYXdhcmQgZmEtdy0xMlwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJhd2FyZFwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzODQgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTk3LjEyIDM2Mi42M2MtOC42OS04LjY5LTQuMTYtNi4yNC0yNS4xMi0xMS44NS05LjUxLTIuNTUtMTcuODctNy40NS0yNS40My0xMy4zMkwxLjIgNDQ4LjdjLTQuMzkgMTAuNzcgMy44MSAyMi40NyAxNS40MyAyMi4wM2w1Mi42OS0yLjAxTDEwNS41NiA1MDdjOCA4LjQ0IDIyLjA0IDUuODEgMjYuNDMtNC45Nmw1Mi4wNS0xMjcuNjJjLTEwLjg0IDYuMDQtMjIuODcgOS41OC0zNS4zMSA5LjU4LTE5LjUgMC0zNy44Mi03LjU5LTUxLjYxLTIxLjM3ek0zODIuOCA0NDguN2wtNDUuMzctMTExLjI0Yy03LjU2IDUuODgtMTUuOTIgMTAuNzctMjUuNDMgMTMuMzItMjEuMDcgNS42NC0xNi40NSAzLjE4LTI1LjEyIDExLjg1LTEzLjc5IDEzLjc4LTMyLjEyIDIxLjM3LTUxLjYyIDIxLjM3LTEyLjQ0IDAtMjQuNDctMy41NS0zNS4zMS05LjU4TDI1MiA1MDIuMDRjNC4zOSAxMC43NyAxOC40NCAxMy40IDI2LjQzIDQuOTZsMzYuMjUtMzguMjggNTIuNjkgMi4wMWMxMS42Mi40NCAxOS44Mi0xMS4yNyAxNS40My0yMi4wM3pNMjYzIDM0MGMxNS4yOC0xNS41NSAxNy4wMy0xNC4yMSAzOC43OS0yMC4xNCAxMy44OS0zLjc5IDI0Ljc1LTE0Ljg0IDI4LjQ3LTI4Ljk4IDcuNDgtMjguNCA1LjU0LTI0Ljk3IDI1Ljk1LTQ1Ljc1IDEwLjE3LTEwLjM1IDE0LjE0LTI1LjQ0IDEwLjQyLTM5LjU4LTcuNDctMjguMzgtNy40OC0yNC40MiAwLTUyLjgzIDMuNzItMTQuMTQtLjI1LTI5LjIzLTEwLjQyLTM5LjU4LTIwLjQxLTIwLjc4LTE4LjQ3LTE3LjM2LTI1Ljk1LTQ1Ljc1LTMuNzItMTQuMTQtMTQuNTgtMjUuMTktMjguNDctMjguOTgtMjcuODgtNy42MS0yNC41Mi01LjYyLTQ0Ljk1LTI2LjQxLTEwLjE3LTEwLjM1LTI1LTE0LjQtMzguODktMTAuNjEtMjcuODcgNy42LTIzLjk4IDcuNjEtNTEuOSAwLTEzLjg5LTMuNzktMjguNzIuMjUtMzguODkgMTAuNjEtMjAuNDEgMjAuNzgtMTcuMDUgMTguOC00NC45NCAyNi40MS0xMy44OSAzLjc5LTI0Ljc1IDE0Ljg0LTI4LjQ3IDI4Ljk4LTcuNDcgMjguMzktNS41NCAyNC45Ny0yNS45NSA0NS43NS0xMC4xNyAxMC4zNS0xNC4xNSAyNS40NC0xMC40MiAzOS41OCA3LjQ3IDI4LjM2IDcuNDggMjQuNCAwIDUyLjgyLTMuNzIgMTQuMTQuMjUgMjkuMjMgMTAuNDIgMzkuNTkgMjAuNDEgMjAuNzggMTguNDcgMTcuMzUgMjUuOTUgNDUuNzUgMy43MiAxNC4xNCAxNC41OCAyNS4xOSAyOC40NyAyOC45OEMxMDQuNiAzMjUuOTYgMTA2LjI3IDMyNSAxMjEgMzQwYzEzLjIzIDEzLjQ3IDMzLjg0IDE1Ljg4IDQ5Ljc0IDUuODJhMzkuNjc2IDM5LjY3NiAwIDAgMSA0Mi41MyAwYzE1Ljg5IDEwLjA2IDM2LjUgNy42NSA0OS43My01Ljgyek05Ny42NiAxNzUuOTZjMC01My4wMyA0Mi4yNC05Ni4wMiA5NC4zNC05Ni4wMnM5NC4zNCA0Mi45OSA5NC4zNCA5Ni4wMi00Mi4yNCA5Ni4wMi05NC4zNCA5Ni4wMi05NC4zNC00Mi45OS05NC4zNC05Ni4wMnpcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG5cbi50cnVzdC1zaWduYWxzIGkuZmEtc2hpZWxkLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zaGllbGQtYWx0IGZhLXctMTZcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic2hpZWxkLWFsdFwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTQ2Ni41IDgzLjdsLTE5Mi04MGE0OC4xNSA0OC4xNSAwIDAgMC0zNi45IDBsLTE5MiA4MEMyNy43IDkxLjEgMTYgMTA4LjYgMTYgMTI4YzAgMTk4LjUgMTE0LjUgMzM1LjcgMjIxLjUgMzgwLjMgMTEuOCA0LjkgMjUuMSA0LjkgMzYuOSAwQzM2MC4xIDQ3Mi42IDQ5NiAzNDkuMyA0OTYgMTI4YzAtMTkuNC0xMS43LTM2LjktMjkuNS00NC4zek0yNTYuMSA0NDYuM2wtLjEtMzgxIDE3NS45IDczLjNjLTMuMyAxNTEuNC04Mi4xIDI2MS4xLTE3NS44IDMwNy43elwiPjwvcGF0aD48L3N2Zz4nKTtcbn1cblxuLnRydXN0LXNpZ25hbHMgaS5mYS1oYW5kcy1oZWxwaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWhhbmRzLWhlbHBpbmcgZmEtdy0yMFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJoYW5kcy1oZWxwaW5nXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDY0MCA1MTJcIiBkYXRhLWZhLWkyc3ZnPVwiXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0Q8L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZmlsbD1cImN1cnJlbnRjb2xvclwiIGQ9XCJNNDg4IDE5MkgzMzZ2NTZjMCAzOS43LTMyLjMgNzItNzIgNzJzLTcyLTMyLjMtNzItNzJWMTI2LjRsLTY0LjkgMzlDMTA3LjggMTc2LjkgOTYgMTk3LjggOTYgMjIwLjJ2NDcuM2wtODAgNDYuMkMuNyAzMjIuNS00LjYgMzQyLjEgNC4zIDM1Ny40bDgwIDEzOC42YzguOCAxNS4zIDI4LjQgMjAuNSA0My43IDExLjdMMjMxLjQgNDQ4SDM2OGMzNS4zIDAgNjQtMjguNyA2NC02NGgxNmMxNy43IDAgMzItMTQuMyAzMi0zMnYtNjRoOGMxMy4zIDAgMjQtMTAuNyAyNC0yNHYtNDhjMC0xMy4zLTEwLjctMjQtMjQtMjR6bTE0Ny43LTM3LjRMNTU1LjcgMTZDNTQ2LjkuNyA1MjcuMy00LjUgNTEyIDQuM0w0MDguNiA2NEgzMDYuNGMtMTIgMC0yMy43IDMuNC0zMy45IDkuN0wyMzkgOTQuNmMtOS40IDUuOC0xNSAxNi4xLTE1IDI3LjFWMjQ4YzAgMjIuMSAxNy45IDQwIDQwIDQwczQwLTE3LjkgNDAtNDB2LTg4aDE4NGMzMC45IDAgNTYgMjUuMSA1NiA1NnYyOC41bDgwLTQ2LjJjMTUuMy04LjkgMjAuNS0yOC40IDExLjctNDMuN3pcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG5cbnNlY3Rpb24uaWNvbi1jb2xzIC50cnVzdC1zaWduYWxzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zZWN0aW9uLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyAuaG9tZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMgLmhvbWUgPiBkaXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24uaWNvbi1jb2xzIC50cnVzdC1zaWduYWxzIC5ob21lID4gZGl2IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMgLmhvbWUgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24uaWNvbi1jb2xzIGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5zZWN0aW9uLmljb24tY29scyAuaG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5zZWN0aW9uLmljb24tY29scyAubm90LWhvbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLmludHJvIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5pbnRybyAubGF5b3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LXNsaWRlcnMgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWxpbmsge1xuICAgIG1heC1oZWlnaHQ6IDE4OXB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5vd2wtY2Fyb3VzZWwuZmFrZS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm93bC1jYXJvdXNlbC5mYWtlLWNhcmRzIGltZywgLnByb3BlcnR5LXNsaWRlcnMgLm93bC1jYXJvdXNlbC5mYWtlLWNhcmRzIGEge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm93bC1jYXJvdXNlbC5mYWtlLWNhcmRzIC5vd2wtZG90cyBidXR0b24ge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvcGVydHktc2xpZGVycyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2xpZGVycyAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm93bC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LXNsaWRlcnMgLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktc2xpZGVycyAubm8tcHJvcHMge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb3BlcnR5LXNsaWRlcnMgLm5vLXByb3BzLWJnIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNWVtO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGVydHktc2xpZGVycyAuZ3Vlc3RzLWljb24sIC5wcm9wZXJ0eS1zbGlkZXJzIC5iZWRzLWljb24sIC5wcm9wZXJ0eS1zbGlkZXJzIC5iYXRocm9vbXMtaWNvbiwgLnByb3BlcnR5LXNsaWRlcnMgLmRvZ3MtaWNvbiwgLnByb3BlcnR5LXNsaWRlcnMgLm5vLWRvZ3MtaWNvbiwgLnByb3BlcnR5LXNsaWRlcnMgLmx1eHVyeS1pY29uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zbGlkZXJzIC5ndWVzdHMtaWNvbjpiZWZvcmUsIC5wcm9wZXJ0eS1zbGlkZXJzIC5iZWRzLWljb246YmVmb3JlLCAucHJvcGVydHktc2xpZGVycyAuYmF0aHJvb21zLWljb246YmVmb3JlLCAucHJvcGVydHktc2xpZGVycyAuZG9ncy1pY29uOmJlZm9yZSwgLnByb3BlcnR5LXNsaWRlcnMgLm5vLWRvZ3MtaWNvbjpiZWZvcmUsIC5wcm9wZXJ0eS1zbGlkZXJzIC5sdXh1cnktaWNvbjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1zbGlkZXJzIC5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHk6YmVmb3JlLCAucHJvcGVydHktc2xpZGVycyAuZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQ6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uaG9tZS1pbnRybyBoMS5oYW5kd3JpdGluZywgc2VjdGlvbi5ob21lLWludHJvIC5oMS5oYW5kd3JpdGluZywgc2VjdGlvbi5ob21lLWludHJvIGgyLmhhbmR3cml0aW5nLCBzZWN0aW9uLmhvbWUtaW50cm8gLmgyLmhhbmR3cml0aW5nIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgZm9udC1zaXplOiA0LjE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjIxNDI5cmVtO1xuICB9XG59XG5cbnNlY3Rpb24uaG9tZS1pbnRybyAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5ob21lLWludHJvLnRlcnRpYXJ5IC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2U0ZGFkNyAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5ob21lLWludHJvLnF1YXRlcm5hcnkgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjBFQkU5IDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA5OTk5cHggIWltcG9ydGFudDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtaW50cm8gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1pbnRybyAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMjUlO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1pbnRybyAuYWNjb3JkaW9uLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbnNlY3Rpb24ud2lsZGxpZmUtdHJ1c3Qge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuc2VjdGlvbi53aWxkbGlmZS10cnVzdCAubGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5zZWN0aW9uLndpbGRsaWZlLXRydXN0IC5sYXlvdXQgPiAuY29sMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24ud2lsZGxpZmUtdHJ1c3QgcCB7XG4gIG1hcmdpbjogMTRweCBhdXRvO1xufVxuXG4uY29sMiAudGVzdGltb25pYWxzIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhLWZlcnJ5IHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtZmVycnknIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2ZlcnJ5JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDY0MCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5Ni42MTYgMzcyLjYzOWw3MC4wMTItNzAuMDEyYzE2Ljg5OS0xNi45IDkuOTQyLTQ1Ljc3MS0xMi44MzYtNTMuMDkyTDUxMiAyMzYuMTAyVjk2YzAtMTcuNjczLTE0LjMyNy0zMi0zMi0zMmgtNjRWMjRjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0SDI0OGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djQwaC02NGMtMTcuNjczIDAtMzIgMTQuMzI3LTMyIDMydjE0MC4xMDJsLTQxLjc5MiAxMy40MzNjLTIyLjc1MyA3LjMxMy0yOS43NTQgMzYuMTczLTEyLjgzNiA1My4wOTJsNzAuMDEyIDcwLjAxMkMxMjUuODI4IDQxNi4yODcgODUuNTg3IDQ0OCAyNCA0NDhjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjQgNjEuMDIzIDAgMTA3LjQ5OS0yMC42MSAxNDMuMjU4LTU5LjM5NkMxODEuNjc3IDQ4Ny40MzIgMjE2LjAyMSA1MTIgMjU2IDUxMmgxMjhjMzkuOTc5IDAgNzQuMzIzLTI0LjU2OCA4OC43NDItNTkuMzk2QzUwOC40OTUgNDkxLjM4NCA1NTQuOTY4IDUxMiA2MTYgNTEyYzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMTZjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0LTYwLjgxNyAwLTEwMS41NDItMzEuMDAxLTExOS4zODQtNzUuMzYxek0xOTIgMTI4aDI1NnY4Ny41MzFsLTExOC4yMDgtMzcuOTk1YTMxLjk5NSAzMS45OTUgMCAwIDAtMTkuNTg0IDBMMTkyIDIxNS41MzFWMTI4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWF4LWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItbmlnaHRzLCAuZGF0ZXBpY2tlci1wbHVzbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbXBvcnRhbnQtbm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG59XG5cbi5pbXBvcnRhbnQtbm90ZSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbXBvcnRhbnQtbm90ZSBwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0M1QjFBOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmxheW91dCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbmhlYWRlciA+IC5sYXlvdXQtd3JhcCA+IC5sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuaGVhZGVyIGEsIGhlYWRlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuaGVhZGVyIGE6aG92ZXIsIGhlYWRlciBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG5oZWFkZXIgLnBob25lLWljb24gYSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMC41cHgpKTtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9waG9uZS1zb2xpZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuaGVhZGVyIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29ybndhbGwvbG9nby5wbmc/dj11MWYxODdhNjApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmhlYWRlciAubG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmxvZ28ge1xuICAgIGhlaWdodDogY2FsYyg5MHB4IC8gMik7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoKDkwcHggLyAyKSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuaGVhZGVyIC5sb2dvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyICNNYWluTmF2VHJpZ2dlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5oZWFkZXIgI01haW5OYXZUcmlnZ2VyQ29udGFpbmVyICNNYWluTmF2VHJpZ2dlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMC41cHgpKTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNzg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNy41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjY3ODU3cmVtO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjTWFpbk5hdlRyaWdnZXJDb250YWluZXIgI01haW5OYXZUcmlnZ2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmhlYWRlciBuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoODBweCArIDIwcHgpKTtcbiAgICB0b3A6IGNhbGMoKDkwcHggLyAyKSAtIDFlbSk7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYge1xuICAgIGxlZnQ6IGNhbGMoMTQwcHggKyAyMHB4KTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxNDBweCArIDIwcHgpIC0gMTYwcHgpO1xuICB9XG59XG5cbmhlYWRlciBuYXYub3BlbiB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2Lm9wZW4ge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLm1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgIG1heC1oZWlnaHQ6IDMuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAubWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gPiBsaSA+IHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEgYSB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYTpob3ZlciwgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYTpob3ZlcjphZnRlciwgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYS5oaWdobGlnaHRlZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3B4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6aG92ZXIsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMgbGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpIGEsIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudG93bnMgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbmhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGkgYTpob3ZlciwgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMDk1OGI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLCBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIGxpOm5vdCgubWVudS10aXRsZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducyB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5pbnNwaXJhdGlvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmluc3BpcmF0aW9uczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5pbnNwaXJhdGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5pbnNwaXJhdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogY2FsYygxNXB4IC0gKDNweCArIDJweCkpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjQzVCMUE5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogY2FsYygxN3B4IC0gKDNweCArIDJweCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zM3B4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyA+IGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaGVhZGVyIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaTpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5sYXlvdXQtd3JhcCAubGF5b3V0ID4gdWwudG9wLWxpbmtzIHtcbiAgICB0b3A6IC00MnB4O1xuICAgIHJpZ2h0OiAtMTQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3Mge1xuICAgIHRvcDogLTMycHg7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IHVsLm1haW4tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuaGVhZGVyIG5hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMS45Mjg1N3JlbTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICAgIHBhZGRpbmc6IDEuN2VtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuc3BsaXQtaGFsZiB1bCB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGksIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGkgYSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGksIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGkgYSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuc3BsaXQtaGFsZiB1bCBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZhZmFmYTtcbiAgfVxuICBoZWFkZXIgbmF2IC5zcGxpdC1oYWxmIHVsIGxpOm50aC1jaGlsZChvZGQpOmhvdmVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMWUxZTE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xuICB9XG4gIGhlYWRlciBuYXYgLnNwbGl0LWhhbGYgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gIH1cbn1cblxuaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4ubG9jYXRpb25zLXBhcmVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuIGEgc3ZnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuIGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE4OHB4O1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYSB7XG4gICAgbWluLXdpZHRoOiAyNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGEge1xuICAgIG1pbi13aWR0aDogMzE1cHg7XG4gIH1cbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkuaW5zcGlyYXRpb24tbWVudSBhIHtcbiAgICBtaW4td2lkdGg6IDI0NHB4O1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpLm1lbnUtdGl0bGUuYXJlYSBhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiB1bDpub3QoLmxvY2F0aW9ucy1kcm9wZG93bik6bm90KC5hcmVhcyk6bm90KC52aWxsYWdlcyk6bm90KC5pbnNwaXJhdGlvbi1zdWIpIGxpOm5vdCgubWVudS10aXRsZSk6bm90KC5oaWRkZW4pIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuIHVsOm5vdCgubG9jYXRpb25zLWRyb3Bkb3duKTpub3QoLmFyZWFzKTpub3QoLnZpbGxhZ2VzKTpub3QoLmluc3BpcmF0aW9uLXN1YikgbGk6bm90KC5tZW51LXRpdGxlKTpub3QoLmhpZGRlbik6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICB9XG59XG5cbmhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbi5vcGVuID4gdWwge1xuICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIG1hcmdpbjogMCBjYWxjKDIwcHggKiAtMSk7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4ub3BlbiA+IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bCB7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIGEge1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICB9XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLmxvY2F0aW9ucy1kcm9wZG93biB7XG4gICAgbGVmdDogLTgwcHg7XG4gIH1cbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuaW5zcGlyYXRpb25zLW1lbnUubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgfVxuICBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5pbnNwaXJhdGlvbnMtbWVudS5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgIGxlZnQ6IC0zNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbjpsYXN0LWNoaWxkOmhvdmVyID4gdWwge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuOmxhc3QtY2hpbGQ6aG92ZXIgPiB1bCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5oZWFkZXIgbmF2Lm5vLXZpbGxhZ2VzIHVsLnZpbGxhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIG5hdi5uby12aWxsYWdlcyAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYS5oaWdobGlnaHRlZCwgaGVhZGVyIG5hdi5uby12aWxsYWdlcyAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYTpob3ZlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbmhlYWRlciBuYXYubm8tdmlsbGFnZXMgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWEuaGlnaGxpZ2h0ZWQ6YWZ0ZXIsIGhlYWRlciBuYXYubm8tdmlsbGFnZXMgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMgLmFyZWE6aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgbmF2Lm5vLXZpbGxhZ2VzIC5oYXMtY2hpbGRyZW4gdWw6bm90KC5sb2NhdGlvbnMtZHJvcGRvd24pOm5vdCguYXJlYXMpOm5vdCgudmlsbGFnZXMpOm5vdCguaW5zcGlyYXRpb24tc3ViKSBsaTpub3QoLm1lbnUtdGl0bGUpOm5vdCguaGlkZGVuKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlciBuYXYubm8tdmlsbGFnZXMgLmhhcy1jaGlsZHJlbiB1bDpub3QoLmxvY2F0aW9ucy1kcm9wZG93bik6bm90KC5hcmVhcyk6bm90KC52aWxsYWdlcyk6bm90KC5pbnNwaXJhdGlvbi1zdWIpIGxpOm5vdCgubWVudS10aXRsZSk6bm90KC5oaWRkZW4pOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG5oZWFkZXIgbmF2IC5zdGFja2VkIC5saXN0LW9mLWFyZWFzLW1lbnUgbGkuYXJlYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIG5hdiAuc3RhY2tlZCAubGlzdC1vZi1hcmVhcy1tZW51IGxpLmFyZWEgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIG5hdiAuc3RhY2tlZCAubGlzdC1vZi1hcmVhcy1tZW51IGxpLmFyZWEgbGk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMWUxZTE7XG59XG5cbmhlYWRlciBuYXYgLnN0YWNrZWQgLmxpc3Qtb2YtYXJlYXMtbWVudSBsaS5hcmVhIGxpOmhvdmVyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciBuYXYgLnN0YWNrZWQgLmxpc3Qtb2YtYXJlYXMtbWVudSBsaS5hcmVhIGxpOmhvdmVyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIG5hdiAuc3RhY2tlZCAuaW5zcGlyYXRpb25zLXN1YiBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgbmF2IC5zdGFja2VkIC5pbnNwaXJhdGlvbnMtc3ViIGxpOm5vdCgubWVudS10aXRsZSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5cbmhlYWRlciAuaGVhZGVyLW5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLnJlc3BvbnNlLXRhcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5yZXNwb25zZS10YXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBoZWFkZXIgLnJlc3BvbnNlLXRhcCBhLCBoZWFkZXIgLnJlc3BvbnNlLXRhcCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaGVhZGVyIC5yZXNwb25zZS10YXAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbiAgaGVhZGVyIC5yZXNwb25zZS10YXAgYSwgaGVhZGVyIC5yZXNwb25zZS10YXAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3Rlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNDNUIxQTk7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSBzZWN0aW9uLmJvcmRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuZm9vdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuZm9vdGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpICNIaWRlYXdheXNGb290ZXJfTmV3c2xldHRlcl9Gb290ZXJOZXdzbGV0dGVyRm9ybV9Gb3JtVGl0bGVQbmwge1xuICAgIHdpZHRoOiAxNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSBmaWVsZHNldCAuZmllbGQtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmNoZWNrYm94KSB7XG4gICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gNDVweCkgLyAzKSAtIDM2cHgpO1xuICB9XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSBmaWVsZHNldCAuZmllbGQtbGluZSBsYWJlbC5pbnZhbGlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpICNmb290ZXItbmV3c2xldHRlci1zdWJtaXQge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgdWwgLm9wZW5pbmctaG91cnMgc3Ryb25nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIHVsIC5hcnJvdyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8qbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46NXB4O1xuICAgICAgICAgICAgfSovXG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuY29sMSBsaSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuY29sNCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmb290ZXI6bm90KC5kZWZvb3RlcikgLmNvbDQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgbmF2IGxpIHN0cm9uZyB7XG4gIG1hcmdpbjogMS41ZW0gMCAwLjVlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuYm9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAubGF5b3V0LXdyYXA6bnRoLWNoaWxkKDIpIG5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC55aC1iYWRnZS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDEuMWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgZm9vdGVyOm5vdCguZGVmb290ZXIpIC55aC1iYWRnZS13cmFwIGltZyB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuZ2xvYmFsLWVtYWlsIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBmb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIH1cbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIGEge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5mb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIgLnR3by1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciAudHdvLWNvbCBuYXYsIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSAuc3ViLWZvb3RlciAudHdvLWNvbCAuZm9vdGVyLWxvZ29zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIC50d28tY29sICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uZmEtcGhvbmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1waG9uZScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0ncGhvbmUnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzc1LjgsMjc1LjJjLTE2LjQtNy0zNS40LTIuNC00Ni43LDExLjRsLTMzLjIsNDAuNmMtNDYtMjYuNy04NC40LTY1LjEtMTExLjEtMTExLjFsNDAuNS0zMy4xYzEzLjgtMTEuMywxOC41LTMwLjMsMTEuNC00Ni43bC00OC0xMTJjLTcuNS0xNy42LTI2LjQtMjcuNC00NS4xLTIzLjRMMzEuNiwyNC45QzEzLjIsMjguOCwwLDQ1LjEsMCw2NGgwYzAsMjMxLjIsMTc1LjIsNDIxLjYsNDAwLjEsNDQ1LjUsOS44LDEsMTkuNiwxLjgsMjkuNiwyLjJoLjFjNi4xLjIsMTIuMS40LDE4LjIuNGgwYzE4LjksMCwzNS4yLTEzLjIsMzkuMS0zMS42bDI0LTExMmM0LTE4LjctNS44LTM3LjYtMjMuNC00NS4xbC0xMTItNDh2LS4yWk00NDEuNSw0NjRjLTIxNS43LTMuNS0zOTAtMTc3LjgtMzkzLjQtMzkzLjVsOTkuMi0yMS4zLDQzLDEwMC40LTM1LjksMjkuNGMtMTguMiwxNC45LTIyLjksNDAuOC0xMS4xLDYxLjIsMzAuOSw1My4zLDc1LjMsOTcuNywxMjguNiwxMjguNiwyMC40LDExLjgsNDYuMyw3LjEsNjEuMi0xMS4xbDI5LjQtMzUuOSwxMDAuNCw0My0yMS40LDk5LjJaTTQ4LDY0aDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXgtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xufVxuXG4uZmEtZW1haWwge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1lbWFpbCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZW1haWwnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjQsMTEyYy04LjgsMC0xNiw3LjItMTYsMTZ2MjIuMWwxNzIuNSwxNDEuNmMyMC43LDE3LDUwLjQsMTcsNzEuMSwwbDE3Mi40LTE0MS42di0yMi4xYzAtOC44LTcuMi0xNi0xNi0xNkg2NFpNNDgsMjEyLjJ2MTcxLjhjMCw4LjgsNy4yLDE2LDE2LDE2aDM4NGM4LjgsMCwxNi03LjIsMTYtMTZ2LTE3MS44bC0xNDIsMTE2LjZjLTM4LjQsMzEuNS05My43LDMxLjUtMTMyLDBMNDgsMjEyLjJaTTAsMTI4YzAtMzUuMywyOC43LTY0LDY0LTY0aDM4NGMzNS4zLDAsNjQsMjguNyw2NCw2NHYyNTZjMCwzNS4zLTI4LjcsNjQtNjQsNjRINjRjLTM1LjMsMC02NC0yOC43LTY0LTY0VjEyOFonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5jb250YWN0LWxpbmtzIHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNvY2lhbC1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc29jaWFsLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG59XG5cbi5zb2NpYWwtaWNvbjp2aXNpdGVkLCAuc29jaWFsLWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvY2lhbC1pY29uLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnNvY2lhbC1pY29uLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cblxuLnNvY2lhbC1pY29uLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xufVxuXG4uc29jaWFsLWljb24udHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDA7XG59XG5cbi5zb2NpYWwtaWNvbi5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjO1xufVxuXG4uc29jaWFsLWljb24uaW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMWM1NDtcbn1cblxuLnJlbW92ZUJ0biB7XG4gIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xufVxuXG4ucmVtb3ZlQnRuIGEge1xuICBjb2xvcjogI2I4Mjg1YjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmltZ0ZhdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3J0bGlzdC1wYWdlIC5zaWRlUmVtb3ZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnNob3J0bGlzdC1wYWdlICNjYW5jZWxGYXYge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViYjVhZjtcbiAgY29sb3I6ICNlYmI1YWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG9ydGxpc3QtcGFnZSAjY2FuY2VsRmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkNDYzNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDQ2Mzc7XG59XG5cbiNjbGVhckZhdiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhci1mYXZvdXJpdGVzLXBhZ2UtYnRuLFxuLmNsZWFyLWZhdm91cml0ZXMtYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMjBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xufVxuXG4uc2lkZVJlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZGVSZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI2NkNDYzNztcbn1cblxuLmZhdm91cml0ZXMtcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2xlYXItZmF2LWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggOHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbi5jbGVhci1wYXJhIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5mYXYtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYXZQcmljZSB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdi1jb250ZW50IC5wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5maWVsZHNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZmllbGRzZXRbZGF0YS1mb3JtPSdzaG9ydGxpc3QnXSB7XG4gIG1heC13aWR0aDogNzA1cHg7XG59XG5cbi5mYXZTbWwge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYXZJY29ucyBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhdkljb25zIC5CZWRQYW5lbCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbn1cblxuLmZhdkljb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcbiAgbWFyZ2luOiA4cHggMHB4IDhweCAwcHg7XG59XG5cbi5mYXZSZWYge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdlJlZiAuU2VhcmNoUmVmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLlNlYXJjaFJlZiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VuZC1idG4ge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnZpZXdGYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiAjNDZhM2VkIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTVweCAwcHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2R2FsbGVyeSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDBweCA1JSAwcHggNSU7XG59XG5cbi5mYXZHYWxsZXJ5ID4gaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDE1OHB4O1xufVxuXG4uZ2FsUHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAwcHggMHB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5nYWxOZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJweCA1cHggMHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5zQ25mQ2xyRmF2IHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNDbmZDbHJGYXYgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZ0VtYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZFcnIxLFxuLmZFcnIyLFxuLmZFcnIzLFxuLmZFcnI0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZDbmNsRW1haWxCdG4ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBjb2xvcjogIzRhNmQ2MTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbmZDbHJGYXYge1xuICBjb2xvcjogIzRhNmQ2MTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xyRmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc0ZhdkZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uRmF2RXJyIHtcbiAgY29sb3I6ICNmZjdjN2MgIWltcG9ydGFudDtcbn1cblxuLmZFbWFpbENvbmYge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZFbWFpbEZpZWxkIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDk1N2E7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcbn1cblxuLnNDbHJGYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF2RW1haWxGb3JtIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE2ZDYxO1xuICBjb2xvcjogI2UyZWRlNztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZkVtYWlsQnRuIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgY29sb3I6ICM0YTZkNjE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYXZvdXJpdGVzLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmZhdm91cml0ZXMtYWRkZWQtYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2U2lkZVRhYiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgcGFkZGluZzogOHB4IDVweCAwcHggNXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzVCMUE5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQ1JTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5mYXZTaWRlVGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbn1cblxuLmZhdlNpZGVUYWI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM5YzdhNmM7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZmF2U2lkZVRhYiBkaXYsXG4uZmF2U2lkZVRhYkhpZGUgZGl2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmF2TWFpblBubCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0M1QjFBOTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2TWFpblBubCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uZmF2U2lkZVRhYkhpZGUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHBhZGRpbmc6IDhweCA1cHggMHB4IDVweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzVCMUE5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvdHRvbTogNDUlO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG59XG5cbi5mYXZTaWRlVGFiSGlkZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0naGVhcnQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1oZWFydCBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ2Mi4zIDYyLjZDNDA3LjUgMTUuOSAzMjYgMjQuMyAyNzUuNyA3Ni4yTDI1NiA5Ni41bC0xOS43LTIwLjNDMTg2LjEgMjQuMyAxMDQuNSAxNS45IDQ5LjcgNjIuNmMtNjIuOCA1My42LTY2LjEgMTQ5LjgtOS45IDIwNy45bDE5My41IDE5OS44YzEyLjUgMTIuOSAzMi44IDEyLjkgNDUuMyAwbDE5My41LTE5OS44YzU2LjMtNTguMSA1My0xNTQuMy05LjgtMjA3Ljl6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5mYXZTaWRlVGFiSGlkZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2hlYXJ0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtaGVhcnQgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzljN2E2YzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000NjIuMyA2Mi42QzQwNy41IDE1LjkgMzI2IDI0LjMgMjc1LjcgNzYuMkwyNTYgOTYuNWwtMTkuNy0yMC4zQzE4Ni4xIDI0LjMgMTA0LjUgMTUuOSA0OS43IDYyLjZjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOWwxOTMuNSAxOTkuOGMxMi41IDEyLjkgMzIuOCAxMi45IDQ1LjMgMGwxOTMuNS0xOTkuOGM1Ni4zLTU4LjEgNTMtMTU0LjMtOS44LTIwNy45eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oZWFydC1vZmY6YmVmb3JlLFxuLmZhdm91cml0ZXMtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYWwnIGRhdGEtaWNvbj0naGVhcnQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1oZWFydCBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ2Mi4zIDYyLjdjLTU0LjUtNDYuNC0xMzYtMzguNy0xODYuNiAxMy41TDI1NiA5Ni42bC0xOS43LTIwLjNDMTk1LjUgMzQuMSAxMTMuMiA4LjcgNDkuNyA2Mi43Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjhsMTkzLjUgMTk5LjhjNi4yIDYuNCAxNC40IDkuNyAyMi42IDkuNyA4LjIgMCAxNi40LTMuMiAyMi42LTkuN0w0NzIgMjcwLjVjNTYuNC01OCA1My4xLTE1NC4yLTkuNy0yMDcuOHptLTEzLjEgMTg1LjZMMjU2LjQgNDQ4LjEgNjIuOCAyNDguM2MtMzguNC0zOS42LTQ2LjQtMTE1LjEgNy43LTE2MS4yIDU0LjgtNDYuOCAxMTkuMi0xMi45IDE0Mi44IDExLjVsNDIuNyA0NC4xIDQyLjctNDQuMWMyMy4yLTI0IDg4LjItNTggMTQyLjgtMTEuNSA1NCA0NiA0Ni4xIDEyMS41IDcuNyAxNjEuMnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmhlYXJ0LW9mZjpob3ZlcjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiByZ2JhKDE5NywgMTc3LCAxNjksIDAuNSk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGVhcnQtb2ZmOm5vdCguZmF2b3VyaXRlcy1idG4pOmhvdmVyOmJlZm9yZSxcbi5mYXZvdXJpdGVzLWJ0bjpub3QoLmZhdm91cml0ZXMtYnRuKTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2hlYXJ0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtaGVhcnQgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2U0ZGFkNzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000NjIuMyA2Mi42QzQwNy41IDE1LjkgMzI2IDI0LjMgMjc1LjcgNzYuMkwyNTYgOTYuNWwtMTkuNy0yMC4zQzE4Ni4xIDI0LjMgMTA0LjUgMTUuOSA0OS43IDYyLjZjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOWwxOTMuNSAxOTkuOGMxMi41IDEyLjkgMzIuOCAxMi45IDQ1LjMgMGwxOTMuNS0xOTkuOGM1Ni4zLTU4LjEgNTMtMTU0LjMtOS44LTIwNy45eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oZWFydC1vbjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1hZGRlZC1idG46YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuNkM0MDcuNSAxNS45IDMyNiAyNC4zIDI3NS43IDc2LjJMMjU2IDk2LjVsLTE5LjctMjAuM0MxODYuMSAyNC4zIDEwNC41IDE1LjkgNDkuNyA2Mi42Yy02Mi44IDUzLjYtNjYuMSAxNDkuOC05LjkgMjA3LjlsMTkzLjUgMTk5LjhjMTIuNSAxMi45IDMyLjggMTIuOSA0NS4zIDBsMTkzLjUtMTk5LjhjNTYuMy01OC4xIDUzLTE1NC4zLTkuOC0yMDcuOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5oZWFydC1vbjpub3QoLmZhdm91cml0ZXMtYWRkZWQtYnRuKTpob3ZlcjpiZWZvcmUsXG4uZmF2b3VyaXRlcy1hZGRlZC1idG46bm90KC5mYXZvdXJpdGVzLWFkZGVkLWJ0bik6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhbCcgZGF0YS1pY29uPSdoZWFydCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWhlYXJ0IGZhLXctMTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNlNGRhZDc7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDYyLjMgNjIuN2MtNTQuNS00Ni40LTEzNi0zOC43LTE4Ni42IDEzLjVMMjU2IDk2LjZsLTE5LjctMjAuM0MxOTUuNSAzNC4xIDExMy4yIDguNyA0OS43IDYyLjdjLTYyLjggNTMuNi02Ni4xIDE0OS44LTkuOSAyMDcuOGwxOTMuNSAxOTkuOGM2LjIgNi40IDE0LjQgOS43IDIyLjYgOS43IDguMiAwIDE2LjQtMy4yIDIyLjYtOS43TDQ3MiAyNzAuNWM1Ni40LTU4IDUzLjEtMTU0LjItOS43LTIwNy44em0tMTMuMSAxODUuNkwyNTYuNCA0NDguMSA2Mi44IDI0OC4zYy0zOC40LTM5LjYtNDYuNC0xMTUuMSA3LjctMTYxLjIgNTQuOC00Ni44IDExOS4yLTEyLjkgMTQyLjggMTEuNWw0Mi43IDQ0LjEgNDIuNy00NC4xYzIzLjItMjQgODguMi01OCAxNDIuOC0xMS41IDU0IDQ2IDQ2LjEgMTIxLjUgNy43IDE2MS4yeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5mYXZDb25XcmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmZhdkNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmF2UmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmF2UmVzdWx0c1dyYXAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNob3J0bGlzdC1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2Ugc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYVtkYXRhLWNvbnRlbnQ9J3Nob3J0bGlzdC1zZWFyY2gtYnRuJ10ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYXZSZXN1bHRzV3JhcCAuZmF2SXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICB3aWR0aDogOTglO1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCAxJSAzMHB4IDElO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnNob3J0bGlzdC1wYWdlIC5mYXZJdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2hvcnRsaXN0LXBhZ2UgLmZhdkl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaG9ydGxpc3QtcGFnZSAuZmF2SXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZmF2Q29udGVudCAuZmF2SXRlbSAuZmF2U21sIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mYXYtaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhdldoaXRlT3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG4uZmF2LWNlbnRlciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmF2LWNlbnRlciBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mYXZMb2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogNTBweCAwcHggMHB4IDM4MHB4O1xufVxuXG4jbm9GYXZSZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25vRmF2UmVzdWx0cyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI25vRmF2UmVzdWx0cyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2ZhdlJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hhcmVGYXYge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAxNXB4IDUlIDBweCA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZiU2hhcmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRTaGFyZSB7XG4gIHBhZGRpbmc6IDBweCA2cHggMHB4IDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nU2hhcmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBTaGFyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA2cHg7XG59XG5cbi5mYXZIaWRlRm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZTaG93Rm9ybSxcbi5mYXZIaWRlRm9ybSxcbi5mYXZOZXdGb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXZBcnJVcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZFcnIge1xuICBjb2xvcjogI2IyMjIyMjtcbn1cblxuLmZhdlJlcSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNiMjIyMjI7XG59XG5cbi5mYXZNZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmF2RW1haWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uZmF2RW1haWwgPiBoMyxcbi5mYXZFbWFpbCA+IGRpdiA+IGgzIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zU2hvd0ZhdkVtYWlsIHtcbiAgY29sb3I6ICNhZTE0NGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xufVxuXG4uZmF2U2VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZGb3JtRmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhdk5ld0Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF2RW1haWxMb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmF2RnJvbVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiMjtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xufVxuXG4uZmF2VCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmF2TEYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhdkZvcm1XcmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjI7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbn1cblxuLmZhdlBvbGljeSB7XG4gIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYXZJdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5mYXZJdGVtIC5idG4ud2lkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uZmF2VGh1bWIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNlYXJjaFJlc3VsdHNQbGFpbldoaXRlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG5cbi5NYWluUGFkZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdkZvcm1UZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpZGUtcmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCAwIDEycHggMDtcbn1cblxuI2NhbmNlbEZhdiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAwcHggMTVweCAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZhdi1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG59XG5cbi5yZXdhcmQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJld2FyZC1ib3ggaDM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtNXB4IC03ODVweCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2Uge1xuICAvKiBUaGUgc2xpZGVyIGl0c2VsZiAqL1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QjFBOTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QjFBOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucmV3YXJkLWJveCBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yZXdhcmQtYm94IGRpdiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLm93bC1wcmV2IHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5kZXRhaWxzLW5hdiAudGFibGlzdC13aW5kb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSAuZGV0YWlscy1uYXYgLnRhYmxpc3Qtd2luZG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5kZXRhaWxzLW5hdiAuYnRuLndoaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSAuZGV0YWlscy1uYXYgLmJ0bi53aGl0ZSB7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtbmF2IC5idG4ud2hpdGUge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQuMjg1NzFyZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biBzdmcsIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gaSB7XG4gIGNvbG9yOiAjQzVCMUE5O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1jb250ZW50IGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgaDM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4sIC5ldmVudC1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5wbHVzIGgyLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyBoMywgLmV2ZW50LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLnBsdXMgaSB7XG4gIGNvbG9yOiAjQzVCMUE5O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biBzdmcge1xuICB0b3A6IC01cHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgW2RhdGEtaW5mbz1nZXR0aW5ndGhlcmVdIC5tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89Z2V0dGluZ3RoZXJlXSAuY29sMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPWdldHRpbmd0aGVyZV0gLmNvbDIgW2RhdGEtaW5mbz1hZGRyZXNzXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPXByaWNpbmddIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNGU3ZTk7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICAuZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89cHJpY2luZ10gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPXByaWNpbmddIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89ZmFxc10gaDIge1xuICBtYXJnaW46IDJlbSAwIDEuNWVtIDA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2Ugc2VjdGlvbltkYXRhLWluZm89J2V2ZW50LWRldGFpbHMnXSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcge1xuICBwYWRkaW5nOiAwLjVlbSAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZmFtaWx5LWZ1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjZkN2Q7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5mYW1pbHktZnVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0Quc3QxJTdCZmlsbDolMjNmZmZmZmY7c3Ryb2tlOiUyM0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0Quc3QyJTdCZmlsbDolMjNGRkZGRkY7c3Ryb2tlOiUyM2ZmZmZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMS42LDM0LjZjLTQsMC03LjctMC43LTEwLjQtMmwtMC40LTAuMkwwLjcsMzJjLTAuMS0wLjctMC4xLTEuMy0wLjEtMS45YzAtNyw0LjktMTIuNywxMS0xMi43czExLDUuNywxMSwxMi43IGMwLDAuNiwwLDEuMS0wLjEsMS45djAuNEwyMiwzMi42QzE5LjMsMzMuOSwxNS41LDM0LjYsMTEuNiwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTEuNiwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMxNi4xLDE4LjksMTEuNiwxOC45eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjguNSwzNC42Yy00LDAtNy43LTAuNy0xMC40LTJsLTAuNC0wLjJWMzJjLTAuMS0wLjgsMC43LTEuMiwxLjItMS40YzAuMSwwLDAuMy0wLjEsMC40LTAuMiBjMC4xLTYuNSwyLjktMTMsOS4zLTEzYzYuMSwwLDExLDUuNywxMSwxMi43YzAsMC42LDAsMS4xLTAuMSwxLjl2MC40bC0wLjQsMC4yQzM2LjEsMzMuOSwzMi40LDM0LjYsMjguNSwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjguNSwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMzMywxOC45LDI4LjUsMTguOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MicgZD0nTTIwLjQsMzYuOGMtMi4zLDAtNC41LTAuNC02LjEtMS4ybC0wLjQtMC4ybC0wLjEtMC40Yy0wLjEtMC40LTAuMS0wLjgtMC4xLTEuMWMwLTQuMiwzLTcuNiw2LjYtNy42IHM2LjYsMy40LDYuNiw3LjZjMCwwLjMsMCwwLjctMC4xLDEuMXYwLjRsLTAuMywwLjJDMjQuOSwzNi4zLDIyLjcsMzYuOCwyMC40LDM2Ljh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J00yMC40LDI3LjhjLTIuOCwwLTUtMi4zLTUtNWMwLTIuOCwyLjMtNSw1LTVzNSwyLjMsNSw1UzIzLjEsMjcuOCwyMC40LDI3Ljh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjQ2YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmd1aWRlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYm9vay1vcGVuJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdib29rLW9wZW4nIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTQyLjIsMzJjLTU0LjgsMy4xLTE2My43LDE0LjQtMjMxLDU1LjZjLTQuNiwyLjgtNy4zLDcuOS03LjMsMTMuMnYzNjMuOWMwLDExLjUsMTIuNiwxOC45LDIzLjMsMTMuNSBjNjkuMi0zNC44LDE2OS4yLTQ0LjMsMjE4LjctNDYuOWMxNi45LTAuOSwzMC0xNC40LDMwLTMwLjdWNjIuOEM1NzYsNDUsNTYwLjYsMzEsNTQyLjIsMzJ6IE0yNjQuNyw4Ny42IEMxOTcuNSw0Ni41LDg4LjYsMzUuMiwzMy44LDMyQzE1LjQsMzEsMCw0NSwwLDYyLjh2MzM3LjljMCwxNi4yLDEzLjEsMjkuOCwzMCwzMC43YzQ5LjUsMi42LDE0OS42LDEyLjEsMjE4LjgsNDcgYzEwLjYsNS40LDIzLjItMS45LDIzLjItMTMuNVYxMDAuNkMyNzIsOTUuMywyNjkuNCw5MC41LDI2NC43LDg3LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLmJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY2ZWMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuYmxvZzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNvbW1lbnRzJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdjb21tZW50cycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J200MTYgMTkyYzAtODguNC05My4xLTE2MC0yMDgtMTYwcy0yMDggNzEuNi0yMDggMTYwYzAgMzQuMyAxNC4xIDY1LjkgMzggOTItMTMuNCAzMC4yLTM1LjUgNTQuMi0zNS44IDU0LjUtMi4yIDIuMy0yLjggNS43LTEuNSA4LjdzNC4xIDQuOCA3LjMgNC44YzM2LjYgMCA2Ni45LTEyLjMgODguNy0yNSAzMi4yIDE1LjcgNzAuMyAyNSAxMTEuMyAyNSAxMTQuOSAwIDIwOC03MS42IDIwOC0xNjB6bTEyMiAyMjBjMjMuOS0yNiAzOC01Ny43IDM4LTkyIDAtNjYuOS01My41LTEyNC4yLTEyOS4zLTE0OC4xIDAuOSA2LjYgMS4zIDEzLjMgMS4zIDIwLjEgMCAxMDUuOS0xMDcuNyAxOTItMjQwIDE5Mi0xMC44IDAtMjEuMy0wLjgtMzEuNy0xLjkgMzEuNSA1Ny41IDEwNS41IDk3LjkgMTkxLjcgOTcuOSA0MSAwIDc5LjEtOS4yIDExMS4zLTI1IDIxLjggMTIuNyA1Mi4xIDI1IDg4LjcgMjUgMy4yIDAgNi4xLTEuOSA3LjMtNC44IDEuMy0yLjkgMC43LTYuMy0xLjUtOC43LTAuMy0wLjMtMjIuNC0yNC4yLTM1LjgtNTQuNXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZm9vZC1kcmluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5mb29kLWRyaW5rOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtdXRlbnNpbHMnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3V0ZW5zaWxzJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0MTYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwNy45LDE1LjJjMC44LDQuNywxNi4xLDk0LjUsMTYuMSwxMjguOGMwLDUyLjMtMjcuOCw4OS42LTY4LjksMTA0LjZMMTY4LDQ4Ni43YzAuNywxMy43LTEwLjIsMjUuMy0yNCwyNS4zIEg4MGMtMTMuNywwLTI0LjctMTEuNS0yNC0yNS4zbDEyLjktMjM4LjFDMjcuNywyMzMuNiwwLDE5Ni4yLDAsMTQ0QzAsMTA5LjYsMTUuMywxOS45LDE2LjEsMTUuMkMxOS4zLTUuMSw2MS40LTUuNCw2NCwxNi4zdjE0MS4yIGMxLjMsMy40LDE1LjEsMy4yLDE2LDBjMS40LTI1LjMsNy45LTEzOS4yLDgtMTQxLjhjMy4zLTIwLjgsNDQuNy0yMC44LDQ3LjksMGMwLjIsMi43LDYuNiwxMTYuNSw4LDE0MS44YzAuOSwzLjIsMTQuOCwzLjQsMTYsMCBWMTYuM0MxNjIuNS01LjMsMjA0LjctNS4xLDIwNy45LDE1LjJ6IE0zMjcuMSwzMDAuOWwtMTUsMTg1LjFjLTEuMiwxNCw5LjksMjYsMjMuOSwyNmg1NmMxMy4zLDAsMjQtMTAuNywyNC0yNFYyNCBjMC0xMy4yLTEwLjctMjQtMjQtMjRDMzA5LjUsMCwxNzAuNiwxNzguNSwzMjcuMSwzMDAuOUwzMjcuMSwzMDAuOXonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YzU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5ldmVudC10YWcuZXZlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhbGVuZGFyLWFsdCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhbGVuZGFyLWFsdCBmYS13LTE0JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgNDY0YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFYxOTJIMHYyNzJ6bTMyMC0xOTZjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTE5MiAyNjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTY0IDI2OGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg3NmMtNi42IDAtMTItNS40LTEyLTEydi00MHptMCAxMjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJINzZjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTQwMCA2NGgtNDhWMTZjMC04LjgtNy4yLTE2LTE2LTE2aC0zMmMtOC44IDAtMTYgNy4yLTE2IDE2djQ4SDE2MFYxNmMwLTguOC03LjItMTYtMTYtMTZoLTMyYy04LjggMC0xNiA3LjItMTYgMTZ2NDhINDhDMjEuNSA2NCAwIDg1LjUgMCAxMTJ2NDhoNDQ4di00OGMwLTI2LjUtMjEuNS00OC00OC00OHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAuZXZlbnQtdGFnLnBsYWNlcy10by12aXNpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1NDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1iYW5uZXIgLmV2ZW50LXRhZy5wbGFjZXMtdG8tdmlzaXQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1sYW5kbWFyaycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nbGFuZG1hcmsnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTAxLjYsOTIuMUwyNjcuMiwyQzI2MC0wLjcsMjUyLTAuNywyNDQuOCwyTDEwLjQsOTIuMUM0LjEsOTQuNSwwLDEwMC40LDAsMTA3LjFWMTQ0YzAsOC44LDcuMiwxNiwxNiwxNmg0ODAgYzguOCwwLDE2LTcuMiwxNi0xNnYtMzYuOUM1MTIsMTAwLjQsNTA3LjksOTQuNCw1MDEuNiw5Mi4xeiBNNjQsMTkydjE2MEg0OGMtOC44LDAtMTYsNy4yLTE2LDE2djQ4aDQ0OHYtNDhjMC04LjgtNy4yLTE2LTE2LTE2aC0xNiBWMTkyaC02NHYxNjBoLTk2VjE5MmgtNjR2MTYwaC05NlYxOTJINjR6IE00OTYsNDQ4SDE2Yy04LjgsMC0xNiw3LjItMTYsMTZ2MzJjMCw4LjgsNy4yLDE2LDE2LDE2aDQ4MGM4LjgsMCwxNi03LjIsMTYtMTZ2LTMyIEM1MTIsNDU1LjIsNTA0LjgsNDQ4LDQ5Niw0NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLXN0YWdlLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWJhbm5lciAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtYmFubmVyIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIFtkYXRhLWluZm89XCJhZGRyZXNzXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSBbZGF0YS1pbmZvPVwiYWRkcmVzc1wiXTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21hcC1tYXJrZXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtbWFwLW1hcmtlci1hbHQgZmEtdy0xMicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWRldGFpbHMtc2lkZSAubGF5b3V0IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuZXZlbnQtZGV0YWlscy1zaWRlIC5sYXlvdXQgcFtkYXRhLWluZm89XCJwaG9uZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTg1N3B4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCBwW2RhdGEtaW5mbz1cImVtYWlsXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMjc3cHggbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLmV2ZW50LWRldGFpbHMtc2lkZSAubGF5b3V0IHBbZGF0YS1pbmZvPVwid2Vic2l0ZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTAzMnB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5ldmVudC1kZXRhaWxzLXNpZGUgLmxheW91dCAuc2hhcmUtdGhpczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjcyOHB4IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwIHtcbiAgKnpvb206IDE7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnJhbmdlLXdyYXA6YmVmb3JlLCAuZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5yYW5nZS13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnJhbmdlLXdyYXAgbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucmFuZ2Utd3JhcCAubmVhcmJ5LXJhbmdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogV2lkdGggb2YgdGhlIG91dHNpZGUgY29udGFpbmVyICovXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBPdmVycmlkZSBkZWZhdWx0IENTUyBzdHlsZXMgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEZ1bGwtd2lkdGggKi9cbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIFNwZWNpZmllZCBoZWlnaHQgKi9cbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgLyogR3JleSBiYWNrZ3JvdW5kICovXG4gIG91dGxpbmU6IG5vbmU7XG4gIC8qIFJlbW92ZSBvdXRsaW5lICovXG4gIG9wYWNpdHk6IDAuNztcbiAgLyogU2V0IHRyYW5zcGFyZW5jeSAoZm9yIG1vdXNlLW92ZXIgZWZmZWN0cyBvbiBob3ZlcikgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIC8qIDAuMiBzZWNvbmRzIHRyYW5zaXRpb24gb24gaG92ZXIgKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIC8qIE1vdXNlLW92ZXIgZWZmZWN0cyAqL1xuICAvKiBUaGUgc2xpZGVyIGhhbmRsZSAodXNlIC13ZWJraXQtIChDaHJvbWUsIE9wZXJhLCBTYWZhcmksIEVkZ2UpIGFuZCAtbW96LSAoRmlyZWZveCkgdG8gb3ZlcnJpZGUgZGVmYXVsdCBsb29rKSAqL1xufVxuXG4uZXZlbnQtZGV0YWlscy1wYWdlIC5zbGlkZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBGdWxseSBzaG93biBvbiBtb3VzZS1vdmVyICovXG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIE92ZXJyaWRlIGRlZmF1bHQgbG9vayAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgLyogU2V0IGEgc3BlY2lmaWMgc2xpZGVyIGhhbmRsZSB3aWR0aCAqL1xuICBoZWlnaHQ6IDIwcHg7XG4gIC8qIFNsaWRlciBoYW5kbGUgaGVpZ2h0ICovXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIC8qIEdyZWVuIGJhY2tncm91bmQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBDdXJzb3Igb24gaG92ZXIgKi9cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAuc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDI1cHg7XG4gIC8qIFNldCBhIHNwZWNpZmljIHNsaWRlciBoYW5kbGUgd2lkdGggKi9cbiAgaGVpZ2h0OiAyNXB4O1xuICAvKiBTbGlkZXIgaGFuZGxlIGhlaWdodCAqL1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEO1xuICAvKiBHcmVlbiBiYWNrZ3JvdW5kICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogQ3Vyc29yIG9uIGhvdmVyICovXG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLm5lYXJieS1jdHJsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5ldmVudC1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTNweDtcbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSAubm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjQzVCMUE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41ZW0gMTBweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbn1cblxudWwuZmlsdGVycyB7XG4gIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5maWx0ZXJzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbnVsLmZpbHRlcnMgLmZpbHRlci1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHVsLmZpbHRlcnMgLmZpbHRlci1saW5rIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxuICB1bC5maWx0ZXJzIC5maWx0ZXItbGluayBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIHVsLmZpbHRlcnMgLmZpbHRlci1saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gIH1cbn1cblxudWwuZmlsdGVycyAuZmlsdGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1saW5rIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5vbmUtdGhpcmQtdHdvLXRoaXJkcyA+IC5jb2wyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDAuNSkgLSAoMTBweCAqIC42NjYpKTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgbWFpbi5jb2wyIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSBtYWluLmNvbDIge1xuICAgIC8qbWF4LXdpZHRoOiA4MCU7Ki9cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuY29udHJvbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuY2xvc2UtcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIGgyLnJlc3VsdHMtZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgaDIucmVzdWx0cy1kZXRhaWxzIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSBoMi5yZXN1bHRzLWRldGFpbHMgLmV2ZW50LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgaDIucmVzdWx0cy1kZXRhaWxzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtZmlsdGVycy1wYW5lbCB7XG4gIC8qcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMTAwJTsqL1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC8qXG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNS41ZW07XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9Ki9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1maWx0ZXJzLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5jb250cm9sLXBhbmVsLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLXBhbmVsLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLmluZm9ybWF0aW9uLXBhbmVsIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLXBhbmVsLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLmluZm9ybWF0aW9uLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoLXBhbmVsIC5uZWFyYnktcHJvcGVydGllcywgLmludGVyYWN0aXZlLWd1aWRlIC5pbmZvcm1hdGlvbi1wYW5lbCAubmVhcmJ5LXByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCAjUHJvcGVydGllc1RhYiwgLmludGVyYWN0aXZlLWd1aWRlIC5pbmZvcm1hdGlvbi1wYW5lbCAjUHJvcGVydGllc1RhYiB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtcGFuZWwgI1Byb3BlcnRpZXNUYWIgLnByb3BlcnR5LWNhcmQsIC5pbnRlcmFjdGl2ZS1ndWlkZSAuaW5mb3JtYXRpb24tcGFuZWwgI1Byb3BlcnRpZXNUYWIgLnByb3BlcnR5LWNhcmQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI1NlYXJjaEZpbHRlckJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLnNlYXJjaC1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmRhdGUtcmFuZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5maWVsZC1zcGxpdCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcmtlci1jbHVzdGVyLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktY2FyZCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktZGlzdGFuY2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAudXNlci1pbnB1dCB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzI3NDQ1MztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAudXNlci1pbnB1dDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAudXNlci1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwieFwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMjBweDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzZWFyY2gnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNNTA1IDQ0Mi43TDQwNS4zIDM0M2MtNC41LTQuNS0xMC42LTctMTctN0gzNzJjMjcuNi0zNS4zIDQ0LTc5LjcgNDQtMTI4QzQxNiA5My4xIDMyMi45IDAgMjA4IDBTMCA5My4xIDAgMjA4czkzLjEgMjA4IDIwOCAyMDhjNDguMyAwIDkyLjctMTYuNCAxMjgtNDR2MTYuM2MwIDYuNCAyLjUgMTIuNSA3IDE3bDk5LjcgOTkuN2M5LjQgOS40IDI0LjYgOS40IDMzLjkgMGwyOC4zLTI4LjNjOS40LTkuNCA5LjQtMjQuNi4xLTM0ek0yMDggMzM2Yy03MC43IDAtMTI4LTU3LjItMTI4LTEyOCAwLTcwLjcgNTcuMi0xMjggMTI4LTEyOCA3MC43IDAgMTI4IDU3LjIgMTI4IDEyOCAwIDcwLjctNTcuMiAxMjgtMTI4IDEyOHonIGZpbGw9JyUyMzM1NGM1OCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgI2NhdGVnb3J5RGlzcGxheSwgLmludGVyYWN0aXZlLWd1aWRlICNhcmVhRGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAubWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIHVsLnRhYnMge1xuICBtYXJnaW46IDI1cHggMDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciB1bC50YWJzIGxpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciB1bC50YWJzIGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgdWwudGFicyBsaS5jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICN0YWItMiB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICN0YWItMiB1bCBsaSB7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDI1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5wcm9wZXJ0eS1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAyMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLnByb3BlcnR5LWltYWdlIGltZyB7XG4gIHdpZHRoOiAzNzhweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmZpbHRlci1leHRyYXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmZhbWlseS1mdW4ge1xuICBib3JkZXItY29sb3I6ICNmMjZkN2Q7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5wbGFjZXMtdG8tdmlzaXQge1xuICBib3JkZXItY29sb3I6ICNmZjg1NDM7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5ibG9nIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjY2ZWMxO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuZ3VpZGUge1xuICBib3JkZXItY29sb3I6ICM2ZWI0NmI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5mb29kLWRyaW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzljZWZmO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAuZXZlbnQge1xuICBib3JkZXItY29sb3I6ICNlNGRhZDc7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC50aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtY2hlY2snIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGRhdGEtaWNvbj0nY2hlY2snIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMTczLjkgNDM5LjRsLTE2Ni40LTE2Ni40Yy0xMC0xMC0xMC0yNi4yIDAtMzYuMmwzNi4yLTM2LjJjMTAtMTAgMjYuMi0xMCAzNi4yIDBsMTEyLjEgMTEyLjEgMjQwLjEtMjQwLjFjMTAtMTAgMjYuMi0xMCAzNi4yIDBsMzYuMiAzNi4yYzEwIDEwIDEwIDI2LjIgMCAzNi4ybC0yOTQuNCAyOTQuNGMtMTAgMTAtMjYuMiAxMC0zNi4yIDB6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICNsYXRlc3RMaXN0LCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjZ3JpZC12aWV3LCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjZGV0YWlscyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgI2dyaWQtdmlldyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICNkZXRhaWxzIGgyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjbGF0ZXN0TGlzdCBzcGFuLCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC12aWV3LWNvbnRhaW5lciAjZ3JpZC12aWV3IHNwYW4sIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyICNkZXRhaWxzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmhpZGRlbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5ldmVudC1yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtdmlldy1jb250YWluZXIgLmluZm9ybWF0aW9uLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5pbmZvcm1hdGlvbi1wYW5lbCAudmVydGljYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLXZpZXctY29udGFpbmVyIC5pbmZvcm1hdGlvbi1wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTBweCk7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5yZWNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmRldGFpbHMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5jYXQtZXhhbXBsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLmludGVyYWN0aXZlLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZnVsbC1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZnVsbC1vcGVuIC5pbnRlcmFjdGl2ZS1maWx0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmZmZmZmY7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgI21hcCB7XG4gIGhlaWdodDogNzB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlICNtYXAge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwIDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWdyb3c6IDAuMjM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciAuZXZlbnQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC5ldmVudC1yZXN1bHRzLXBsYWNlaG9sZGVyIC5ldmVudC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC5ldmVudC1yZXN1bHRzLXBsYWNlaG9sZGVyIC5jcml0ZXJpYS1tYXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5tYXAtdmlldywgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuZ3JpZC12aWV3LCAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5jb250cm9sLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjZTRkYWQ3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubWFwLXZpZXcsIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldywgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuY29udHJvbC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLm1hcC12aWV3OmJlZm9yZSwgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuZ3JpZC12aWV3OmJlZm9yZSwgLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuY29udHJvbC1idXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLm1hcC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nbWFwLW1hcmtlci1hbHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1tYXAtbWFya2VyLWFsdCBmYS13LTEyJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDM4NCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjNlNGRhZDc7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubWFwLXZpZXcuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikubWFwLXZpZXcuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLnRveC1tYnRuKTpub3QoLnRveC10YnRuKTpub3QoLmRlYnRuKS5tYXAtdmlldy5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J21hcC1tYXJrZXItYWx0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtbWFwLW1hcmtlci1hbHQgZmEtdy0xMicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAgJTdCZmlsbDogJTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1ncmlwLWhvcml6b250YWwnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2dyaXAtaG9yaXpvbnRhbCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNDQ4IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTk2IDI4OEgzMmMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6bTE2MCAwaC02NGMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnY2NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDY0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTY0YzAtMTcuNjctMTQuMzMtMzItMzItMzJ6TTk2IDk2SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnonIGZpbGw9JyUyM2U0ZGFkNycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtY29udHJvbHMgLnZpZXctc3RhdGUgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikuZ3JpZC12aWV3LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldy5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGRhZDc7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCgudG94LW1idG4pOm5vdCgudG94LXRidG4pOm5vdCguZGVidG4pLmdyaWQtdmlldy5zZWxlY3RlZDpiZWZvcmUge1xuICB0b3A6IDEycHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWdyaXAtaG9yaXpvbnRhbCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZ3JpcC1ob3Jpem9udGFsJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOTYgMjg4SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnptMTYwIDBoLTY0Yy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjY0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNjRjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMnYtNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMnpNOTYgOTZIMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyem0xNjAgMGgtNjRjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyem0xNjAgMGgtNjRjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2NjRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi02NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAjZ3JpZC1saXN0IHtcbiAgcGFkZGluZzogMjVweCAyNXB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAjZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGRpc3BsYXk6IG5vcm1hbDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAjZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlICNncmlkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0FBQTtcbiAgfVxuICAuaW50ZXJhY3RpdmUtZ3VpZGUgI2dyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkOGQ0O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtc3RyaXAuZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YzU4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmV2ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYWxlbmRhci1hbHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYWxlbmRhci1hbHQgZmEtdy0xNCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00wIDQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMTkySDB2Mjcyem0zMjAtMTk2YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHptMCAxMjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwek0xOTIgMjY4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyaC00MGMtNi42IDAtMTItNS40LTEyLTEydi00MHptMCAxMjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwek02NCAyNjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJINzZjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6bTAgMTI4YzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEySDc2Yy02LjYgMC0xMi01LjQtMTItMTJ2LTQwek00MDAgNjRoLTQ4VjE2YzAtOC44LTcuMi0xNi0xNi0xNmgtMzJjLTguOCAwLTE2IDcuMi0xNiAxNnY0OEgxNjBWMTZjMC04LjgtNy4yLTE2LTE2LTE2aC0zMmMtOC44IDAtMTYgNy4yLTE2IDE2djQ4SDQ4QzIxLjUgNjQgMCA4NS41IDAgMTEydjQ4aDQ0OHYtNDhjMC0yNi41LTIxLjUtNDgtNDgtNDh6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5mYW1pbHktZnVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmQ3ZDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5mYW1pbHktZnVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0Quc3QxJTdCZmlsbDolMjNmZmZmZmY7c3Ryb2tlOiUyM0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0Quc3QyJTdCZmlsbDolMjNGRkZGRkY7c3Ryb2tlOiUyM2ZmZmZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMS42LDM0LjZjLTQsMC03LjctMC43LTEwLjQtMmwtMC40LTAuMkwwLjcsMzJjLTAuMS0wLjctMC4xLTEuMy0wLjEtMS45YzAtNyw0LjktMTIuNywxMS0xMi43czExLDUuNywxMSwxMi43IGMwLDAuNiwwLDEuMS0wLjEsMS45djAuNEwyMiwzMi42QzE5LjMsMzMuOSwxNS41LDM0LjYsMTEuNiwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTEuNiwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMxNi4xLDE4LjksMTEuNiwxOC45eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjguNSwzNC42Yy00LDAtNy43LTAuNy0xMC40LTJsLTAuNC0wLjJWMzJjLTAuMS0wLjgsMC43LTEuMiwxLjItMS40YzAuMSwwLDAuMy0wLjEsMC40LTAuMiBjMC4xLTYuNSwyLjktMTMsOS4zLTEzYzYuMSwwLDExLDUuNywxMSwxMi43YzAsMC42LDAsMS4xLTAuMSwxLjl2MC40bC0wLjQsMC4yQzM2LjEsMzMuOSwzMi40LDM0LjYsMjguNSwzNC42eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjguNSwxOC45Yy00LjUsMC04LjItMy43LTguMi04LjJzMy43LTguMiw4LjItOC4yczguMiwzLjcsOC4yLDguMlMzMywxOC45LDI4LjUsMTguOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MicgZD0nTTIwLjQsMzYuOGMtMi4zLDAtNC41LTAuNC02LjEtMS4ybC0wLjQtMC4ybC0wLjEtMC40Yy0wLjEtMC40LTAuMS0wLjgtMC4xLTEuMWMwLTQuMiwzLTcuNiw2LjYtNy42IHM2LjYsMy40LDYuNiw3LjZjMCwwLjMsMCwwLjctMC4xLDEuMXYwLjRsLTAuMywwLjJDMjQuOSwzNi4zLDIyLjcsMzYuOCwyMC40LDM2Ljh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J00yMC40LDI3LjhjLTIuOCwwLTUtMi4zLTUtNWMwLTIuOCwyLjMtNSw1LTVzNSwyLjMsNSw1UzIzLjEsMjcuOCwyMC40LDI3Ljh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY2ZWMxO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmJsb2c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1jb21tZW50cycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nY29tbWVudHMnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtNDE2IDE5MmMwLTg4LjQtOTMuMS0xNjAtMjA4LTE2MHMtMjA4IDcxLjYtMjA4IDE2MGMwIDM0LjMgMTQuMSA2NS45IDM4IDkyLTEzLjQgMzAuMi0zNS41IDU0LjItMzUuOCA1NC41LTIuMiAyLjMtMi44IDUuNy0xLjUgOC43czQuMSA0LjggNy4zIDQuOGMzNi42IDAgNjYuOS0xMi4zIDg4LjctMjUgMzIuMiAxNS43IDcwLjMgMjUgMTExLjMgMjUgMTE0LjkgMCAyMDgtNzEuNiAyMDgtMTYwem0xMjIgMjIwYzIzLjktMjYgMzgtNTcuNyAzOC05MiAwLTY2LjktNTMuNS0xMjQuMi0xMjkuMy0xNDguMSAwLjkgNi42IDEuMyAxMy4zIDEuMyAyMC4xIDAgMTA1LjktMTA3LjcgMTkyLTI0MCAxOTItMTAuOCAwLTIxLjMtMC44LTMxLjctMS45IDMxLjUgNTcuNSAxMDUuNSA5Ny45IDE5MS43IDk3LjkgNDEgMCA3OS4xLTkuMiAxMTEuMy0yNSAyMS44IDEyLjcgNTIuMSAyNSA4OC43IDI1IDMuMiAwIDYuMS0xLjkgNy4zLTQuOCAxLjMtMi45IDAuNy02LjMtMS41LTguNy0wLjMtMC4zLTIyLjQtMjQuMi0zNS44LTU0LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmZvb2QtZHJpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljZWZmO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmZvb2QtZHJpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS11dGVuc2lscycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0ndXRlbnNpbHMnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDQxNiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjA3LjksMTUuMmMwLjgsNC43LDE2LjEsOTQuNSwxNi4xLDEyOC44YzAsNTIuMy0yNy44LDg5LjYtNjguOSwxMDQuNkwxNjgsNDg2LjdjMC43LDEzLjctMTAuMiwyNS4zLTI0LDI1LjMgSDgwYy0xMy43LDAtMjQuNy0xMS41LTI0LTI1LjNsMTIuOS0yMzguMUMyNy43LDIzMy42LDAsMTk2LjIsMCwxNDRDMCwxMDkuNiwxNS4zLDE5LjksMTYuMSwxNS4yQzE5LjMtNS4xLDYxLjQtNS40LDY0LDE2LjN2MTQxLjIgYzEuMywzLjQsMTUuMSwzLjIsMTYsMGMxLjQtMjUuMyw3LjktMTM5LjIsOC0xNDEuOGMzLjMtMjAuOCw0NC43LTIwLjgsNDcuOSwwYzAuMiwyLjcsNi42LDExNi41LDgsMTQxLjhjMC45LDMuMiwxNC44LDMuNCwxNiwwIFYxNi4zQzE2Mi41LTUuMywyMDQuNy01LjEsMjA3LjksMTUuMnogTTMyNy4xLDMwMC45bC0xNSwxODUuMWMtMS4yLDE0LDkuOSwyNiwyMy45LDI2aDU2YzEzLjMsMCwyNC0xMC43LDI0LTI0VjI0IGMwLTEzLjItMTAuNy0yNC0yNC0yNEMzMDkuNSwwLDE3MC42LDE3OC41LDMyNy4xLDMwMC45TDMyNy4xLDMwMC45eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1zdHJpcC5wbGFjZXMtdG8tdmlzaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTQzO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLnBsYWNlcy10by12aXNpdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWxhbmRtYXJrJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdsYW5kbWFyaycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J001MDEuNiw5Mi4xTDI2Ny4yLDJDMjYwLTAuNywyNTItMC43LDI0NC44LDJMMTAuNCw5Mi4xQzQuMSw5NC41LDAsMTAwLjQsMCwxMDcuMVYxNDRjMCw4LjgsNy4yLDE2LDE2LDE2aDQ4MCBjOC44LDAsMTYtNy4yLDE2LTE2di0zNi45QzUxMiwxMDAuNCw1MDcuOSw5NC40LDUwMS42LDkyLjF6IE02NCwxOTJ2MTYwSDQ4Yy04LjgsMC0xNiw3LjItMTYsMTZ2NDhoNDQ4di00OGMwLTguOC03LjItMTYtMTYtMTZoLTE2IFYxOTJoLTY0djE2MGgtOTZWMTkyaC02NHYxNjBoLTk2VjE5Mkg2NHogTTQ5Niw0NDhIMTZjLTguOCwwLTE2LDcuMi0xNiwxNnYzMmMwLDguOCw3LjIsMTYsMTYsMTZoNDgwYzguOCwwLDE2LTcuMiwxNi0xNnYtMzIgQzUxMiw0NTUuMiw1MDQuOCw0NDgsNDk2LDQ0OHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtc3RyaXAuZ3VpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmViNDZiO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXN0cmlwLmd1aWRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYm9vay1vcGVuJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdib29rLW9wZW4nIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDU3NiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTQyLjIsMzJjLTU0LjgsMy4xLTE2My43LDE0LjQtMjMxLDU1LjZjLTQuNiwyLjgtNy4zLDcuOS03LjMsMTMuMnYzNjMuOWMwLDExLjUsMTIuNiwxOC45LDIzLjMsMTMuNSBjNjkuMi0zNC44LDE2OS4yLTQ0LjMsMjE4LjctNDYuOWMxNi45LTAuOSwzMC0xNC40LDMwLTMwLjdWNjIuOEM1NzYsNDUsNTYwLjYsMzEsNTQyLjIsMzJ6IE0yNjQuNyw4Ny42IEMxOTcuNSw0Ni41LDg4LjYsMzUuMiwzMy44LDMyQzE1LjQsMzEsMCw0NSwwLDYyLjh2MzM3LjljMCwxNi4yLDEzLjEsMjkuOCwzMCwzMC43YzQ5LjUsMi42LDE0OS42LDEyLjEsMjE4LjgsNDcgYzEwLjYsNS40LDIzLjItMS45LDIzLjItMTMuNVYxMDAuNkMyNzIsOTUuMywyNjkuNCw5MC41LDI2NC43LDg3LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAyNXB4IDBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtbG9jYXRpb246YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAwcHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nbWFwLW1hcmtlci1hbHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1tYXAtbWFya2VyLWFsdCBmYS13LTEyJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDM4NCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjNDNUIxQTk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1pbmZvIHtcbiAgcGFkZGluZzogMHB4IDI1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kYXRlcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGF0ZXMgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWtleXdvcmRzIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5ldmVudC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4O1xuICBkaXNwbGF5OiBub3JtYWw7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWxhYmVsczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1sYWJlbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5tYXAtbGFiZWxzIC5rZXl3b3JkcyB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIGhyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlN2U5O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIFtkYXRhLWluZm89cHJvcGVydGllcy1jb3VudF0sIC5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5uZWFyYnktcmFuZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgW2RhdGEtaW5mbz1wcm9wZXJ0aWVzLWNvdW50XSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLm5lYXJieS1yYW5nZSB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICAvKlRPRE86IFVzZSBvbmUgb2YgdGhlIHNlbGVjdG9ycyBmcm9tIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yMDU0MTg1OS83MDc3NTg5IGFuZCBmaWd1cmUgb3V0XG5ob3cgdG8gcmVtb3ZlIHRoZSB2aXJ0aWNhbCBzcGFjZSBhcm91bmQgdGhlIHJhbmdlIGlucHV0IGluIElFKi9cbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMy4xcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgbWFyZ2luLXRvcDogMy4xcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIGJvcmRlcjogMi45cHggc29saWQgI0M1QjFBOTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjQzVCMUE5O1xuICBib3JkZXI6IDIuOXB4IHNvbGlkICNDNUIxQTk7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTRlN2U5O1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbXMtdGh1bWIge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjQzVCMUE5O1xuICBib3JkZXI6IDIuOXB4IHNvbGlkICNDNUIxQTk7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICAvKk5lZWRlZCB0byBrZWVwIHRoZSBFZGdlIHRodW1iIGNlbnRyZWQqL1xufVxuXG4uaW50ZXJhY3RpdmUtZ3VpZGUgLnByb3BlcnR5LXNsaWRlciAuc2xpZGVjb250YWluZXIgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbn1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5pbnRlcmFjdGl2ZS1ndWlkZSAucHJvcGVydHktc2xpZGVyIC5zbGlkZWNvbnRhaW5lciB7XG4gICAgLyogUHJlLUNocm9taXVtIEVkZ2Ugb25seSBzdHlsZXMsIHNlbGVjdG9yIHRha2VuIGZyb20gaGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zMjIwMjk1My83MDc3NTg5ICovXG4gIH1cbiAgLmludGVyYWN0aXZlLWd1aWRlIC5wcm9wZXJ0eS1zbGlkZXIgLnNsaWRlY29udGFpbmVyIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qRWRnZSBzdGFydHMgdGhlIG1hcmdpbiBmcm9tIHRoZSB0aHVtYiwgbm90IHRoZSB0cmFjayBhcyBvdGhlciBicm93c2VycyBkbyovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmludGVyYWN0aXZlLWd1aWRlIC5yZXN1bHRzLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBmb3JtW2RhdGEtcGFnZT1tYXBdIC5pbnRlcmFjdGl2ZS1ndWlkZSAudGFicyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgZm9ybVtkYXRhLXBhZ2U9bWFwXSAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmb3JtW2RhdGEtcGFnZT1tYXBdIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgZm9ybVtkYXRhLXBhZ2U9bWFwXSAuaW50ZXJhY3RpdmUtZ3VpZGUgLm1hcC1jb250cm9scyAudmlldy1zdGF0ZSAuY2FyZC1zb3J0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvcm1bZGF0YS1wYWdlPW1hcF0gLmludGVyYWN0aXZlLWd1aWRlIC5pbmZvcm1hdGlvbi1wYW5lbCAudGFiLWNvbnRlbnQuY3VycmVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTIzcHgpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmZpeGVkLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB6LWluZGV4OiA1MDAwMDAwO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5maXhlZC1tZW51IC5pbnRlcmFjdGl2ZS1maWx0ZXIge1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAubG9jYXRpb24tc3ViLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC51bmlxdWUtc3ViIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAuZmVhdHVyZXMtc3ViLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC5sb2NhdGlvbi1zdWIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLnVuaXF1ZS1zdWIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmFjdGl2aXR5LXN1YiwgLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAuaW5zcGlyYXRpb24tc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAuZmVhdHVyZXMtc3ViIGgyLCAubmVlZC1zb21lLWluc3BpcmF0aW9uIC5sb2NhdGlvbi1zdWIgaDIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLnVuaXF1ZS1zdWIgaDIsIC5uZWVkLXNvbWUtaW5zcGlyYXRpb24gLmFjdGl2aXR5LXN1YiBoMiwgLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAuaW5zcGlyYXRpb24tc3ViIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5lZWQtc29tZS1pbnNwaXJhdGlvbiAuZm91ci1jb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLnByb3BlcnR5LWNhcmQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmZlYXR1cmUtbHV4dXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucHJvcGVydHktY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1yZWdpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5zaG9ydC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5wcm9wZXJ0eS1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAuZGV0YWlscy1saW5rLnByb3BlcnR5LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUIxQTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QjFBOSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA5NnB4O1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdy5zaW5nbGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLmluZm8tY2lyY2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdyAucHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDMuODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcmljZS5wb2Ege1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJpY2UucG9hIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb3BlcnR5LWNhcmQgLnByaWNlLnBvYSAuSW5maW5pdHlOdW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1jYXJkIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb3BlcnR5LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVCMUE5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5vd2wtaXRlbSAucHJvcGVydHktY2FyZCAucHJvcGVydHktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW46IDFlbSAwIDAuMjVlbSAwO1xufVxuXG4ucHJvcGVydHktY2FyZCAucHJvcGVydHktbGluayB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLmV2ZW50LWNhcmQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmZlYXR1cmUtbHV4dXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXZlbnQtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5ldmVudC1jYXJkIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudC1jYXJkIC5ldmVudC1yZWdpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldmVudC1jYXJkIC5zaG9ydC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5ldmVudC1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAuZGV0YWlscy1saW5rLnByb3BlcnR5LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUIxQTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QjFBOSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA5NnB4O1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdy5zaW5nbGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLmluZm8tY2lyY2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdyAucHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbi5ldmVudC1jYXJkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDMuODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5ldmVudC1jYXJkIC5wcmljZS5wb2Ege1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uZXZlbnQtY2FyZCAucHJpY2UucG9hIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmV2ZW50LWNhcmQgLnByaWNlLnBvYSAuSW5maW5pdHlOdW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ldmVudC1jYXJkIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uZXZlbnQtY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmV2ZW50LWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVCMUE5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm93bC1pdGVtIC5ldmVudC1jYXJkIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5vd2wtaXRlbSAuZXZlbnQtY2FyZCAuZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW46IDFlbSAwIDAuMjVlbSAwO1xufVxuXG4uZXZlbnQtY2FyZCAuZXZlbnQtbGluayB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmZlYXR1cmUtbHV4dXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaW5zcGlyYXRpb24tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5pbnNwaXJhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5pbnNwaXJhdGlvbi1yZWdpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5zaG9ydC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkOm5vdCguc2VhcmNoLXByb3BlcnR5KSAuZGV0YWlscy1saW5rLnByb3BlcnR5LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUIxQTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cuc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QjFBOSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA5NnB4O1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdy5zaW5nbGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLnByaWNlLXRleHQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cgLmluZm8tY2lyY2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdyAucHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDMuODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5wcmljZS5wb2Ege1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAucHJpY2UucG9hIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQgLnByaWNlLnBvYSAuSW5maW5pdHlOdW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbnNwaXJhdGlvbi1jYXJkIC5wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmluc3BpcmF0aW9uLWNhcmQ6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZSAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVCMUE5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm93bC1pdGVtIC5pbnNwaXJhdGlvbi1jYXJkIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5vd2wtaXRlbSAuaW5zcGlyYXRpb24tY2FyZCAuaW5zcGlyYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBtYXJnaW46IDFlbSAwIDAuMjVlbSAwO1xufVxuXG4uaW5zcGlyYXRpb24tY2FyZCAuaW5zcGlyYXRpb24tbGluayB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLmhvbWUtcGFnZSAucHJvcGVydHktY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG4uaG9tZS1wYWdlIC5wcm9wZXJ0eS1jYXJkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUtcGFnZSAucHJvcGVydHktY2FyZCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmhvbWUtcGFnZSAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuODU3MTRyZW07XG4gIH1cbn1cblxuLmx1eHVyeS1wcm9wZXJ0eS5wcm9wZXJ0eS1jYXJkIC5mZWF0dXJlLWx1eHVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sdXh1cnktcHJvcGVydHkucHJvcGVydHktY2FyZCAucHJvcGVydHktbGluazpmaXJzdC1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xufVxuXG4ucHJvcGVydHktbGluaywgLmV2ZW50LWxpbmsge1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNwYW5bY2xhc3MkPS1pY29uXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuc3BhbltjbGFzcyQ9LWljb25dOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbjogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbnNwYW5bY2xhc3MkPS1pY29uXTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5iZWRzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdiZWQnIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDcwMCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTc2IDI1NmM0NC4xMSAwIDgwLTM1Ljg5IDgwLTgwcy0zNS44OS04MC04MC04MC04MCAzNS44OS04MCA4MCAzNS44OSA4MCA4MCA4MHptMzUyLTEyOEgzMDRjLTguODQgMC0xNiA3LjE2LTE2IDE2djE0NEg2NFY4MGMwLTguODQtNy4xNi0xNi0xNi0xNkgxNkM3LjE2IDY0IDAgNzEuMTYgMCA4MHYzNTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoMzJjOC44NCAwIDE2LTcuMTYgMTYtMTZ2LTQ4aDUxMnY0OGMwIDguODQgNy4xNiAxNiAxNiAxNmgzMmM4Ljg0IDAgMTYtNy4xNiAxNi0xNlYyNDBjMC02MS44Ni01MC4xNC0xMTItMTEyLTExMnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5ndWVzdHMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3NlYXJjaCcgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNjgwIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J005NiAyMjRjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0em00NDggMGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTMyIDMyaC02NGMtMTcuNiAwLTMzLjUgNy4xLTQ1LjEgMTguNiA0MC4zIDIyLjEgNjguOSA2MiA3NS4xIDEwOS40aDY2YzE3LjcgMCAzMi0xNC4zIDMyLTMydi0zMmMwLTM1LjMtMjguNy02NC02NC02NHptLTI1NiAwYzYxLjkgMCAxMTItNTAuMSAxMTItMTEyUzM4MS45IDMyIDMyMCAzMiAyMDggODIuMSAyMDggMTQ0czUwLjEgMTEyIDExMiAxMTJ6bTc2LjggMzJoLTguM2MtMjAuOCAxMC00My45IDE2LTY4LjUgMTZzLTQ3LjYtNi02OC41LTE2aC04LjNDMTc5LjYgMjg4IDEyOCAzMzkuNiAxMjggNDAzLjJWNDMyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OHYtMjguOGMwLTYzLjYtNTEuNi0xMTUuMi0xMTUuMi0xMTUuMnptLTIyMy43LTEzLjRDMTYxLjUgMjYzLjEgMTQ1LjYgMjU2IDEyOCAyNTZINjRjLTM1LjMgMC02NCAyOC43LTY0IDY0djMyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDY1LjljNi4zLTQ3LjQgMzQuOS04Ny4zIDc1LjItMTA5LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYmF0aHJvb21zLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtYmF0aCcgYXJpYS1oaWRkZW49J3RydWUnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZGF0YS1pY29uPSdiYXRoJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ4OCAyNTZIODBWMTEyYzAtMTcuNjQ1IDE0LjM1NS0zMiAzMi0zMiAxMS4zNTEgMCAyMS4zMzIgNS45NDUgMjcuMDE1IDE0Ljg4LTE2LjQ5MiAyNS4yMDctMTQuNjg3IDU5LjU3NiA2LjgzOCA4My4wMzUtNC4xNzYgNC43MTMtNC4wMjEgMTEuOTE2LjQ5MSAxNi40MjhsMTEuMzE0IDExLjMxNGM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsOTUuMDMtOTUuMDI5YzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMTEuMzE0LTExLjMxNGMtNC41MTItNC41MTItMTEuNzE1LTQuNjY2LTE2LjQyOC0uNDkxLTE3Ljk0OS0xNi40NjktNDIuMjk0LTIxLjQyOS02NC4xNzgtMTUuMzY1QzE2My4yODEgNDUuNjY3IDEzOS4yMTIgMzIgMTEyIDMyYy00NC4xMTIgMC04MCAzNS44ODgtODAgODB2MTQ0aC04Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2MTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDh2MzJjMCAyOC40MyAxMi4zNjIgNTMuOTY5IDMyIDcxLjU0N1Y0NTZjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDE2YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtOGgyNTZ2OGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoMTZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di0zMi40NTNjMTkuNjM4LTE3LjU3OCAzMi00My4xMTcgMzItNzEuNTQ3di0zMmg4YzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtMTZjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtZG9nJyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyBkYXRhLWljb249J2RvZycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000OTYgOTZoLTY0bC03LjE2LTE0LjMxQTMyIDMyIDAgMCAwIDM5Ni4yMiA2NEgzNDIuNmwtMjcuMjgtMjcuMjhDMzA1LjIzIDI2LjY0IDI4OCAzMy43OCAyODggNDguMDN2MTQ5Ljg0bDEyOCA0NS43MVYyMDhoMzJjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtMzJjMC04Ljg0LTcuMTYtMTYtMTYtMTZ6bS0xMTIgNDhjLTguODQgMC0xNi03LjE2LTE2LTE2czcuMTYtMTYgMTYtMTYgMTYgNy4xNiAxNiAxNi03LjE2IDE2LTE2IDE2ek05NiAyMjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzIgMC0xNy42Ny0xNC4zMy0zMi0zMi0zMlMwIDE3NC4zMyAwIDE5MmMwIDQxLjY2IDI2LjgzIDc2Ljg1IDY0IDkwLjFWNDk2YzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjM4NGgxNjB2MTEyYzAgOC44NCA3LjE2IDE2IDE2IDE2aDY0YzguODQgMCAxNi03LjE2IDE2LTE2VjI3Ny41NUwyNjYuMDUgMjI0SDk2eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5uby1kb2dzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QgLnN0MSAlN0JmaWxsOiAlMjNjNWM1YzU7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwtMTI1cHgpIHNjYWxlKDEuNSwxLjUpOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQ5NiA5NmgtNjRsLTcuMTYtMTQuMzFBMzIgMzIgMCAwIDAgMzk2LjIyIDY0SDM0Mi42bC0yNy4yOC0yNy4yOEMzMDUuMjMgMjYuNjQgMjg4IDMzLjc4IDI4OCA0OC4wM3YxNDkuODRsMTI4IDQ1LjcxVjIwOGgzMmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di0zMmMwLTguODQtNy4xNi0xNi0xNi0xNnptLTExMiA0OGMtOC44NCAwLTE2LTcuMTYtMTYtMTZzNy4xNi0xNiAxNi0xNiAxNiA3LjE2IDE2IDE2LTcuMTYgMTYtMTYgMTZ6TTk2IDIyNGMtMTcuNjQgMC0zMi0xNC4zNi0zMi0zMiAwLTE3LjY3LTE0LjMzLTMyLTMyLTMyUzAgMTc0LjMzIDAgMTkyYzAgNDEuNjYgMjYuODMgNzYuODUgNjQgOTAuMVY0OTZjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMzg0aDE2MHYxMTJjMCA4Ljg0IDcuMTYgMTYgMTYgMTZoNjRjOC44NCAwIDE2LTcuMTYgMTYtMTZWMjc3LjU1TDI2Ni4wNSAyMjRIOTZ6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTkzLjk0IDI1NkwyOTYuNSAxNTMuNDRsMjEuMTUtMjEuMTVjMy4xMi0zLjEyIDMuMTItOC4xOSAwLTExLjMxbC0yMi42My0yMi42M2MtMy4xMi0zLjEyLTguMTktMy4xMi0xMS4zMSAwTDE2MCAyMjIuMDYgMzYuMjkgOTguMzRjLTMuMTItMy4xMi04LjE5LTMuMTItMTEuMzEgMEwyLjM0IDEyMC45N2MtMy4xMiAzLjEyLTMuMTIgOC4xOSAwIDExLjMxTDEyNi4wNiAyNTYgMi4zNCAzNzkuNzFjLTMuMTIgMy4xMi0zLjEyIDguMTkgMCAxMS4zMWwyMi42MyAyMi42M2MzLjEyIDMuMTIgOC4xOSAzLjEyIDExLjMxIDBMMTYwIDI4OS45NCAyNjIuNTYgMzkyLjVsMjEuMTUgMjEuMTVjMy4xMiAzLjEyIDguMTkgMy4xMiAxMS4zMSAwbDIyLjYzLTIyLjYzYzMuMTItMy4xMiAzLjEyLTguMTkgMC0xMS4zMUwxOTMuOTQgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmx1eHVyeS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDAgNDAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UgJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QgLnN0MSU3QmZpbGw6JTIzRkZGRkZGOyU3RCAlM0Mvc3R5bGUlM0UgJTNDZyBpZD0nX3gzOF84NTE2JyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNy43LDM5LjlIMi4zVjExLjNMMTkuNSwwLjFsMTguMiwxMS4yVjM5Ljl6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTAuNywxNy41aDMuMnYxMS40aDUuNnYyLjdoLTguOFYxNy41eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTIxLjQsMTcuN2MxLTAuMiwyLjQtMC4zLDQuMy0wLjNjMiwwLDMuNCwwLjQsNC4zLDEuMXMxLjUsMS45LDEuNSwzLjNzLTAuNSwyLjYtMS4zLDMuNCBjLTEuMSwxLTIuNywxLjUtNC42LDEuNWMtMC40LDAtMC44LDAtMS4xLTAuMXY1LjFoLTMuMkwyMS40LDE3Ljd6IE0yNC41LDI0LjFjMC4zLDAuMSwwLjYsMC4xLDEuMSwwLjFjMS43LDAsMi43LTAuOSwyLjctMi4zIGMwLTEuMy0wLjktMi4xLTIuNS0yLjFjLTAuNiwwLTEuMSwwLjEtMS4zLDAuMUMyNC41LDE5LjksMjQuNSwyNC4xLDI0LjUsMjQuMXonLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGFtcGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtc2VhcmNoJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdoYW1wZXInIHJvbGU9J2ltZycgdmlld0JveD0nMCAwIDY0MCA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQwLjYgMTk0LjFjMS45LTMwLjggMTcuMy02MS4yIDQ0LTc5LjhDMjc5LjQgMTAzLjUgMjY4LjcgOTYgMjU2IDk2aC0yOS40bDMwLjctMjJjNy4yLTUuMSA4LjktMTUuMSAzLjctMjIuM2wtOS4zLTEzYy01LjEtNy4yLTE1LjEtOC45LTIyLjMtMy43bC0zMiAyMi45IDExLjUtMzAuNmMzLjEtOC4zLTEuMS0xNy41LTkuNC0yMC42bC0xNS01LjZjLTguMy0zLjEtMTcuNSAxLjEtMjAuNiA5LjRsLTE5LjkgNTMtMTkuOS01My4xQzEyMSAyLjEgMTExLjgtMi4xIDEwMy41IDFsLTE1IDUuNkM4MC4yIDkuNyA3NiAxOSA3OS4yIDI3LjJsMTEuNSAzMC42TDU4LjYgMzVjLTcuMi01LjEtMTcuMi0zLjUtMjIuMyAzLjdsLTkuMyAxM2MtNS4xIDcuMi0zLjUgMTcuMiAzLjcgMjIuM2wzMC43IDIySDMyYy0xNy43IDAtMzIgMTQuMy0zMiAzMnYzNTJjMCAxNy43IDE0LjMgMzIgMzIgMzJoMTY4LjljLTUuNS05LjUtOC45LTIwLjMtOC45LTMyVjI1NmMwLTI5LjkgMjAuOC01NSA0OC42LTYxLjl6TTIyNCA0ODBjMCAxNy43IDE0LjMgMzIgMzIgMzJoMTYwVjM4NEgyMjR2OTZ6bTIyNCAzMmgxNjBjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTk2SDQ0OHYxMjh6bTE2MC0yODhoLTIwLjRjMi42LTcuNiA0LjQtMTUuNSA0LjQtMjMuOCAwLTM1LjUtMjctNzIuMi03Mi4xLTcyLjItNDguMSAwLTc1LjkgNDcuNy04Ny45IDc1LjMtMTIuMS0yNy42LTM5LjktNzUuMy04Ny45LTc1LjMtNDUuMSAwLTcyLjEgMzYuNy03Mi4xIDcyLjIgMCA4LjMgMS43IDE2LjIgNC40IDIzLjhIMjU2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY5NmgxOTJWMjI0aDE1LjNsLjctLjIuNy4ySDQ0OHYxMjhoMTkydi05NmMwLTE3LjctMTQuMy0zMi0zMi0zMnptLTI3MiAwYy0yLjctMS40LTUuMS0zLTcuMi00LjgtNy4zLTYuNC04LjgtMTMuOC04LjgtMTkgMC05LjcgNi40LTI0LjIgMjQuMS0yNC4yIDE4LjcgMCAzNS42IDI3LjQgNDQuNSA0OEgzMzZ6bTE5OS4yLTQuOGMtMi4xIDEuOC00LjUgMy40LTcuMiA0LjhoLTUyLjZjOC44LTIwLjMgMjUuOC00OCA0NC41LTQ4IDE3LjcgMCAyNC4xIDE0LjUgMjQuMSAyNC4yIDAgNS4yLTEuNSAxMi42LTguOCAxOXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zdGFydGVyLXBhY2staWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3N0YXJ0ZXItcGFjaycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zMiA0NDhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMTYwVjMyMEgzMnYxMjh6bTI1NiAzMmgxNjBjMTcuNyAwIDMyLTE0LjMgMzItMzJWMzIwSDI4OHYxNjB6bTE5Mi0zMjBoLTQyLjFjNi4yLTEyLjEgMTAuMS0yNS41IDEwLjEtNDAgMC00OC41LTM5LjUtODgtODgtODgtNDEuNiAwLTY4LjUgMjEuMy0xMDMgNjguMy0zNC41LTQ3LTYxLjQtNjguMy0xMDMtNjguMy00OC41IDAtODggMzkuNS04OCA4OCAwIDE0LjUgMy44IDI3LjkgMTAuMSA0MEgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2ODBjMCA4LjggNy4yIDE2IDE2IDE2aDQ4MGM4LjggMCAxNi03LjIgMTYtMTZ2LTgwYzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMzI2LjEgMGMtMjIuMSAwLTQwLTE3LjktNDAtNDBzMTcuOS00MCA0MC00MGMxOS45IDAgMzQuNiAzLjMgODYuMSA4MGgtODYuMXptMjA2LjEgMGgtODYuMWM1MS40LTc2LjUgNjUuNy04MCA4Ni4xLTgwIDIyLjEgMCA0MCAxNy45IDQwIDQwcy0xNy45IDQwLTQwIDQweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhbXBlci13aGl0ZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0naGFtcGVyJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0MC42IDE5NC4xYzEuOS0zMC44IDE3LjMtNjEuMiA0NC03OS44QzI3OS40IDEwMy41IDI2OC43IDk2IDI1NiA5NmgtMjkuNGwzMC43LTIyYzcuMi01LjEgOC45LTE1LjEgMy43LTIyLjNsLTkuMy0xM2MtNS4xLTcuMi0xNS4xLTguOS0yMi4zLTMuN2wtMzIgMjIuOSAxMS41LTMwLjZjMy4xLTguMy0xLjEtMTcuNS05LjQtMjAuNmwtMTUtNS42Yy04LjMtMy4xLTE3LjUgMS4xLTIwLjYgOS40bC0xOS45IDUzLTE5LjktNTMuMUMxMjEgMi4xIDExMS44LTIuMSAxMDMuNSAxbC0xNSA1LjZDODAuMiA5LjcgNzYgMTkgNzkuMiAyNy4ybDExLjUgMzAuNkw1OC42IDM1Yy03LjItNS4xLTE3LjItMy41LTIyLjMgMy43bC05LjMgMTNjLTUuMSA3LjItMy41IDE3LjIgMy43IDIyLjNsMzAuNyAyMkgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzUyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2OC45Yy01LjUtOS41LTguOS0yMC4zLTguOS0zMlYyNTZjMC0yOS45IDIwLjgtNTUgNDguNi02MS45ek0yMjQgNDgwYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzODRIMjI0djk2em0yMjQgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMydi05Nkg0NDh2MTI4em0xNjAtMjg4aC0yMC40YzIuNi03LjYgNC40LTE1LjUgNC40LTIzLjggMC0zNS41LTI3LTcyLjItNzIuMS03Mi4yLTQ4LjEgMC03NS45IDQ3LjctODcuOSA3NS4zLTEyLjEtMjcuNi0zOS45LTc1LjMtODcuOS03NS4zLTQ1LjEgMC03Mi4xIDM2LjctNzIuMSA3Mi4yIDAgOC4zIDEuNyAxNi4yIDQuNCAyMy44SDI1NmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2OTZoMTkyVjIyNGgxNS4zbC43LS4yLjcuMkg0NDh2MTI4aDE5MnYtOTZjMC0xNy43LTE0LjMtMzItMzItMzJ6bS0yNzIgMGMtMi43LTEuNC01LjEtMy03LjItNC44LTcuMy02LjQtOC44LTEzLjgtOC44LTE5IDAtOS43IDYuNC0yNC4yIDI0LjEtMjQuMiAxOC43IDAgMzUuNiAyNy40IDQ0LjUgNDhIMzM2em0xOTkuMi00LjhjLTIuMSAxLjgtNC41IDMuNC03LjIgNC44aC01Mi42YzguOC0yMC4zIDI1LjgtNDggNDQuNS00OCAxNy43IDAgMjQuMSAxNC41IDI0LjEgMjQuMiAwIDUuMi0xLjUgMTIuNi04LjggMTl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oYW1wZXItd2hpdGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLXNlYXJjaCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0naGFtcGVyJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzZmZmZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0MC42IDE5NC4xYzEuOS0zMC44IDE3LjMtNjEuMiA0NC03OS44QzI3OS40IDEwMy41IDI2OC43IDk2IDI1NiA5NmgtMjkuNGwzMC43LTIyYzcuMi01LjEgOC45LTE1LjEgMy43LTIyLjNsLTkuMy0xM2MtNS4xLTcuMi0xNS4xLTguOS0yMi4zLTMuN2wtMzIgMjIuOSAxMS41LTMwLjZjMy4xLTguMy0xLjEtMTcuNS05LjQtMjAuNmwtMTUtNS42Yy04LjMtMy4xLTE3LjUgMS4xLTIwLjYgOS40bC0xOS45IDUzLTE5LjktNTMuMUMxMjEgMi4xIDExMS44LTIuMSAxMDMuNSAxbC0xNSA1LjZDODAuMiA5LjcgNzYgMTkgNzkuMiAyNy4ybDExLjUgMzAuNkw1OC42IDM1Yy03LjItNS4xLTE3LjItMy41LTIyLjMgMy43bC05LjMgMTNjLTUuMSA3LjItMy41IDE3LjIgMy43IDIyLjNsMzAuNyAyMkgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzUyYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2OC45Yy01LjUtOS41LTguOS0yMC4zLTguOS0zMlYyNTZjMC0yOS45IDIwLjgtNTUgNDguNi02MS45ek0yMjQgNDgwYzAgMTcuNyAxNC4zIDMyIDMyIDMyaDE2MFYzODRIMjI0djk2em0yMjQgMzJoMTYwYzE3LjcgMCAzMi0xNC4zIDMyLTMydi05Nkg0NDh2MTI4em0xNjAtMjg4aC0yMC40YzIuNi03LjYgNC40LTE1LjUgNC40LTIzLjggMC0zNS41LTI3LTcyLjItNzIuMS03Mi4yLTQ4LjEgMC03NS45IDQ3LjctODcuOSA3NS4zLTEyLjEtMjcuNi0zOS45LTc1LjMtODcuOS03NS4zLTQ1LjEgMC03Mi4xIDM2LjctNzIuMSA3Mi4yIDAgOC4zIDEuNyAxNi4yIDQuNCAyMy44SDI1NmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2OTZoMTkyVjIyNGgxNS4zbC43LS4yLjcuMkg0NDh2MTI4aDE5MnYtOTZjMC0xNy43LTE0LjMtMzItMzItMzJ6bS0yNzIgMGMtMi43LTEuNC01LjEtMy03LjItNC44LTcuMy02LjQtOC44LTEzLjgtOC44LTE5IDAtOS43IDYuNC0yNC4yIDI0LjEtMjQuMiAxOC43IDAgMzUuNiAyNy40IDQ0LjUgNDhIMzM2em0xOTkuMi00LjhjLTIuMSAxLjgtNC41IDMuNC03LjIgNC44aC01Mi42YzguOC0yMC4zIDI1LjgtNDggNDQuNS00OCAxNy43IDAgMjQuMSAxNC41IDI0LjEgMjQuMiAwIDUuMi0xLjUgMTIuNi04LjggMTl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5zdGFydGVyLXBhY2std2hpdGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3N0YXJ0ZXItcGFjaycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zMiA0NDhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMTYwVjMyMEgzMnYxMjh6bTI1NiAzMmgxNjBjMTcuNyAwIDMyLTE0LjMgMzItMzJWMzIwSDI4OHYxNjB6bTE5Mi0zMjBoLTQyLjFjNi4yLTEyLjEgMTAuMS0yNS41IDEwLjEtNDAgMC00OC41LTM5LjUtODgtODgtODgtNDEuNiAwLTY4LjUgMjEuMy0xMDMgNjguMy0zNC41LTQ3LTYxLjQtNjguMy0xMDMtNjguMy00OC41IDAtODggMzkuNS04OCA4OCAwIDE0LjUgMy44IDI3LjkgMTAuMSA0MEgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2ODBjMCA4LjggNy4yIDE2IDE2IDE2aDQ4MGM4LjggMCAxNi03LjIgMTYtMTZ2LTgwYzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMzI2LjEgMGMtMjIuMSAwLTQwLTE3LjktNDAtNDBzMTcuOS00MCA0MC00MGMxOS45IDAgMzQuNiAzLjMgODYuMSA4MGgtODYuMXptMjA2LjEgMGgtODYuMWM1MS40LTc2LjUgNjUuNy04MCA4Ni4xLTgwIDIyLjEgMCA0MCAxNy45IDQwIDQwcy0xNy45IDQwLTQwIDQweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc3RhcnRlci1wYWNrLXdoaXRlLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zZWFyY2gnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J3N0YXJ0ZXItcGFjaycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zMiA0NDhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMTYwVjMyMEgzMnYxMjh6bTI1NiAzMmgxNjBjMTcuNyAwIDMyLTE0LjMgMzItMzJWMzIwSDI4OHYxNjB6bTE5Mi0zMjBoLTQyLjFjNi4yLTEyLjEgMTAuMS0yNS41IDEwLjEtNDAgMC00OC41LTM5LjUtODgtODgtODgtNDEuNiAwLTY4LjUgMjEuMy0xMDMgNjguMy0zNC41LTQ3LTYxLjQtNjguMy0xMDMtNjguMy00OC41IDAtODggMzkuNS04OCA4OCAwIDE0LjUgMy44IDI3LjkgMTAuMSA0MEgzMmMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2ODBjMCA4LjggNy4yIDE2IDE2IDE2aDQ4MGM4LjggMCAxNi03LjIgMTYtMTZ2LTgwYzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMzI2LjEgMGMtMjIuMSAwLTQwLTE3LjktNDAtNDBzMTcuOS00MCA0MC00MGMxOS45IDAgMzQuNiAzLjMgODYuMSA4MGgtODYuMXptMjA2LjEgMGgtODYuMWM1MS40LTc2LjUgNjUuNy04MCA4Ni4xLTgwIDIyLjEgMCA0MCAxNy45IDQwIDQwcy0xNy45IDQwLTQwIDQweicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG5kZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJEZWxldGVkIFByaWNlOiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uZGF0ZXBpY2tlci1uaWdodHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXBpY2tlci1uaWdodHMgc2VsZWN0IHtcbiAgbWFyZ2luOiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAjdWktZGF0ZXBpY2tlci1kaXYuYWJvdmUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjdWktZGF0ZXBpY2tlci1kaXYuYWJvdmUtaW5wdXQge1xuICAgIHRvcDogNDc5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQzVCMUE5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMzIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLmJ0bi5zbWFsbCwgLnVpLWRhdGVwaWNrZXIgLmJ0bi53aGl0ZS5zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC5idG4uc2VsZWN0ZWQud2hpdGUuc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXI6bm90KC51aS1kYXRlcGlja2VyLWlubGluZSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLmZsZXhpYmxlLXdyYXBwZXIgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC5mbGV4aWJsZS13cmFwcGVyIC5mbGV4aWJsZS1kYXRlcGlja2VyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXIgLmNhbGVuZGFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC5jYWxlbmRhci10aXRsZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLmNhbGVuZGFyLWNsb3NlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMi41NzE0M3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkgPiBkaXYge1xuICB3aWR0aDogMjYwcHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoM2VtIC0gMnB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZDpudGgtY2hpbGQoN24rMSkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwgLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC5oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlIGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiYudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLnVpLXN0YXRlLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH0qL1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUsIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXRvLWxlYXZlLmF2YWlsYWJsZS1lbmQtZGF0ZSBhLCAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtdG8tbGVhdmUuYXZhaWxhYmxlLWRhdGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSwgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlIGEsIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUsIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUgYSwgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlLCAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtc3RhcnQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIC8qJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH0qL1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLCAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkgYSB7XG4gIGhlaWdodDogNDVweDtcbiAgY29sb3I6IHJnYmEoOTUsIDk1LCA5NSwgMC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IGNhbGMoM2VtIC0gMnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gIGhlaWdodDogY2FsYygzZW0gLSAycHgpO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLnVpLXN0YXRlLWhvdmVyOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXIgdGQuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIGE6aG92ZXIsIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLnVpLXN0YXRlLWhvdmVyOmhvdmVyLCAudWktZGF0ZXBpY2tlciB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkgYS51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSg5NSwgOTUsIDk1LCAwLjIpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBoZWlnaHQ6IGNhbGMoM2VtIC0gMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDNlbSAtIDJweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsYygzZW0gLSAycHgpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC00cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1hY3RpdmU6bm90KC51aS1zdGF0ZS1oaWdobGlnaHQpLCAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXI6bm90KC51aS1jb3JuZXItYWxsKSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkuY2hvc2VuLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuaGlnaGxpZ2h0IGEsXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5LmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtc3RhcnQtZGF0ZS5jaG9zZW4tc3RhcnQtZGF0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlOm5vdCgudWktc3RhdGUtaGlnaGxpZ2h0KSwgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXI6bm90KC51aS1jb3JuZXItYWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLCAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZSwgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUsIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYm9va2VkLWRhdGU6bm90KC5hdmFpbGFibGUtZW5kLWRhdGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuY2hvc2VuLXN0YXJ0LWRhdGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtc3RhcnQtZGF0ZTpub3QoLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlKTpob3ZlciBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtc3RhcnQtZGF0ZS51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IGEsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnNlbGVjdGVkLXN0YXJ0LWRhdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjQzVCMUE5O1xuICBmb250LXdlaWdodDogODAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtc3RhcnQtZGF0ZTpub3QoLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlKTpob3ZlcjphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheTphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtc3RhcnQtZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlciBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyIGEsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlciBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZSBhLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUgYSxcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjQzVCMUE5O1xuICBmb250LXdlaWdodDogODAwO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmU6aG92ZXI6YWZ0ZXIsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmU6aG92ZXI6YWZ0ZXIsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcjphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGU6YWZ0ZXIsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1lbmQtZGF0ZS5zZWxlY3RlZC1lbmQtZGF0ZTphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSxcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtc3RhcnQtZGF0ZSk6bm90KC5zZWxlY3RlZC1lbmQtZGF0ZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYm9va2VkLWRhdGU6YWZ0ZXIsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlOmFmdGVyLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1zdGFydC1kYXRlKTpub3QoLnNlbGVjdGVkLWVuZC1kYXRlKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOmhvdmVyOmFmdGVyLFxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTpob3ZlcjphZnRlcixcbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtc3RhcnQtZGF0ZSk6bm90KC5zZWxlY3RlZC1lbmQtZGF0ZSk6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlIGEsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIGEsXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLXN0YXJ0LWRhdGUpOm5vdCguc2VsZWN0ZWQtZW5kLWRhdGUpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtc3RhcnQtZGF0ZSk6bm90KC5zZWxlY3RlZC1lbmQtZGF0ZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnVGhpcyBpcyBub3QgYW4gYXZhaWxhYmxlIHN0YXJ0IGRhdGUnO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRkLmJvb2tlZC1kYXRlOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyIHRyIHRkLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlOmFmdGVyIHtcbiAgY29udGVudDogJ1RoaXMgaXMgbm90IGFuIGF2YWlsYWJsZSBkYXRlJztcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlci5zdGFydC1kYXRlLWNob3NlbiAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtdG8tbGVhdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyLnN0YXJ0LWRhdGUtY2hvc2VuIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcjphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtZGF0ZXBpY2tlci5zdGFydC1kYXRlLWNob3NlbiAudWktZGF0ZXBpY2tlciB0ZC5hdmFpbGFibGUtdG8tbGVhdmUuc2VsZWN0ZWQtZW5kLWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1kYXRlcGlja2VyLnN0YXJ0LWRhdGUtY2hvc2VuIC51aS1kYXRlcGlja2VyIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKTpub3QoLmF2YWlsYWJsZS10by1sZWF2ZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnVGhpcyBpcyBub3QgYW4gYXZhaWxhYmxlIGVuZCBkYXRlJztcbn1cblxuLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDRweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU3ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMi41ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE5MiA1MTInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDE5MiA1MTInIHhtbDpzcGFjZT0ncHJlc2VydmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogdXJsLWZyaWVuZGx5LWNvbG9yKCUyM0M1QjFBOSk7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHJvbGU9J2ltZycgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAwIDAgMTkyIDUxMicgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgMTkyIDUxMicgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiB1cmwtZnJpZW5kbHktY29sb3IoJTIzQzVCMUE5KTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOTIgMTI3LjMzOHYyNTcuMzI0YzAgMTcuODE4LTIxLjU0MyAyNi43NDEtMzQuMTQyIDE0LjE0MkwyOS4xOTYgMjcwLjE0MmMtNy44MS03LjgxLTcuODEtMjAuNDc0IDAtMjguMjg0bDEyOC42NjItMTI4LjY2MmMxMi41OTktMTIuNiAzNC4xNDItMy42NzYgMzQuMTQyIDE0LjE0MnonLyUzRSUzQy9zdmclM0VcIik7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoIG9wdGlvbiwgLnVpLWRhdGVwaWNrZXIteWVhciBvcHRpb24ge1xuICBjb2xvcjogI0M1QjFBOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCBvcHRpb24gW3NlbGVjdGVkXSwgLnVpLWRhdGVwaWNrZXIteWVhciBvcHRpb24gW3NlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC4zZW07XG59XG5cbi5jYWwtYnRuLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FsZW5kYXIudHdvLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYWxlbmRhci50d28tbGluZSAuZmllbGQtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGNvbG9yOiAjQzVCMUE5O1xufVxuXG4uY2FsZW5kYXIgLmJ0biB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlN2U5O1xufVxuXG4uY2FsZW5kYXIgLmJ0bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWluLXNlYXJjaCAuY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tc2VhcmNoIC5jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC0xOTgycHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG59XG5cbi5tYWluLXNlYXJjaCAuY2FsZW5kYXIgLmZpZWxkLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYWluLXNlYXJjaCAuY2FsZW5kYXIgLmZpZWxkLWxpbmUgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLXNlYXJjaCAuY2FsZW5kYXIgLmZpZWxkLWxpbmUgbGFiZWwucGxhY2Vob2xkZXIge1xuICByaWdodDogMWVtO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2Ugc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuYm9vay13aXRoLWNvbmZpZGVuY2UtYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuaW5zcGlyYXRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNzVlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5hcmVhLXZpZGVvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDQwcHgpO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmFyZWEtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stZmVlZm8sXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmd1ZXN0Ym9vay11cGZyb250IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stZmVlZm8gLmZlZWZvLXJldmlld3MsXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmd1ZXN0Ym9vay1mZWVmbyAuZ3Vlc3Rib29rLFxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5ndWVzdGJvb2stZmVlZm8gLnVwZnJvbnQtcmV2aWV3cyxcbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAuZ3Vlc3Rib29rLXVwZnJvbnQgLmZlZWZvLXJldmlld3MsXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmd1ZXN0Ym9vay11cGZyb250IC5ndWVzdGJvb2ssXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLmd1ZXN0Ym9vay11cGZyb250IC51cGZyb250LXJldmlld3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJvcGVydHktY2FyZCAuZ3Vlc3Rib29rLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByb3BlcnR5LWNhcmQgLmZlYXR1cmUtbHV4dXJ5Lm90aGVyLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnJlZ2lvbi1oZWFkZXItbGluayBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDE3NywgMTY5LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDE3NywgMTY5LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDE3NywgMTY5LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLm1hcmtlci1jbHVzdGVyLWxhcmdlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAubGVhZmxldC1wb3B1cC1jb250ZW50IC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1yZWdpb24ge1xuICBtYXJnaW46IDVweCAwIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAubGVhZmxldC1wb3B1cC1jb250ZW50IC5wcm9wZXJ0eS1jYXJkIC5wcmljZSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5oYW1wZXIsXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnN0YXJ0ZXItcGFjayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJvcGVydHktZ3JvdXAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByb3BlcnR5LWdyb3VwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcmljZSB7XG4gIGNvbG9yOiAjQzVCMUE5O1xuICBsaW5lLWhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVCMUE5O1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2UgLnByaWNlLXJvdyBzcGFuLnByaWNlLXRvdGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2UgLnByaWNlLXJvdyAuaW5mby1jaXJjbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2UgLnByaWNlLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5wcmljZSAucHBwbi1wcmljZSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2gtcGFnZSAucHJpY2UgLmluZm8tdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvcGVydHktc2VhcmNoLXBhZ2UgLnByaWNlIC5wcmljZS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaC1wYWdlIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAucHJvcGVydHktY2FyZCAucHJpY2Uge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaDEuc2VhcmNoLWhlYWRlcixcbi5tb2JpbGUtZmlsdGVyLXBhbmVsIC5wcm9wZXJ0eS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWhlYWRlciB7XG4gICAgcGFkZGluZzogMWVtIDEwcHggMC41ZW0gMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtaGVhZGVyIGgxLFxuLnNlYXJjaC1oZWFkZXIgLnByb3BlcnR5LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtaGVhZGVyIGgxLFxuICAuc2VhcmNoLWhlYWRlciAucHJvcGVydHktY291bnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQuMjg1NzFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubW9iaWxlLWZpbHRlci1wYW5lbCBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb3BlcnR5LWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIiwgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luZyAucHJldi1wYWdlLFxuLnBhZ2luZyAubmV4dC1wYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDglO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAucGFnaW5nIC5wcmV2LXBhZ2UsXG4gIC5wYWdpbmcgLm5leHQtcGFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2luZyAucHJldi1wYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdpbmcgLm5leHQtcGFnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNvcnRpbmctcGFnaW5nIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnNvcnRpbmctcGFnaW5nIC5maWVsZC1saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc29ydGluZy1wYWdpbmcgLnBhZ2luZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zb3J0aW5nLXBhZ2luZyAucGFnaW5nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc29ydGluZy1wYWdpbmcgLnBhZ2luZyAucHJldi1wYWdlLFxuICAuc29ydGluZy1wYWdpbmcgLnBhZ2luZyAubmV4dC1wYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLXBhZ2luZyB7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmZvb3Rlci1wYWdpbmc6YmVmb3JlLCAuZm9vdGVyLXBhZ2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZvb3Rlci1wYWdpbmc6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJlZ2lvbi1oZWFkZXIuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnJlZ2lvbi1oZWFkZXIuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1jb250ZW50Om5vdCguaGlkZGVuLWhlaWdodCkge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5yZWdpb24taGVhZGVyLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tY29udGVudCAuc3Vycm91bmRpbmctdmlsbGFnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaW9uLWhlYWRlci5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWNvbnRlbnQgLnN1cnJvdW5kaW5nLXZpbGxhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5yZWdpb24taGVhZGVyLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tY29udGVudCAuc3Vycm91bmRpbmctdmlsbGFnZXMgYSB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uaGlkZGVuLWhlaWdodCAucmVnaW9uLW1hcC16b29tIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpb24tbWFwLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lvbi1tYXAtem9vbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlZ2lvbi1tYXAtem9vbSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLW1hcC16b29tLm5vLW1hcC1zdHlsZXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4ucmVnaW9uLW1hcC16b29tOm5vdCgubm8tbWFwLXN0eWxlcykgLnJlZ2lvbi1tYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIC5yZWdpb24tbWFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKS5hY3RpdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKS5hY3RpdmUgLnpvb21JbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlZ2lvbi1tYXAtem9vbTpub3QoLm5vLW1hcC1zdHlsZXMpIHN2ZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ucmVnaW9uLW1hcC16b29tOm5vdCgubm8tbWFwLXN0eWxlcykgLnpvb21JbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWdpb24tbWFwLXpvb206bm90KC5uby1tYXAtc3R5bGVzKSAuem9vbUltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwZWNpYWwtb2ZmZXJzIC5hY2NvcmRpb24tYnRuIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5tb2JpbGUtZmlsdGVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICgyMHB4ICogMikpO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMWVtIDIwcHggMC41ZW0gMjBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9iaWxlLWZpbHRlci1wYW5lbC5maXhlZC1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2JpbGUtZmlsdGVyLXBhbmVsLmZpeGVkLWZpbHRlcnMge1xuICB0b3A6IDY1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWZpbHRlci1wYW5lbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDIwcHggKiAyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5tb2JpbGUtZmlsdGVyLXBhbmVsLmZpeGVkLWZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHRvcDogY2FsYyg2NXB4ICsgMTE1cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmVkcyAudWktc3Bpbm5lcixcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5iYXRocm9vbXMgLnVpLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5iZWRzIC51aS1zcGlubmVyIGEsXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmF0aHJvb21zIC51aS1zcGlubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5iZWRzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24sXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuYmF0aHJvb21zIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd24gLnVpLWljb24ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTE1cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5iZWRzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmJhdGhyb29tcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCAudWktaWNvbiB7XG4gIHRvcDogYXV0bztcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgZmllbGRzZXQgLmZpZWxkLWxpbmUgLnNwaW5uZXItdWkuc3Bpbm5lci1iYXRocyxcbi5zZWFyY2gtZmlsdGVycy13cmFwIGZpZWxkc2V0IC5maWVsZC1saW5lIGlucHV0W3R5cGU9bnVtYmVyXS5zcGlubmVyLWJhdGhzLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgZmllbGRzZXQgLmZpZWxkLWxpbmUgLnNwaW5uZXItdWkuc3Bpbm5lci1iZWRzLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgZmllbGRzZXQgLmZpZWxkLWxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLnNwaW5uZXItYmVkcyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIHNlbGVjdC5leGFjdC1taW4tbWF4IHtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmFkdWx0cy5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzMHB4IG5vLXJlcGVhdDtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLmNoaWxkcmVuLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNDMwcHggbm8tcmVwZWF0O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuaW5mYW50cy5pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE2MTJweCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwICNTZWFyY2hGaWx0ZXJCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpeGVkLWZpbHRlcnMgKyAub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzIC5zZWFyY2gtZmlsdGVycy13cmFwIHtcbiAgdG9wOiAxMTVweDtcbiAgdG9wOiBjYWxjKDY1cHggKyAxMTVweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCB7XG4gICAgdG9wOiBjYWxjKDkwcHggKyAxMTVweCk7XG4gIH1cbiAgLmZpeGVkLWZpbHRlcnMgKyAub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzIC5zZWFyY2gtZmlsdGVycy13cmFwIHtcbiAgICB0b3A6IDExNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgxMHB4ICogMS41KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDNyZW07XG4gIG1hcmdpbjogMC41ZW0gMCAxZW0gMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIGZpZWxkc2V0LFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5mb3JtLXdyYXAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgZmllbGRzZXQsXG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIGZpZWxkc2V0IC5maWVsZC1saW5lLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBmaWVsZHNldCAuZmllbGQtbGluZSxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBmaWVsZHNldCAuZmllbGQtbGluZSBsYWJlbCxcbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZm9ybS13cmFwIC5maWVsZC1saW5lLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyBmaWVsZHNldCAuZmllbGQtbGluZSBsYWJlbC5pbnZhbGlkLFxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5mb3JtLXdyYXAgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5maWVsZC1saW5lLXNwbGl0LW1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtd3JhcCAuc2VhcmNoLWZpbHRlcnMgLmZpZWxkLWxpbmUtc3BsaXQtbW9iaWxlIC5maWVsZC1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZmllbGQtbGluZS1zcGxpdC1tb2JpbGUgLmZpZWxkLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTUsIDk1LCA5NSwgMC4yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgLTVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXdyYXAgLnNlYXJjaC1maWx0ZXJzIC5idG4td3JhcC53aWRlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci1jdXJ0YWluLnNob3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYygxMTVweCArIDY1cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci1jdXJ0YWluLnNob3cge1xuICAgIHRvcDogY2FsYygxMTVweCArIDkwcHgpO1xuICB9XG59XG5cbm1haW4uY29sMiB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29sMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBtYWluLmNvbDIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5maXhlZC1maWx0ZXJzICsgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyBtYWluLmNvbDIge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMTVweCAtIDIwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5maXhlZC1maWx0ZXJzICsgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyBtYWluLmNvbDIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5maXhlZC1maWx0ZXJzICsgLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyAuc2VhcmNoLWZpbHRlci1jdXJ0YWluLnNob3cge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1jcml0ZXJpYSAuYnRuLndoaXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uc2VhcmNoLWNyaXRlcmlhIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnNwYW5bY2xhc3NePSdmZWF0dXJlLSddOmJlZm9yZSxcbnNwYW5bY2xhc3MqPScgZmVhdHVyZS0nXTpiZWZvcmUsXG5kaXZbY2xhc3NePSdmZWF0dXJlLSddIGxhYmVsOmJlZm9yZSxcbmRpdltjbGFzcyo9JyBmZWF0dXJlLSddIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mZWF0dXJlLWxvY2F0aW9uLW1hcCBhLFxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIGEgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxvY2F0aW9uLW1hcDpiZWZvcmUsXG4uZmVhdHVyZS1sb2NhdGlvbi1tYXAgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAtMnB4IC0xNzY5cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG5cbnNwYW4uZmVhdHVyZS1pbmZhbnQtZnJpZW5kbHk6YmVmb3JlLFxuLmZlYXR1cmUtaW5mYW50LWZyaWVuZGx5IGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1iYWJ5LXdlbGNvbWU6YmVmb3JlLFxuLmZlYXR1cmUtYmFieS13ZWxjb21lIGxhYmVsOmJlZm9yZSwgc3Bhbi5mZWF0dXJlLWJhYnktZnJpZW5kbHk6YmVmb3JlLFxuLmZlYXR1cmUtYmFieS1mcmllbmRseSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTYxMnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWRvZy1mcmVlOmJlZm9yZSxcbi5mZWF0dXJlLWRvZy1mcmVlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE0ODBweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1kb2ctZnJpZW5kbHk6YmVmb3JlLFxuLmZlYXR1cmUtZG9nLWZyaWVuZGx5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE1NzlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1ncm91cGVkLXByb3BlcnRpZXM6YmVmb3JlLFxuLmZlYXR1cmUtZ3JvdXBlZC1wcm9wZXJ0aWVzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nd2hlZWxjaGFpcicgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000MjUuMSwzNjUuNWwwLjUsMTA0LjVjMCwxLjgtMC4xLDMuNS0wLjMsNS4zdjEwLjZjMCwxNC40LTExLjcsMjYuMS0yNi4xLDI2LjFoLTEwLjRjLTAuNywwLTEuNC0wLjYtMi4yLTAuMSBjLTAuOS0wLjUtMS44LDAuMS0yLjcsMC4xSDM0N2MtMTQuNCwwLTI2LjEtMTEuNy0yNi4xLTI2LjF2LTU3LjRjMC0xMS42LTkuMy0yMC45LTIwLjktMjAuOWgtNDEuOGMtMTEuNiwwLTIwLjksOS4zLTIwLjksMjAuOXY1Ny40IGMwLDE0LjQtMTEuNywyNi4xLTI2LjEsMjYuMWgtMzYuNWMtMSwwLTItMC4xLTIuOS0wLjFjLTAuOCwwLjEtMS42LDAuMS0yLjQsMC4xSDE1OWMtMTQuNCwwLTI2LjEtMTEuNy0yNi4xLTI2LjF2LTczLjEgYzAtMC42LDAtMS4yLDAuMS0xLjh2LTQ1LjRoLTIwLjljLTExLjgsMC0yMC45LTkuMi0yMC45LTIxYzAtNS45LDItMTEuMSw2LjUtMTUuN0wyNjQuOSwxODNjNC42LTQuNiw5LjgtNS4yLDE0LjQtNS4yIHM5LjgsMS4zLDEzLjgsNC42bDY5LjUsNjEuMnYtMjRjMC0xMS41LDkuMy0yMC45LDIwLjktMjAuOWgyMC45YzExLjYsMCwyMC45LDkuNCwyMC45LDIwLjl2NzlsMzQuNSwzMC40YzUuMiw0LjYsNy45LDkuOCw3LjIsMTUuNyBjMCwxMS44LTkuOCwyMS0yMC45LDIxaC0yMVYzNjUuNXonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000NzAuNiwxNzUuM2MwLDExLjItOS4xLDIwLjMtMjAuMywyMC4zaC00MC42Yy0xMS4yLDAtMjAuMy05LjEtMjAuMy0yMC4zdi00MC42YzAtMTEuMiw5LjEtMjAuMywyMC4zLTIwLjNoNDAuNiBjMTEuMiwwLDIwLjMsOS4xLDIwLjMsMjAuM1YxNzUuM3ogTTQ0Ni4yLDE3MS4ydi0zMi40aC0zMi40djMyLjRINDQ2LjJ6IE01NzEuNywxNDEuN2M1LjIsNC40LDUuOCwxMiwxLjQsMTcuMiBjLTQuNCw1LjItMTIsNS44LTE3LjIsMS40bC0xMi41LTEwLjV2OTQuNmMwLDIyLjQtMTguMSw0MC42LTQwLjYsNDAuNkgzNTdjLTIyLjQsMC00MC42LTE4LjEtNDAuNi00MC42di05NC42bC0xMi4zLDEwLjUgYy01LjIsNC40LTEyLjgsMy42LTE3LjItMS40Yy00LjQtNS4yLTMuNi0xMi44LDEuNC0xNy4ybDI4LjEtMjMuOFY1My42YzAtNi44LDUuNS0xMi43LDEyLjEtMTIuN2M2LjcsMCwxMi4xLDUuOSwxMi4xLDEyLjd2NDMuNiBsODEuNC02OWM0LjUtMy45LDExLjItMy45LDE1LjcsMEw1NzEuNywxNDEuN3ogTTQzMCw1My4zTDM0MC44LDEyOXYxMTUuMmMwLDksNy4zLDE2LjIsMTYuMiwxNi4yaDE0NmM5LDAsMTYuMi03LjMsMTYuMi0xNi4yVjEyOSBMNDMwLDUzLjN6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDQsMTM4Yy0yLjgsMC01LjEsMi4zLTUuMSw1LjF2OTQuNGMwLDEuMywwLjUsMi41LDEuMywzLjRsMzUuNyw0MC4yYzIuNSwyLjcsMy45LDYuNCwzLjksMTAuMlY0MTkgYzAsOC41LTYuOCwxNS4zLTE1LjMsMTUuM2MtOC41LDAtMTUuMy02LjgtMTUuMy0xNS4zVjI5Ny4xbC0zMS44LTM1LjhjLTUuOC02LjUtOS0xNS05LTIzLjh2LTk0LjRjMC0xOS44LDE2LTM1LjgsMzUuOC0zNS44aDE1My4zIGMxOS43LDAsMzUuOCwxNiwzNS44LDM1Ljh2NDMuOEwyMDIuMywyMTV2LTcxLjljMC0yLjgtMi4zLTUuMS01LjEtNS4xaC0yNS41djI1LjVjMCw4LjUtNi44LDE1LjMtMTUuMywxNS4zcy0xNS4zLTYuOC0xNS4zLTE1LjMgVjEzOGgtNDAuOXYyNS41YzAsOC41LTYuOCwxNS4zLTE1LjMsMTUuM3MtMTUuMy02LjgtMTUuMy0xNS4zVjEzOEg0NHogTTE0Ni4yLDIyNC45djI1LjVjMCw1LjYtNC42LDEwLjItMTAuMiwxMC4yaC0zMC43IGMtNS42LDAtMTAuMi00LjYtMTAuMi0xMC4ydi0yNS41YzAtMTQuMSwxMS40LTI1LjUsMjUuNS0yNS41UzE0Ni4yLDIxMC44LDE0Ni4yLDIyNC45eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseTpiZWZvcmUsXG4uZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nd2hlZWxjaGFpcicgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J001MTAuMyA0MjEuOWMtNS41OTQtMTYuNzUtMjMuNTMtMjUuODQtNDAuNDctMjAuMjJsLTE5LjM4IDYuNDM4bC00MS43LTk5Ljk3QzQwMy45IDI5NS4xIDM5Mi4yIDI4OCAzNzkuMSAyODhoLTk3Ljc4bC0xMC40LTQ4aDY1LjExYzE3LjY5IDAgMzItMTQuMzEgMzItMzJzLTE0LjMxLTMyLTMyLTMyaC03OC45OEwyNTUuNiAxNjkuMkMyNTEuOCAxNDIuMSAyMjcuMiAxMjQuOCAyMDEuMiAxMjguNUMxNzQuMSAxMzIuMiAxNTYuNyAxNTYuNSAxNjAuNSAxODIuOGwyMy42OCAxNDAuNEMxODUuOCAzMzkuNiAxOTkuNiAzNTIgMjE2IDM1MmgxNDEuNGw0NC44NiAxMDcuOUM0MDcuMyA0NzIuMyA0MTkuMyA0ODAgNDMyIDQ4MGMzLjM0NCAwIDYuNzgxLS41MzEzIDEwLjEyLTEuNjU2bDQ4LTE2QzUwNi45IDQ1Ni44IDUxNS45IDQzOC43IDUxMC4zIDQyMS45ek0xNjAgNDY0Yy02MS43NiAwLTExMi01MC4yNC0xMTItMTEyYzAtNTQuMjUgMzguNzgtOTkuNTUgOTAuMDYtMTA5LjhMMTMwLjEgMTk1QzU2LjA2IDIwOSAwIDI3My45IDAgMzUyYzAgODguMzcgNzEuNjMgMTYwIDE2MCAxNjBjNzcuNCAwIDE0MS45LTU0Ljk3IDE1Ni44LTEyOGgtNDkuMUMyNTIuOSA0MzAuMSAyMTAuNiA0NjQgMTYwIDQ2NHpNMTkyIDk2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhTMjE4LjUgMCAxOTIgMFMxNDQgMjEuNDkgMTQ0IDQ4UzE2NS41IDk2IDE5MiA5NnonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLWZvc3NpbC1odW50aW5nOmJlZm9yZSxcbi5mZWF0dXJlLWZvc3NpbC1odW50aW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZm9zc2lsJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCAyOTQgMjczJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4Ny4wNywxNjUuMTNjMCwwLTIuMDcsMTUuODctMTEuMDMsMjguNDJjLTAuMjcsMC4zNyw2OS45OCw2NS43Niw2OS45OCw2NS43NlMyNzMuMTYsMjI0LjMzLDI3OSwxOTEgQzI3OS4yOSwxODkuMzUsMTg3LjA3LDE2NS4xMywxODcuMDcsMTY1LjEzeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4My43NSwxMzMuMTdjMCwwLDg5LjEzLTM1LjQ1LDg5LjI1LTM1LjE3YzE5LjcsNDYuMDYsNi43OSw4OC4zNSw2Ljc5LDg4LjM1bC05Mi4yOS0yNS41NCBDMTg4LjIxLDE1MS42MiwxODYuOTUsMTQyLjQsMTgzLjc1LDEzMy4xN3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNjIuNjksMTAyLjk3YzguNiw3Ljk3LDE1LjI4LDE2LjU5LDE5LjQyLDI2LjA3bDg4LjYxLTM1LjA4Yy0xMi4zNS0yOC44NS0zMy4zNC01MC41Mi02MS4wMS02Ni42NUwxNjIuNjksMTAyLjk3eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTExMi43NiwxMy42MWwxMi4xLDc4LjA0YzEzLjM0LTAuNTMsMjQuOCwyLjM5LDM0LjIsOS4wNmw0Ni45LTc1LjQ1QzE3Ni43MiwxMC4xNywxNDUuNjUsNi4yOCwxMTIuNzYsMTMuNjF6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTA4LjEzLDE0Ljc5bDEyLjU0LDc3LjM2Yy0xMi41MiwyLjIxLTIyLjQsNy44MS0zMC41MywxNS42NEwzNC4xMyw2Ny42MkM1MS4yMiw0MS45LDc1Ljg2LDI0LjI2LDEwOC4xMywxNC43OXonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J004Ny42NSwxMTEuMjdMMzEuNDQsNzAuOTZjLTE1LjczLDI1LjQyLTIwLjUxLDU0LjE0LTEwLjk5LDg3LjE2bDU4LjAyLTE0LjE5Qzc3LjAxLDEzMC4wOCw4MC44NiwxMTkuNzEsODcuNjUsMTExLjI3eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc5LjU4LDE0OC4wNmMyLjc4LDEwLjIsOC40MiwxOC41OCwxNy42NSwyNC42OGwtMjMuOTIsNDYuNDJjLTIzLjE5LTEwLjY1LTQwLjM1LTI5LjY0LTUxLjQ4LTU2Ljk4TDc5LjU4LDE0OC4wNnonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMDAuOTgsMTc0Ljc5bC0yMy43LDQ2YzI0LjY3LDguNzQsNDkuNzMsNy4wMSw3NS4zNC05LjUybC0yMy44OC0zNi40QzExOS4zLDE3OC43NywxMTAuMDMsMTc5LDEwMC45OCwxNzQuNzl6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTMyLjI5LDE3My4xN2wyMy43NiwzNS41NGMxOC40OS0xNC45OSwyOC4yMS0zMy43MywyNy4yLTU3LjA2SDE0N0MxNDUuNTQsMTU5Ljk5LDE0MC45OCwxNjcuMjgsMTMyLjI5LDE3My4xN3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMzguNjQsMTI5Ljc5YzQuNzcsNC42MSw3Ljk1LDEwLjE1LDguMzYsMTcuMjhsMzUuODIsMC4zYy0yLjQ4LTIwLjk4LTEzLjk1LTM1LjktMzEuOTYtNDYuNDNMMTM4LjY0LDEyOS43OXonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMzUuMjcsMTI3LjE3Yy01LjYxLTEuOS0xMS4yOC0xLjU3LTE3LjAxLDAuODdsLTE3LjIzLTIyLjk1YzEzLjkxLTkuOTUsMjkuMjItMTEuOTIsNDUuOTMtNS45TDEzNS4yNywxMjcuMTd6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTE0LjkzLDEzMC43bC0xNy40OS0yMy4yOWMtOS4yNCw4LjA3LTE0LjI1LDE4LjA5LTE0Ljg3LDMwLjE0bDI4LjY0LDIuMDRDMTExLjQ5LDEzNS4xMSwxMTIuOTMsMTMyLjQ2LDExNC45MywxMzAuN3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMTEuMDIsMTQzLjg2bC0yOC4yMi0yLjAxYzIuODksMTcuMTYsMTEuNiwyOC42NiwyOS40MiwzMS4zMmwzLjkyLTIyLjA3QzExMy40MywxNDkuNTksMTExLjY4LDE0Ny4yMiwxMTEuMDIsMTQzLjg2eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyMC4zMSwxNTIuMDVsLTMuNTYsMjEuNDlDMTM4LDE3MSwxNDIuOTUsMTU1Ljk3LDE0MiwxNDdjLTEuMDYtMTAuMDItNy4wMS0xOC4wNi0xNi0xNi43MWMtNi42MSwwLjk5LTEyLjU5LDMuMjMtMTEsMTIuNzEgYzAsMywzLjM3LDUuMTgsNiwzYzIuMzUtNC4yNSw3LDEsMyw0QzEyMC4yOSwxNTIuNzgsMTIwLjMxLDE1Mi4wNSwxMjAuMzEsMTUyLjA1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtc291dGgtd2VzdC1jb2FzdC1wYXRoOmJlZm9yZSxcbi5mZWF0dXJlLXNvdXRoLXdlc3QtY29hc3QtcGF0aCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1zaWduJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdzaWduJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIyNCwzMkg2NGMtMTcuNywwLTMyLDE0LjMtMzIsMzJ2NjRjMCwxNy43LDE0LjMsMzIsMzIsMzJoMzc3LjRjNC4yLDAsOC4zLTEuNywxMS4zLTQuN2w0OC00OGM2LjItNi4yLDYuMi0xNi40LDAtMjIuNiBsLTQ4LTQ4Yy0zLTMtNy4xLTQuNy0xMS4zLTQuN0gyODhjMC0xNy43LTE0LjMtMzItMzItMzJTMjI0LDE0LjMsMjI0LDMyeiBNNDgwLDI1NmMwLTE3LjctMTQuMy0zMi0zMi0zMkgyODh2LTMyaC02NHYzMkg3MC42IGMtNC4yLDAtOC4zLDEuNy0xMS4zLDQuN2wtNDgsNDhjLTYuMiw2LjItNi4yLDE2LjQsMCwyMi42bDQ4LDQ4YzMsMyw3LjEsNC43LDExLjMsNC43SDQ0OGMxNy43LDAsMzItMTQuMywzMi0zMlYyNTZ6IE0yODgsNDgwdi05NiBoLTY0djk2YzAsMTcuNywxNC4zLDMyLDMyLDMyUzI4OCw0OTcuNywyODgsNDgweicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtcGhvdG9ncmFwaHktZmlsbS1sb2NhdGlvbjpiZWZvcmUsXG4uZmVhdHVyZS1waG90b2dyYXBoeS1maWxtLWxvY2F0aW9uIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWZpbG0nIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2ZpbG0nIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjQwLDB2MzUySDE5MlYwSDY0MHogTTQ3NS42LDEwNi4yTDQ1Niw3OC40bC0xOS42LDI3LjhsLTU3LjMsODEuMkwzNjIsMTY4LjFsLTE4LTIwLjJsLTE3LjksMjAuMmwtNjQsNzJsLTYuMSw2Ljh2OS4xdjggdjI0aDI0aDU2aDI0aDQ4aDI0aDEyMGgyNHYtMjR2LTh2LTcuNmwtNC40LTYuMkw0NzUuNiwxMDYuMkw0NzUuNiwxMDYuMnogTTMzNiw5NmMwLTE3LjctMTQuMy0zMi0zMi0zMnMtMzIsMTQuMy0zMiwzMiBzMTQuMywzMiwzMiwzMlMzMzYsMTEzLjcsMzM2LDk2eiBNMCwxMjhoMTYwdjI1NnY2NGgxOTJ2LTY0aDE2MHYxMjhIMFYxMjh6IE0xMDQsMTkySDU2djQ4aDQ4VjE5MnogTTEwNCwyOTZINTZ2NDhoNDhWMjk2eiBNMTA0LDQwMEg1NnY0OGg0OFY0MDB6IE00MDgsNDAwdjQ4aDQ4di00OEg0MDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbnNwYW4uZmVhdHVyZS13ZWxsbmVzcy1yZXRyZWF0czpiZWZvcmUsXG4uZmVhdHVyZS13ZWxsbmVzcy1yZXRyZWF0cyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS13ZWxsbmVzcycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nd2VsbG5lc3MnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTc2IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTgzLjEsMjM1LjNjMzMuNywyMC43LDYyLjksNDguMSw4NS44LDgwLjVjNyw5LjksMTMuNCwyMC4zLDE5LjEsMzFjNS43LTEwLjgsMTIuMS0yMS4xLDE5LjEtMzEgYzIyLjktMzIuNCw1Mi4xLTU5LjgsODUuOC04MC41QzQzNy42LDIwNy44LDQ5MC4xLDE5Miw1NDYsMTkyaDkuOWMxMS4xLDAsMjAuMSw5LDIwLjEsMjAuMWMwLDE0OC0xMTkuOSwyNjcuOS0yNjcuOSwyNjcuOUgyODggaC0yMC4xQzExOS45LDQ4MCwwLDM2MC4xLDAsMjEyLjFDMCwyMDEsOSwxOTIsMjAuMSwxOTJIMzBDODUuOSwxOTIsMTM4LjQsMjA3LjgsMTgzLjEsMjM1LjN6IE0zMDEuNSwzNy42IGMxNS43LDE2LjksNjEuMSw3MS44LDg0LjQsMTY0LjZjLTM4LDIxLjYtNzEuNCw1MC44LTk3LjksODUuNmMtMjYuNS0zNC44LTU5LjktNjMuOS05Ny45LTg1LjZjMjMuMi05Mi44LDY4LjYtMTQ3LjcsODQuNC0xNjQuNiBjMy41LTMuNyw4LjQtNS42LDEzLjUtNS42UzI5OCwzMy45LDMwMS41LDM3LjZ6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtd29yay1mcm9tLWhvbWU6YmVmb3JlLFxuLmZlYXR1cmUtd29yay1mcm9tLWhvbWUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtd29yaycgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nd29yaycgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMTguMyw4LjVjMTIuMy0xMS4zLDMxLjItMTEuMyw0My40LDBsMjA4LDE5MmM2LjcsNi4yLDEwLjMsMTQuOCwxMC4zLDIzLjVIMzM2Yy0xOS4xLDAtMzYuMyw4LjQtNDgsMjEuN1YyMDggYzAtOC44LTcuMi0xNi0xNi0xNmgtNjRjLTguOCwwLTE2LDcuMi0xNiwxNnY2NGMwLDguOCw3LjIsMTYsMTYsMTZoNjR2MTI4SDExMmMtMjYuNSwwLTQ4LTIxLjUtNDgtNDhWMjU2SDMyIGMtMTMuMiwwLTI1LTguMS0yOS44LTIwLjNzLTEuNi0yNi4yLDguMS0zNS4yTDIxOC4zLDguNXogTTM1MiwzMDR2MTQ0aDE5MlYzMDRIMzUyeiBNMzA0LDI4OGMwLTE3LjcsMTQuMy0zMiwzMi0zMmgyMjQgYzE3LjcsMCwzMiwxNC4zLDMyLDMydjE2MGgzMmM4LjgsMCwxNiw3LjIsMTYsMTZjMCwyNi41LTIxLjUsNDgtNDgsNDhoLTQ4SDM1MmgtNDhjLTI2LjUsMC00OC0yMS41LTQ4LTQ4YzAtOC44LDcuMi0xNiwxNi0xNmgzMiBWMjg4eicgLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLWNvdW50cnlzaWRlLXZpZXdzOmJlZm9yZSxcbi5mZWF0dXJlLWNvdW50cnlzaWRlLXZpZXdzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZhLWNvdW50cnlzaWRlJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSdjb3VudHJ5c2lkZS12aWV3cycgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002NCwxMjhMMTkyLDBsMTI4LDEyOHYzMmgtNDhsODAsOTZ2MzJoLTQ4bDgwLDk2djMyaC0xNjB2OTZoLTY0di05Nkgwdi0zMmw4MC05NmgtNDh2LTMybDgwLTk2aC00OHYtMzJaTTQxNiw0ODB2LTEwNy42bC03LjQtOC45LTM2LjMtNDMuNWgxMS43di03NS42bC03LjQtOC45LTM2LjMtNDMuNWgxMS43di03Ny4zbC05LjQtOS40TDQ0OCwwbDEyOCwxMjh2MzJoLTQ4bDgwLDk2djMyaC00OGw4MCw5NnYzMmgtMTYwdjk2aC02NHYtMzJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi50b29sdGlwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuc3Bhbi5pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC0ycHggLTIzOThweCBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG5zcGFuLmZlYXR1cmUtZ3JvdW5kLWZsb29yLWJlZHJvb206YmVmb3JlLFxuLmZlYXR1cmUtZ3JvdW5kLWZsb29yLWJlZHJvb20gbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWFsbC1ncm91bmQtZmxvb3I6YmVmb3JlLFxuLmZlYXR1cmUtYWxsLWdyb3VuZC1mbG9vciBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtc29tZS1ncm91bmQtZmxvb3I6YmVmb3JlLFxuLmZlYXR1cmUtc29tZS1ncm91bmQtZmxvb3IgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTc1MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWhvdC10dWI6YmVmb3JlLFxuLmZlYXR1cmUtaG90LXR1YiBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtaG90LXR1Yi1vci13b29kLWZpcmVkLWhvdC10dWI6YmVmb3JlLFxuLmZlYXR1cmUtaG90LXR1Yi1vci13b29kLWZpcmVkLWhvdC10dWIgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWphY3V6emlob3QtdHViOmJlZm9yZSxcbi5mZWF0dXJlLWphY3V6emlob3QtdHViIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE3ODdweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1sb2ctYnVybmVyLW9wZW4tZmlyZTpiZWZvcmUsXG4uZmVhdHVyZS1sb2ctYnVybmVyLW9wZW4tZmlyZSBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtbG9nLWJ1cm5lcm9wZW4tZmlyZTpiZWZvcmUsXG4uZmVhdHVyZS1sb2ctYnVybmVyb3Blbi1maXJlIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1sb2ctYnVybmVyOmJlZm9yZSxcbi5mZWF0dXJlLWxvZy1idXJuZXIgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNTc1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtcGFya2luZzpiZWZvcmUsXG4uZmVhdHVyZS1wYXJraW5nIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1vbi1zaXRlLXBhcmtpbmc6YmVmb3JlLFxuLmZlYXR1cmUtb24tc2l0ZS1wYXJraW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE4MjJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zZWEtdmlld3M6YmVmb3JlLFxuLmZlYXR1cmUtc2VhLXZpZXdzIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1zZWF2aWV3czpiZWZvcmUsXG4uZmVhdHVyZS1zZWF2aWV3cyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC02MzVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zd2ltbWluZy1wb29sOmJlZm9yZSxcbi5mZWF0dXJlLXN3aW1taW5nLXBvb2wgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLXN3aW1taW5nOmJlZm9yZSxcbi5mZWF0dXJlLXN3aW1taW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1pbmRvb3ItcG9vbDpiZWZvcmUsXG4uZmVhdHVyZS1pbmRvb3ItcG9vbCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2luZG9vci1wb29sJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTMwMS45LDE4LjJjLTguMy01LjktMTkuNC01LjktMjcuNywwTDM5LjQsMTk3Yy0xMC44LDcuNy0xMy40LDIyLjYtNS43LDMzLjVzMjIuNiwxMy40LDMzLjUsNS43bDIuMS0xLjV2MTY4LjcgYzcuMywgMS45LCAyMy41LTEwLjUsIDIzLjUtMTAuNXMxNS4xLTEzLjksIDI0LjUtMTAuNFYyMDAuN0wyODgsIDY3LjJsMTcwLjIsIDEzMi45djE4MC44YzkuNS0zLjUsIDI0LjYsIDExLjUsIDI0LjYsIDExLjUgczE2LjEsIDExLjIsIDIzLjQsIDkuNFYyMzQuMmwyLjEsIDEuNWMxMC44LCA3LjcsIDI1LjgsIDUuMSwgMzMuNS01LjdjNy43LTEwLjgsIDUuMS0yNS44LTUuNy0zMy41QzUzNi4xLCAxOTYuNSwgMzAxLjksIDE4LjIsIDMwMS45LCAxOC4yeicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE0MCwyOTQuOGMwLDI0LjIsMTkuNiw0My44LDQzLjgsNDMuOHM0My44LTE5LjYsNDMuOC00My44YzAtMjQuMi0xOS42LTQzLjgtNDMuOC00My44UzE0MCwyNzAuNywxNDAsMjk0Ljh6IE0yNzMuMSwzMTggbDEwMC4yLCA4NWM5LjQtMi4yLCAxOS4xLTYuNiwgMjcuNS0xMi4zYzEuNi0xLjIsIDMuNC0yLjIsIDUuMS0zLjFsLTEwNS45LTg5LjhjMTYuMy04LjgsIDM1LTEzLjksIDU0LjgtMTMuOWg1NC43IGM5LjEsIDAsIDE2LjQtNy4zLCAxNi40LTE2LjRzLTcuMy0xNi40LTE2LjQtMTYuNGgtNTQuN2MtODEuNiwgMC0xNDcuOCwgNjYuMi0xNDcuOCwgMTQ3Ljh2MS41YzcuNCwgMi43LCAxNSwgNC4yLCAyMS45LCA0LjIgYzMuNywgMCwgNy4zLTAuMywgMTAuOS0xLjF2LTQuN0MyMzkuOSwgMzY3LjMsIDI1Mi42LCAzMzguOCwgMjczLjEsIDMxOHonLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMDcuNSw0MDIuNmMtMTQuOSwxMi45LTMzLjgsMjMuMS01My4xLDI3LjVjLTExLjIsMi41LTE4LjMsMTMuNi0xNS44LDI0LjljMi41LDExLjMsMTMuNiwxOC4zLDI0LjksMTUuOCBjMjQuOS01LjYsIDQ1LjMtMTcuOCwgNTcuOC0yNi40YzI0LjQsIDE2LjksIDUzLjIsIDI5LjMsIDgzLjIsIDI5LjNzNTguOS0xMi40LCA4My4yLTI5LjNjMjQuNCwgMTYuOSwgNTMuMiwgMjkuMywgODMuMiwgMjkuMyBjMzAsIDAsIDU4LjktMTIuNCwgODMuMi0yOS4zYzEyLjUsIDguNywgMzIuOSwgMjAuOCwgNTcuOCwgMjYuNGMxMS4yLCAyLjUsIDIyLjQtNC41LCAyNC45LTE1LjhjMi41LTExLjMtNC41LTIyLjQtMTUuOC0yNC45IGMtMTkuMS00LjItMzguNC0xNC41LTUzLjEtMjcuNmMtNy45LTctMTkuOC03LTI3LjcsIDBjLTE4LjcsIDE2LjEtNDQuNCwgMjkuNC02OS40LCAyOS40Yy0yNSwgMC01MC43LTEzLjMtNjkuNC0yOS40IGMtNy45LTctMTkuOC03LTI3LjcsIDBjLTE4LjYsIDE2LjEtNDQuNCwgMjkuNC02OS40LCAyOS40cy01MC43LTEzLjMtNjkuNC0yOS40Yy03LjktNy0xOS44LTctMjcuNywgMEwxMDcuNSwgNDAyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbnNwYW4uZmVhdHVyZS1vdXRkb29yLXBvb2w6YmVmb3JlLFxuLmZlYXR1cmUtb3V0ZG9vci1wb29sIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nb3V0ZG9vci1wb29sJyByb2xlPSdpbWcnIHZpZXdCb3g9JzAgMCA1NjYuOSA1NjYuOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNzAuNCwzNjMuM2MxNC42LDExLjgsMzQuOCwyMS41LDU0LjQsMjEuNXMzOS44LTkuNyw1NC40LTIxLjVjNi4yLTUuMSwxNS41LTUuMSwyMS43LDBjMTQuNywxMS44LDM0LjgsMjEuNSw1NC40LDIxLjUgYzE5LjYsMCwzOS44LTkuNyw1NC40LTIxLjVjNi4yLTUuMSwxNS41LTUuMSwyMS43LDBjMTEuNSw5LjYsMjYuNywxNyw0MS43LDIwLjJjOC44LDEuOCwxNC4zLDkuOSwxMi40LDE4LjIgYy0yLDguMi0xMC43LDEzLjQtMTkuNSwxMS41Yy0xOS41LTQuMS0zNS41LTEzLTQ1LjMtMTkuM2MtMTkuMSwxMi40LTQxLjcsMjEuNC02NS4zLDIxLjRjLTIzLjUsMC00Ni4yLTkuMS02NS4zLTIxLjQgYy0xOS4xLDEyLjQtNDEuNywyMS40LTY1LjMsMjEuNHMtNDYuMi05LjEtNjUuMy0yMS40Yy05LjgsNi4zLTI1LjgsMTUuMi00NS4zLDE5LjNjLTguOCwxLjgtMTcuNS0zLjMtMTkuNS0xMS41IGMtMi04LjIsMy41LTE2LjMsMTIuNC0xOC4yYzE1LjEtMy4yLDI5LjktMTAuNiw0MS42LTIwLjFjNi4yLTUuMSwxNS41LTUuMSwyMS43LDBMMTcwLjQsMzYzLjN6IE0xNzMuNiwzMDIuNiBjMTQuMiwxMS44LDMzLjksMjEuNSw1Mi45LDIxLjVzMzguNy05LjcsNTIuOS0yMS41YzYtNS4xLDE1LjEtNS4xLDIxLjEsMGMxNC4zLDExLjgsMzMuOSwyMS41LDUyLjksMjEuNWMxOSwwLDM4LjctOS43LDUyLjktMjEuNSBjNi01LjEsMTUuMS01LjEsMjEuMSwwYzExLjIsOS42LDI2LDE3LDQwLjUsMjAuMmM4LjUsMS44LDE0LDkuOSwxMiwxOC4yYy0xLjksOC4yLTEwLjQsMTMuNC0xOSwxMS41Yy0xOS00LjEtMzQuNi0xMy00NC4xLTE5LjMgYy0xOC42LDEyLjQtNDAuNiwyMS40LTYzLjUsMjEuNHMtNDQuOS05LjEtNjMuNS0yMS40Yy0xOC42LDEyLjQtNDAuNiwyMS40LTYzLjUsMjEuNHMtNDQuOS05LjEtNjMuNS0yMS40IGMtOS41LDYuMy0yNS4xLDE1LjItNDQuMSwxOS4zYy04LjUsMS44LTE3LjEtMy4zLTE5LTExLjVjLTEuOS04LjIsMy40LTE2LjMsMTItMTguMmMxNC43LTMuMiwyOS4xLTEwLjYsNDAuNS0yMC4xIGM2LTUuMSwxNS4xLTUuMSwyMS4xLDBMMTczLjYsMzAyLjZ6IE0xNjUuOSw0MjYuOGMxNS4yLDExLjgsMzYuMSwyMS41LDU2LjQsMjEuNXM0MS4zLTkuNyw1Ni40LTIxLjVjNi40LTUuMSwxNi4xLTUuMSwyMi41LDAgYzE1LjIsMTEuOCwzNi4xLDIxLjUsNTYuNCwyMS41czQxLjMtOS43LDU2LjQtMjEuNWM2LjQtNS4xLDE2LjEtNS4xLDIyLjUsMGMxMS45LDkuNiwyNy43LDE3LDQzLjIsMjAuMmM5LjEsMS44LDE0LjksOS45LDEyLjgsMTguMiBjLTIsOC4yLTExLjEsMTMuNC0yMC4yLDExLjVjLTIwLjItNC4xLTM2LjktMTMtNDctMTkuM2MtMTkuOCwxMi40LTQzLjMsMjEuNC02Ny43LDIxLjRjLTI0LjQsMC00Ny45LTkuMS02Ny43LTIxLjQgYy0xOS44LDEyLjQtNDMuMywyMS40LTY3LjcsMjEuNHMtNDcuOS05LjEtNjcuNy0yMS40Yy0xMC4yLDYuMy0yNi44LDE1LjItNDcsMTkuM2MtOS4xLDEuOC0xOC4yLTMuMy0yMC4yLTExLjUgYy0yLTguMiwzLjctMTYuMywxMi44LTE4LjJjMTUuNy0zLjIsMzEtMTAuNiw0My4yLTIwLjFjNi40LTUuMSwxNi4xLTUuMSwyMi41LDBMMTY1LjksNDI2Ljh6IE0xNjIuMSw0ODggYzE1LjYsMTEuOCwzNy4yLDIxLjUsNTguMiwyMS41czQyLjUtOS43LDU4LjItMjEuNWM2LjYtNS4xLDE2LjYtNS4xLDIzLjIsMGMxNS43LDExLjgsMzcuMiwyMS41LDU4LjIsMjEuNSBjMjAuOSwwLDQyLjUtOS43LDU4LjItMjEuNWM2LjYtNS4xLDE2LjYtNS4xLDIzLjIsMGMxMi4zLDkuNiwyOC42LDE3LDQ0LjYsMjAuMmM5LjQsMS44LDE1LjMsOS45LDEzLjIsMTguMnMtMTEuNCwxMy40LTIwLjksMTEuNSBjLTIwLjktNC4xLTM4LTEzLTQ4LjUtMTkuM0M0MDkuMiw1MzAuOSwzODUsNTQwLDM1OS44LDU0MGMtMjUuMiwwLTQ5LjQtOS4xLTY5LjgtMjEuNGMtMjAuNCwxMi40LTQ0LjYsMjEuNC02OS44LDIxLjQgcy00OS40LTkuMS02OS44LTIxLjRjLTEwLjUsNi4zLTI3LjYsMTUuMi00OC41LDE5LjNjLTkuNCwxLjgtMTguOC0zLjMtMjAuOS0xMS41Yy0yLjEtOC4yLDMuOC0xNi4zLDEzLjItMTguMiBjMTYuMS0zLjIsMzItMTAuNiw0NC41LTIwLjFjNi42LTUuMSwxNi42LTUuMSwyMy4yLDBMMTYyLjEsNDg4eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE0Mi4yLDI1Ni4zSDYxLjljLTguMywwLTE1LTYuNy0xNS0xNXM2LjctMTUsMTUtMTVoODAuM2M4LjMsMCwxNSw2LjcsMTUsMTVTMTUwLjUsMjU2LjMsMTQyLjIsMjU2LjN6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyAgZD0nTTIwLjcsNTYwLjFjLTAuNywwLTEuNCwwLTItMC4xYy04LjItMS4xLTE0LTguNy0xMi44LTE2LjlMNDcsMjM5LjNjMS4xLTguMiw4LjctMTQsMTYuOS0xMi44YzguMiwxLjEsMTQsOC43LDEyLjgsMTYuOSBMMzUuNSw1NDcuMUMzNC41LDU1NC43LDI4LDU2MC4xLDIwLjcsNTYwLjF6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QwJyAgZD0nTTUwNywyNTYuM2gtODAuM2MtOC4zLDAtMTUtNi43LTE1LTE1czYuNy0xNSwxNS0xNUg1MDdjOC4zLDAsMTUsNi43LDE1LDE1UzUxNS4zLDI1Ni4zLDUwNywyNTYuM3onLyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnICBkPSdNNTQ4LjMsNTYwLjFjLTcuNCwwLTEzLjgtNS41LTE0LjgtMTNsLTQxLjMtMzAzLjhjLTEuMS04LjIsNC42LTE1LjgsMTIuOC0xNi45YzguMi0xLjEsMTUuOCw0LjYsMTYuOSwxMi44bDQxLjMsMzAzLjggYzEuMSw4LjItNC42LDE1LjgtMTIuOCwxNi45QzU0OS42LDU2MC4xLDU0OSw1NjAuMSw1NDguMyw1NjAuMXonLyUzRSAlM0NsaW5lIGNsYXNzPSdzdDAnIHgxPScyMDkuNycgeTE9JzIzOC4zJyB4Mj0nMzY5LjgnIHkyPScyMzguMycvJTNFICUzQ3BhdGggIGNsYXNzPSdzdDAnIGQ9J00xODAuMyw3Ny4xYzAtMzYuMywyOS41LTY1LjgsNjUuOC02NS44czY1LjgsMjkuNSw2NS44LDY1Ljh2NS41YzAsOS4xLTcuMywxNi40LTE2LjQsMTYuNGMtOS4xLDAtMTYuNC03LjMtMTYuNC0xNi40di01LjUgYzAtMTguMi0xNC43LTMyLjktMzIuOS0zMi45cy0zMi45LDE0LjctMzIuOSwzMi45VjE0M2gxNDIuNVY3Ny4xYzAtMzYuMywyOS41LTY1LjgsNjUuOC02NS44czY1LjgsMjkuNSw2NS44LDY1Ljh2NS41IGMwLDkuMS03LjMsMTYuNC0xNi40LDE2LjRjLTkuMSwwLTE2LjQtNy4zLTE2LjQtMTYuNHYtNS41YzAtMTguMi0xNC43LTMyLjktMzIuOS0zMi45Yy0xOC4yLDAtMzIuOSwxNC43LTMyLjksMzIuOXY4Mi40djEyNy45IGMtMTAuNiw1LjgtMjIuNSw5LjMtMzIuOSw5LjNsMCwwVjE3NS45SDIxMy4ydjExOS41Yy0xMC4xLTItMjAuNi02LjYtMjkuNS0xMi44Yy0xLjEtMC44LTIuMi0xLjUtMy40LTIuMXYtMTIxIEMxODAuMywxNTkuNCwxODAuMyw3Ny4xLDE4MC4zLDc3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbnNwYW4uZmVhdHVyZS11c2Utb2YtdGVubmlzLWNvdXJ0OmJlZm9yZSxcbi5mZWF0dXJlLXVzZS1vZi10ZW5uaXMtY291cnQgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLXRlbm5pcy1jb3VydDpiZWZvcmUsXG4uZmVhdHVyZS10ZW5uaXMtY291cnQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNjY1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtd2lmaTpiZWZvcmUsXG4uZmVhdHVyZS13aWZpIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI4NnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNwZWNpYWwtb2ZmZXJzOmJlZm9yZSxcbi5mZWF0dXJlLXNwZWNpYWwtb2ZmZXJzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE2ODJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1uZXctcHJvcGVydGllczpiZWZvcmUsXG4uZmVhdHVyZS1uZXctcHJvcGVydGllcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNjQ3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtYmlyZC13YXRjaGluZzpiZWZvcmUsXG4uZmVhdHVyZS1iaXJkLXdhdGNoaW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTk2OHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWNocmlzdG1hcy1tYXJrZXQ6YmVmb3JlLFxuLmZlYXR1cmUtY2hyaXN0bWFzLW1hcmtldCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xNDE2cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtY3ljbGluZzpiZWZvcmUsXG4uZmVhdHVyZS1jeWNsaW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTc3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZmlzaGluZzpiZWZvcmUsXG4uZmVhdHVyZS1maXNoaW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtc2FpbGluZzpiZWZvcmUsXG4uZmVhdHVyZS1zYWlsaW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTE0NDhweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS13YWxraW5nOmJlZm9yZSxcbi5mZWF0dXJlLXdhbGtpbmcgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIwMzJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1yb21hbnRpYy1icmVha3M6YmVmb3JlLFxuLmZlYXR1cmUtcm9tYW50aWMtYnJlYWtzIGxhYmVsOmJlZm9yZSxcbi5mZWF0dXJlLXJvbWFudGljLWdsYW1waW5nOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1yb21hbnRpYzpiZWZvcmUsXG4uZmVhdHVyZS1yb21hbnRpYyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMTI4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbGF0ZS1hdmFpbGFiaWxpdHk6YmVmb3JlLFxuLmZlYXR1cmUtbGF0ZS1hdmFpbGFiaWxpdHkgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjU3MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxvdy1vY2N1cGFuY3k6YmVmb3JlLFxuLmZlYXR1cmUtbG93LW9jY3VwYW5jeSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC03ODVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1iZWFjaC1odXRzOmJlZm9yZSxcbi5mZWF0dXJlLWJlYWNoLWh1dHMgbGFiZWw6YmVmb3JlLCBzcGFuLmZlYXR1cmUtYmVhY2gtaHV0OmJlZm9yZSxcbi5mZWF0dXJlLWJlYWNoLWh1dCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0zMTgycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZmFtaWx5LWNvdHRhZ2VzOmJlZm9yZSxcbi5mZWF0dXJlLWZhbWlseS1jb3R0YWdlcyBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZmFtaWx5LWFjY29tbW9kYXRpb246YmVmb3JlLFxuLmZlYXR1cmUtZmFtaWx5LWFjY29tbW9kYXRpb24gbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWNoaWxkcmVuLXdlbGNvbWU6YmVmb3JlLFxuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMDY0cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbGFyZ2UtcHJvcGVydGllczpiZWZvcmUsXG4uZmVhdHVyZS1sYXJnZS1wcm9wZXJ0aWVzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzNDhweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1sdXh1cnk6YmVmb3JlLFxuLmZlYXR1cmUtbHV4dXJ5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDAgNDAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UgJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0QgLnN0MSU3QmZpbGw6JTIzRkZGRkZGOyU3RCAlM0Mvc3R5bGUlM0UgJTNDZyBpZD0nX3gzOF84NTE2JyUzRSAlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNy43LDM5LjlIMi4zVjExLjNMMTkuNSwwLjFsMTguMiwxMS4yVjM5Ljl6Jy8lM0UgJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTAuNywxNy41aDMuMnYxMS40aDUuNnYyLjdoLTguOFYxNy41eicvJTNFICUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTIxLjQsMTcuN2MxLTAuMiwyLjQtMC4zLDQuMy0wLjNjMiwwLDMuNCwwLjQsNC4zLDEuMXMxLjUsMS45LDEuNSwzLjNzLTAuNSwyLjYtMS4zLDMuNCBjLTEuMSwxLTIuNywxLjUtNC42LDEuNWMtMC40LDAtMC44LDAtMS4xLTAuMXY1LjFoLTMuMkwyMS40LDE3Ljd6IE0yNC41LDI0LjFjMC4zLDAuMSwwLjYsMC4xLDEuMSwwLjFjMS43LDAsMi43LTAuOSwyLjctMi4zIGMwLTEuMy0wLjktMi4xLTIuNS0yLjFjLTAuNiwwLTEuMSwwLjEtMS4zLDAuMUMyNC41LDE5LjksMjQuNSwyNC4xLDI0LjUsMjQuMXonLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbnNwYW4uZmVhdHVyZS1nb2xmaW5nOmJlZm9yZSxcbi5mZWF0dXJlLWdvbGZpbmcgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWdvbGY6YmVmb3JlLFxuLmZlYXR1cmUtZ29sZiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC02MDVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1leGVjdXRpdmUtcHJvcGVydGllczpiZWZvcmUsXG4uZmVhdHVyZS1leGVjdXRpdmUtcHJvcGVydGllcyBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZXhlY3V0aXZlLWNvdHRhZ2VzOmJlZm9yZSxcbi5mZWF0dXJlLWV4ZWN1dGl2ZS1jb3R0YWdlcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNTMzcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZW5jbG9zZWQtZ2FyZGVuOmJlZm9yZSxcbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbiBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZ2FyZGVuY291cnR5YXJkLWVuY2xvc2VkOmJlZm9yZSxcbi5mZWF0dXJlLWdhcmRlbmNvdXJ0eWFyZC1lbmNsb3NlZCBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZW5jbG9zZWQtZ2FyZGVuY291cnR5YXJkOmJlZm9yZSxcbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbmNvdXJ0eWFyZCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xOTk3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZ2FtZXMtcm9vbTpiZWZvcmUsXG4uZmVhdHVyZS1nYW1lcy1yb29tIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzMTJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1oaXN0b3JpYzpiZWZvcmUsXG4uZmVhdHVyZS1oaXN0b3JpYyBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtaGlzdG9yaWMtcmV0cmVhdHM6YmVmb3JlLFxuLmZlYXR1cmUtaGlzdG9yaWMtcmV0cmVhdHMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTcxN3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWJhcmJlY3VlOmJlZm9yZSxcbi5mZWF0dXJlLWJhcmJlY3VlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI5MjdweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1oaWdoLWNoYWlyOmJlZm9yZSxcbi5mZWF0dXJlLWhpZ2gtY2hhaXIgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMzIyNnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWxpZ2h0aG91c2UtcHJvcGVydHk6YmVmb3JlLFxuLmZlYXR1cmUtbGlnaHRob3VzZS1wcm9wZXJ0eSBsYWJlbDpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtbGlnaHRob3VzZS1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1saWdodGhvdXNlLWNvdHRhZ2VzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTMwNTNweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1jb3R0YWdlcy1mb3ItZ3JvdXBzOmJlZm9yZSxcbi5mZWF0dXJlLWNvdHRhZ2VzLWZvci1ncm91cHMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjM0OHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWRpc2h3YXNoZXI6YmVmb3JlLFxuLmZlYXR1cmUtZGlzaHdhc2hlciBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZnJpZGdlOmJlZm9yZSxcbi5mZWF0dXJlLWZyaWRnZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZnJlZXplcjpiZWZvcmUsXG4uZmVhdHVyZS1mcmVlemVyIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1mcmlkZ2Utd2l0aC1pY2UtYm94LWNvbXBhcnRtZW50OmJlZm9yZSxcbi5mZWF0dXJlLWZyaWRnZS13aXRoLWljZS1ib3gtY29tcGFydG1lbnQgbGFiZWw6YmVmb3JlLFxuc3Bhbi5mZWF0dXJlLWZyaWRnZS1mcmVlemVyOmJlZm9yZSxcbi5mZWF0dXJlLWZyaWRnZS1mcmVlemVyIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1mcmlkZ2U6YmVmb3JlLFxuLmZlYXR1cmUtZnJpZGdlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1taWNyb3dhdmU6YmVmb3JlLFxuLmZlYXR1cmUtbWljcm93YXZlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTM3MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNob3dlci1vdmVyLWJhdGg6YmVmb3JlLFxuLmZlYXR1cmUtc2hvd2VyLW92ZXItYmF0aCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMTYwcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtd2Fsay1pbi1zaG93ZXI6YmVmb3JlLFxuLmZlYXR1cmUtd2Fsay1pbi1zaG93ZXIgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTE5MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdhc2hpbmctbWFjaGluZTpiZWZvcmUsXG4uZmVhdHVyZS13YXNoaW5nLW1hY2hpbmUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjc2N3B4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWRpc2h3YXNoZXI6YmVmb3JlLFxuLmZlYXR1cmUtZGlzaHdhc2hlciBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtY2l0eS1icmVha3M6YmVmb3JlLFxuLmZlYXR1cmUtY2l0eS1icmVha3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNjk1cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtaG9uZXltb29uLWNvdHRhZ2VzOmJlZm9yZSxcbi5mZWF0dXJlLWhvbmV5bW9vbi1jb3R0YWdlcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMjg4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZmFybS1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1mYXJtLWNvdHRhZ2VzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTcyNXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXJpdmVyc2lkZS1hbmQtd2F0ZXJzaWRlOmJlZm9yZSxcbi5mZWF0dXJlLXJpdmVyc2lkZS1hbmQtd2F0ZXJzaWRlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTEzMjBweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS10YWJsZS10ZW5uaXM6YmVmb3JlLFxuLmZlYXR1cmUtdGFibGUtdGVubmlzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIxMDJweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1jYXN0bGVzOmJlZm9yZSxcbi5mZWF0dXJlLWNhc3RsZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjQyMXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLW15LXBlcnNvbmFsLXNhbmN0dWFyeS1zcGE6YmVmb3JlLFxuLmZlYXR1cmUtbXktcGVyc29uYWwtc2FuY3R1YXJ5LXNwYSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC00NTlweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1jaGlsZHJlbi13ZWxjb21lOmJlZm9yZSxcbi5mZWF0dXJlLWNoaWxkcmVuLXdlbGNvbWUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNDMwcHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtcHViLW5lYXJieTpiZWZvcmUsXG4uZmVhdHVyZS1wdWItbmVhcmJ5IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIxMzdweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1nbGFtcGluZzpiZWZvcmUsXG4uZmVhdHVyZS1nbGFtcGluZyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC03NTVweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1sb2RnZTpiZWZvcmUsXG4uZmVhdHVyZS1sb2RnZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0xMzUycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZW5nYWdlbWVudHM6YmVmb3JlLFxuLmZlYXR1cmUtZW5nYWdlbWVudHMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjE3MnB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXRoYXRjaGVkOmJlZm9yZSxcbi5mZWF0dXJlLXRoYXRjaGVkIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTQ4OHB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLWJlYWNoLW5lYXJieTpiZWZvcmUsXG4uZmVhdHVyZS1iZWFjaC1uZWFyYnkgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTU0NXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXNhdW5hOmJlZm9yZSxcbi5mZWF0dXJlLXNhdW5hIGxhYmVsOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1zYXVuYXN0ZWFtLXJvb206YmVmb3JlLFxuLmZlYXR1cmUtc2F1bmFzdGVhbS1yb29tIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTMwMTFweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS1zcGEtZmFjaWxpdGllcy1vbm9mZi1zaXRlOmJlZm9yZSxcbi5mZWF0dXJlLXNwYS1mYWNpbGl0aWVzLW9ub2ZmLXNpdGUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMzEzOXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXF1aXJreTpiZWZvcmUsXG4uZmVhdHVyZS1xdWlya3kgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjk2OXB4IG5vLXJlcGVhdDtcbn1cblxuc3Bhbi5mZWF0dXJlLXJlbW90ZS1jb3R0YWdlczpiZWZvcmUsXG4uZmVhdHVyZS1yZW1vdGUtY290dGFnZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMjU4cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtc21hbGwtY290dGFnZXM6YmVmb3JlLFxuLmZlYXR1cmUtc21hbGwtY290dGFnZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtNTE3cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtdW5pcXVlLXByb3BlcnRpZXM6YmVmb3JlLFxuLmZlYXR1cmUtdW5pcXVlLXByb3BlcnRpZXMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTUycHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtbWFub3ItaG91c2VzOmJlZm9yZSxcbi5mZWF0dXJlLW1hbm9yLWhvdXNlcyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC01NDZweCBuby1yZXBlYXQ7XG59XG5cbnNwYW4uZmVhdHVyZS13ZWRkaW5nczpiZWZvcmUsXG4uZmVhdHVyZS13ZWRkaW5ncyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yODA2cHggbm8tcmVwZWF0O1xufVxuXG5zcGFuLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50OmJlZm9yZSxcbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLWljb249J2VsZWN0cmljLWNhcicgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYgMEMyOTEuMyAwIDMyMCAyOC42NSAzMjAgNjRWMjU2SDMzNkMzODQuNiAyNTYgNDI0IDI5NS40IDQyNCAzNDRWMzc2QzQyNCAzODkuMyA0MzQuNyA0MDAgNDQ4IDQwMEM0NjEuMyA0MDAgNDcyIDM4OS4zIDQ3MiAzNzZWMjUyLjNDNDM5LjUgMjQyLjEgNDE2IDIxMS44IDQxNiAxNzZWMTQ0QzQxNiAxMzUuMiA0MjMuMiAxMjggNDMyIDEyOEg0NDhWODBDNDQ4IDcxLjE2IDQ1NS4yIDY0IDQ2NCA2NEM0NzIuOCA2NCA0ODAgNzEuMTYgNDgwIDgwVjEyOEg1MTJWODBDNTEyIDcxLjE2IDUxOS4yIDY0IDUyOCA2NEM1MzYuOCA2NCA1NDQgNzEuMTYgNTQ0IDgwVjEyOEg1NjBDNTY4LjggMTI4IDU3NiAxMzUuMiA1NzYgMTQ0VjE3NkM1NzYgMjExLjggNTUyLjUgMjQyLjEgNTIwIDI1Mi4zVjM3NkM1MjAgNDE1LjggNDg3LjggNDQ4IDQ0OCA0NDhDNDA4LjIgNDQ4IDM3NiA0MTUuOCAzNzYgMzc2VjM0NEMzNzYgMzIxLjkgMzU4LjEgMzA0IDMzNiAzMDRIMzIwVjQ0OEMzMzcuNyA0NDggMzUyIDQ2Mi4zIDM1MiA0ODBDMzUyIDQ5Ny43IDMzNy43IDUxMiAzMjAgNTEySDMyQzE0LjMzIDUxMiAwIDQ5Ny43IDAgNDgwQzAgNDYyLjMgMTQuMzMgNDQ4IDMyIDQ0OFY2NEMzMiAyOC42NSA2MC42NSAwIDk2IDBIMjU2ek0xOTcuNiA4My44NUw4NS41OSAxNzkuOUM4MC41IDE4NC4yIDc4LjY3IDE5MS4zIDgwLjk5IDE5Ny42QzgzLjMyIDIwMy44IDg5LjMgMjA4IDk1LjEgMjA4SDE1My44TDEyOC44IDI4Mi45QzEyNi41IDI4OS44IDEyOS4xIDI5Ny4zIDEzNS4xIDMwMS4zQzE0MSAzMDUuMyAxNDguMSAzMDQuOCAxNTQuNCAzMDAuMUwyNjYuNCAyMDQuMUMyNzEuNSAxOTkuOCAyNzMuMyAxOTIuNyAyNzEgMTg2LjRDMjY4LjcgMTgwLjIgMjYyLjcgMTc2IDI1NiAxNzZIMTk4LjJMMjIzLjIgMTAxLjFDMjI1LjUgOTQuMjQgMjIyLjkgODYuNzQgMjE2LjkgODIuNzJDMjEwLjEgNzguNzEgMjAzIDc5LjE3IDE5Ny42IDgzLjg1VjgzLjg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtd2F0ZXJzcG9ydHM6YmVmb3JlLFxuLmZlYXR1cmUtd2F0ZXJzcG9ydHMgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1pY29uPSd3YXRlcnNwb3J0cycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNTc2IDUxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J001MDguNiAyOTQuMkM1MTIuNCAyOTkgNTEzLjEgMzA1LjUgNTEwLjQgMzExQzUwNy43IDMxNi41IDUwMi4xIDMyMCA0OTYgMzIwSDI3MkMyNjMuMiAzMjAgMjU2IDMxMi44IDI1NiAzMDRWMTZDMjU2IDkuMTY2IDI2MC4zIDMuMDg2IDI2Ni44IC44NjdDMjczLjMtMS4zNTEgMjgwLjQgLjc4MjUgMjg0LjYgNi4xNzhMNTA4LjYgMjk0LjJ6TTIxMi42IDk2LjY5QzIxOS40IDk4LjczIDIyNCAxMDQuMSAyMjQgMTEyVjMwNEMyMjQgMzEyLjggMjE2LjggMzIwIDIwOCAzMjBIODBDNzQuMSAzMjAgNjguNjggMzE2LjggNjUuODkgMzExLjZDNjMuMTEgMzA2LjMgNjMuNDEgMzAwIDY2LjY5IDI5NS4xTDE5NC43IDEwMy4xQzE5OC42IDk3LjI2IDIwNS45IDk0LjY0IDIxMi42IDk2LjY5Vjk2LjY5ek01NTYgMzUyQzU2Ni4zIDM1MiA1NzMuOSAzNjEuNSA1NzEuNiAzNzEuNUw1NjIuNSA0MTIuMUM1NDkuMyA0NzAuNSA0OTcuNSA1MTIgNDM3LjYgNTEySDEzOC40Qzc4LjUzIDUxMiAyNi42NiA0NzAuNSAxMy41MiA0MTIuMUw0LjM4OSAzNzEuNUMyLjEzOCAzNjEuNSA5Ljc0NiAzNTIgMTkuMSAzNTJINTU2ek01OS4xIDQwMEw2MC4zNSA0MDEuNkM2OC41NiA0MzguMSAxMDAuMSA0NjQgMTM4LjQgNDY0SDQzNy42QzQ3NSA0NjQgNTA3LjQgNDM4LjEgNTE1LjYgNDAxLjZMNTE2IDQwMEg1OS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZlYXR1cmUtc3VyZmluZzpiZWZvcmUsXG4uZmVhdHVyZS1zdXJmaW5nIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nc3VyZmluZycgcm9sZT0naW1nJyB2aWV3Qm94PScwIDAgNDg1LjQ4IDUwOC43NScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J200ODUuNDIsNDA2LjVjMi45NiwzMy4wNi0xMDMuMjgsNzMuOTMtMjM3LjMxLDkxLjI2QzExNC4wOCw1MTUuMSwzLjAyLDUwMi4zNi4wNiw0NjkuMjljLTEuNzItMTkuMTcsMzMuMjgtNDAuOTYsODkuMTEtNTkuMjdsLS43NCw5LjAzYy0xLjgzLDIyLjE0LDE0LjksNDEuODcsMzcuMDQsNDMuNywyMi4xNCwxLjgzLDQxLjg3LTE0LjksNDMuNy0zNy4wNGwzLjA1LTM3LjAzYzkuMy0xLjg1LDE4LjgzLTMuNiwyOC41Ny01LjIzbDcuMzYsMjMuNTJjNi42NiwyMS4yOSwyOS40NywzMy4yMiw1MC43NiwyNi41NSwyMS4yOS02LjY2LDMzLjIyLTI5LjQ3LDI2LjU1LTUwLjc2bC0yLjk4LTkuNTJjMTEyLjk4LTkuMzUsMjAwLjMxLDMuOTksMjAyLjk0LDMzLjI2aDBaTTE2Ny44OSwxNzMuNjNsMTcuNzMsMTQuMzRjNi4yMiw1LjAzLDE0Ljg3LDUuOTEsMjIuNTMsNC4xMmw2NC4zNC0xNWMxMS40NS0yLjY3LDE4LjY0LTE0LjI0LDE1Ljk3LTI1LjY5LTIuNjctMTEuNDYtMTQuMjMtMTguNjQtMjUuNjgtMTUuOTdsLTU3LjUxLDEzLjQxLTU0LjIxLTQzLjg0Yy02LjgtNS41LTE1LjY1LTguNDgtMjQuOTktNy42NC0xOS4wOSwxLjcxLTMzLjMyLDE4LjczLTMxLjYsMzcuODNsOS4xOCwxMDIuMzdjMiwyMi4zNCw5LjI3LDM1LjE2LDI4LjUzLDQ1LjE5bDYyLjgyLDMyLjc0LDI3LjI2LDg3LjA3YzQuMjMsMTMuNTEsMTguNzUsMjEuMTEsMzIuMjYsMTYuODcsMTMuNTEtNC4yMywyMS4xLTE4Ljc1LDE2Ljg3LTMyLjI2bC0yOC45MS05Mi4zNGMtMi45MS05LjMxLTEwLjE1LTE3LjkxLTE4Ljc4LTIyLjQ0bC0zOC42My0yMC4zYy04LjItNC4zMS0xMC44NC03Ljk3LTExLjY3LTE3LjE5bC01LjQ5LTYxLjI1aDBabS0yNS44OC05Mi4zMmMyMi4xNi01LjE3LDM1LjkzLTI3LjMxLDMwLjc2LTQ5LjQ3LTUuMTYtMjIuMTYtMjcuMzEtMzUuOTMtNDkuNDctMzAuNzYtMjIuMTYsNS4xNy0zNS45MywyNy4zMS0zMC43Niw0OS40Nyw1LjE3LDIyLjE1LDI3LjMxLDM1LjkzLDQ5LjQ3LDMwLjc2aDBabS0xNi42NywyMTQuNTNjLTQuMTYtMi4xNy03Ljk0LTQuNTEtMTEuMzYtNy4wN2wtMTAuODQsMTMxLjQ5Yy0xLjE2LDE0LjExLDkuNDMsMjYuNjEsMjMuNTQsMjcuNzcsMTQuMTEsMS4xNiwyNi42MS05LjQzLDI3Ljc3LTIzLjU0bDguOTctMTA4LjgtMzguMDktMTkuODVoMFonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHkub3RoZXItaWNvbixcbnNwYW4uZmVhdHVyZS1sdXh1cnkub3RoZXItaWNvbixcbnNwYW4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQub3RoZXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseS5vdGhlci1pY29uOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1sdXh1cnkub3RoZXItaWNvbjpiZWZvcmUsXG5zcGFuLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50Lm90aGVyLWljb246YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwO1xufVxuXG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseS5vdGhlci1pY29uOmJlZm9yZSxcbnNwYW4uZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQub3RoZXItaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xufVxuXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJvcGVydHktZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByb3BlcnR5LWRldGFpbHMgLnByb3BlcnR5LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5jb2wxIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLmNvbDEsXG4ubWFwLXZpZXcuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtdmlldy5zZWFyY2gtcHJvcGVydGllcy5sb2FkaW5nICNtYXBfY2FudmFzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb3BlcnR5LXNwaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDNlbSAwIDRlbTtcbn1cblxuLnByb3BlcnR5LXNwaW5uZXIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC50YWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5uZXctcHJvcGVydHktdGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2U5O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgc3Bhbi5pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWxbZGF0YS1jb3VudD1cIjFcIl0gLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWxbZGF0YS1jb3VudD1cIjFcIl0gLm93bC1zdGFnZVtzdHlsZV0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWxbZGF0YS1jb3VudD1cIjFcIl0gLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmFjdGl2ZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbGVmdDogLTFweDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUge1xuICBib3JkZXI6ICNDNUIxQTkgc29saWQgMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZSAubWF0Y2hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZSAud2FzLXByaWNlIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlIC5ub3ctcHJpY2Uge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciwgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciAucHJpY2UtdG90YWwsXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzcGFuLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3Ryb25nLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgYSwgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLnByaWNlLXRvdGFsLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Bhbixcbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIHN0cm9uZyxcbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIGEge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLm1hdGNoZXMsIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIC5tYXRjaGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXI6bm90KC5ibG9jay1saW5rKSwgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgLmRldGFpbHMtbGluazphZnRlcjpub3QoLmJsb2NrLWxpbmspIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhcmV0LXJpZ2h0IGZhLXctNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyAlM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCAlN0JmaWxsOiAlMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlIC5wcmljZS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0M1QjFBOTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUgLmRldGFpbHMtbGluay5ibG9jay1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZSAuZGV0YWlscy1saW5rOmFmdGVyOm5vdCguYmxvY2stbGluaykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2FyZXQtcmlnaHQnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYXJldC1yaWdodCBmYS13LTYnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkyIDUxMicgJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAgJTdCZmlsbDogJTIzQzVCMUE5OyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1wcmV2LFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtbmV4dCB7XG4gIHBhZGRpbmc6IDAuMmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzVCMUE5ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNDNUIxQTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJpY2UtY2Fyb3VzZWwgLm93bC1wcmV2OmhvdmVyLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByaWNlLWNhcm91c2VsIC5vd2wtbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAub3dsLWNhcm91c2VsOm5vdCgucHJpY2UtY2Fyb3VzZWwpIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAub3dsLWNhcm91c2VsOm5vdCgucHJpY2UtY2Fyb3VzZWwpIC5vd2wtaXRlbSB7XG4gIG1heC1oZWlnaHQ6IDIyM3B4O1xuICBtaW4taGVpZ2h0OiAyMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAub3dsLWNhcm91c2VsOm5vdCgucHJpY2UtY2Fyb3VzZWwpIC5vd2wtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm93bC1jYXJvdXNlbDpub3QoLnByaWNlLWNhcm91c2VsKSAub3dsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkub3dsLWxvYWRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm93bC1jYXJvdXNlbDpub3QoLnByaWNlLWNhcm91c2VsKSAub3dsLXByZXY6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5vd2wtY2Fyb3VzZWw6bm90KC5wcmljZS1jYXJvdXNlbCkgLm93bC1uZXh0Om5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICByaWdodDogMTBweDtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgaW1nLFxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLml0ZW0tdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgaW1nLFxuICAuc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuaXRlbS12aWRlbyB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLml0ZW0tdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAuY29sMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLmNvbDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLmNvbDEgLnZpZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLmNvbDEgLnZpZC1sYWJlbCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2VhcmNoLXByb3BlcnRpZXMgLnNlYXJjaC1wcm9wZXJ0eSAucHJvcGVydHktdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLnByb3BlcnR5LWRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5wcm9wZXJ0eS1kZXRhaWxzIC5mYXZvdXJpdGVzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wYW55LWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIHNwYW5bY2xhc3NePWljb24tXTphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW5bY2xhc3NePWljb24tXTphZnRlcixcbi5zcGVjaWFsLW9mZmVyLXRhZyBzcGFuW2NsYXNzXj1pY29uLV06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLmljb24tbG93LW9jY3VwYW5jeTphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW4uaWNvbi1sb3ctb2NjdXBhbmN5OmFmdGVyLFxuLnNwZWNpYWwtb2ZmZXItdGFnIHNwYW4uaWNvbi1sb3ctb2NjdXBhbmN5OmFmdGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zLnBuZ1wiKSAtNXB4IC0yMzBweCBuby1yZXBlYXQ7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gc3Bhbi5pY29uLXNwZWNpYWwtb2ZmZXI6YWZ0ZXIsXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSBzcGFuLmljb24tc3BlY2lhbC1vZmZlcjphZnRlcixcbi5zcGVjaWFsLW9mZmVyLXRhZyBzcGFuLmljb24tc3BlY2lhbC1vZmZlcjphZnRlciB7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTY4MnB4IG5vLXJlcGVhdDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLmljb24tbGF0ZS1hdmFpbGFiaWxpdHk6YWZ0ZXIsIC5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gc3Bhbi5pY29uLW11bHRpd2VlazphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW4uaWNvbi1sYXRlLWF2YWlsYWJpbGl0eTphZnRlcixcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHNwYW4uaWNvbi1tdWx0aXdlZWs6YWZ0ZXIsXG4uc3BlY2lhbC1vZmZlci10YWcgc3Bhbi5pY29uLWxhdGUtYXZhaWxhYmlsaXR5OmFmdGVyLFxuLnNwZWNpYWwtb2ZmZXItdGFnIHNwYW4uaWNvbi1tdWx0aXdlZWs6YWZ0ZXIge1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTVweCAtMjU3MnB4IG5vLXJlcGVhdDtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSBzcGFuLmljb24tb3RoZXItb2ZmZXI6YWZ0ZXIsXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSBzcGFuLmljb24tb3RoZXItb2ZmZXI6YWZ0ZXIsXG4uc3BlY2lhbC1vZmZlci10YWcgc3Bhbi5pY29uLW90aGVyLW9mZmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC01cHggLTE2NDdweCBuby1yZXBlYXQ7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0sXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gaDMsXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3NjE2MTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAyMHB4O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5jbG9zZSxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5jbG9zZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSAuYWNjb3JkaW9uLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxZW0gMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwXj1zcGVjaWFsLW9mZmVyLV0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIFtjbGFzc149aWNvbi1dLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIFtjbGFzc149aWNvbi1dIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biBpLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXBePXNwZWNpYWwtb2ZmZXItXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gc21hbGwsXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gc21hbGwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5hY2NvcmRpb24tY29udGVudCxcbi5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzBweCAxLjVlbSAzMHB4O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0LFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3BlY2lhbC1vZmZlci10YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNXB4IDdweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltkYXRhLXBhZ2U9cHJvcGVydHktZGV0YWlsc10gLnNwZWNpYWwtb2ZmZXItdGFnIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zcGVjaWFsLW9mZmVyLXRhZyBhIHtcbiAgY29sb3I6ICNENzYxNjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5zcGVjaWFsLW9mZmVyLXRhZyBbY2xhc3NePWljb24tXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubG9jYXRpb24tY29kZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxlYWZsZXQtdG9wLCAubGVhZmxldC1ib3R0b20sIC5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwPVwiaW1hZ2UtZ2FsbGVyeS00a1wiXS53aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogODB2dztcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIGEudG9wLWNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5wb3B1cFtkYXRhLXBvcHVwPVwiaW1hZ2UtZ2FsbGVyeS00a1wiXSAub3dsLWl0ZW0ge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtaXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgNTIsIDYzLCAwLjgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcHVwW2RhdGEtcG9wdXA9XCJpbWFnZS1nYWxsZXJ5LTRrXCJdIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNvdmVydmlldyA+IC5sYXlvdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI292ZXJ2aWV3ID4gLmxheW91dC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjb3ZlcnZpZXcgLmFjY29yZGlvbi1jb250ZW50IC5sYXlvdXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWwgZm9vdGVyIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjcm9sbC10b3Age1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNjcm9sbC10b3A6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0cHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0ndXAnIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS11cCBmYS13LTE2JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmZmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdtMjQwLjk3IDEzMC41MmwxOTQuMzQgMTk0LjM0YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MWwtMjIuNjY3IDIyLjY2N2MtOS4zNTcgOS4zNTctMjQuNTIyIDkuMzc1LTMzLjkwMSAwLjA0bC0xNTQuNzUtMTU0LjAyLTE1NC43NCAxNTQuMDJjLTkuMzc5IDkuMzM1LTI0LjU0NCA5LjMxNy0zMy45MDEtMC4wNGwtMjIuNjY3LTIyLjY2N2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDE5NC4zNC0xOTQuMzRjOS4zNzItOS4zNzMgMjQuNTY4LTkuMzczIDMzLjk0MS0xZS0zeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0M1QjFBOTtcbn1cblxuLm93bC1jYXJvdXNlbC5pbWFnZS1nYWxsZXJ5IC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1wcmV2LCAub3dsLWNhcm91c2VsLmltYWdlLWdhbGxlcnktNGsgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLmltYWdlLWdhbGxlcnkgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwuaW1hZ2UtZ2FsbGVyeS00ayAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlID4gc2VjdGlvbjpmaXJzdC1jaGlsZCA+IC5sYXlvdXQtd3JhcCA+IC5sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgPiBzZWN0aW9uOmZpcnN0LWNoaWxkID4gLmxheW91dC13cmFwID4gLmxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDEwcHggKiAyKTtcbiAgcmlnaHQ6IGNhbGMoMTBweCAqIDIpO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDBkO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5ib29rLXdpdGgtY29uZmlkZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLmZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZmVycnkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZmEtZmVycnkge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1mZXJyeScgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0nZmVycnknIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQwIDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDk2LjYxNiAzNzIuNjM5bDcwLjAxMi03MC4wMTJjMTYuODk5LTE2LjkgOS45NDItNDUuNzcxLTEyLjgzNi01My4wOTJMNTEyIDIzNi4xMDJWOTZjMC0xNy42NzMtMTQuMzI3LTMyLTMyLTMyaC02NFYyNGMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjRIMjQ4Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2NDBoLTY0Yy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJ2MTQwLjEwMmwtNDEuNzkyIDEzLjQzM2MtMjIuNzUzIDcuMzEzLTI5Ljc1NCAzNi4xNzMtMTIuODM2IDUzLjA5Mmw3MC4wMTIgNzAuMDEyQzEyNS44MjggNDE2LjI4NyA4NS41ODcgNDQ4IDI0IDQ0OGMtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djE2YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNCA2MS4wMjMgMCAxMDcuNDk5LTIwLjYxIDE0My4yNTgtNTkuMzk2QzE4MS42NzcgNDg3LjQzMiAyMTYuMDIxIDUxMiAyNTYgNTEyaDEyOGMzOS45NzkgMCA3NC4zMjMtMjQuNTY4IDg4Ljc0Mi01OS4zOTZDNTA4LjQ5NSA0OTEuMzg0IDU1NC45NjggNTEyIDYxNiA1MTJjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjQtNjAuODE3IDAtMTAxLjU0Mi0zMS4wMDEtMTE5LjM4NC03NS4zNjF6TTE5MiAxMjhoMjU2djg3LjUzMWwtMTE4LjIwOC0zNy45OTVhMzEuOTk1IDMxLjk5NSAwIDAgMC0xOS41ODQgMEwxOTIgMjE1LjUzMVYxMjh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuem9vbS1mbG9vcnBsYW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uOmZpcnN0LWNoaWxkIC50d28tdGhpcmRzLW9uZS10aGlyZCAuY29sMiAuc3RhcnRlci1wYWNrLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb246Zmlyc3QtY2hpbGQgLnR3by10aGlyZHMtb25lLXRoaXJkIC5jb2wyIC52aXNpdGluZy1zcGEge1xuICBwYWRkaW5nOiAxZW0gMTBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uOmZpcnN0LWNoaWxkIC50d28tdGhpcmRzLW9uZS10aGlyZCAuY29sMiAuaGFtcGVyIHtcbiAgcGFkZGluZzogMCAxMHB4IDFlbSAxMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb246Zmlyc3QtY2hpbGQgLnR3by10aGlyZHMtb25lLXRoaXJkIC5jb2wyIC5ib29raW5nIHtcbiAgcGFkZGluZzogMWVtIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLypAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5uYXYtYnRucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLm5hdi1idG5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uYWNjb3JkaW9uLmNoZXZyb24ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5hY2NvcmRpb24uY2hldnJvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1jb250ZW50ID4gcDpsYXN0LWNoaWxkLFxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tY29udGVudCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuYnRuLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5idG4ud2hpdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnRydXN0LXNpZ25hbHMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAudHJ1c3Qtc2lnbmFscyBkaXZbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5lZGl0cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5lZGl0cyAuZW5xdWlyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmVkaXRzIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDFyZW07XG4gIGNvbG9yOiAjQzVCMUE5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tLnBvYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMCAwLjZlbSAwIDAuNWVtO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSBzcGFuLnByaWNlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjQzVCMUE5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHNwYW4ucHJpY2UtbGlzdCA+IHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3Bhbi5wcmljZS1saXN0ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3Bhbi5wcmljZS1saXN0ID4gc3Bhbi5wcmljZS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHNwYW4ucHJpY2UtbGlzdCA+IHNwYW4gLmluZm8tY2lyY2xlIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLnByaWNlLWZyb20gc3Bhbi5pbmZvLXRleHQucHJpY2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMTYuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNzg1N3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC52aWV3LWVkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMTc3LCAxNjksIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5hcnJpdmFsLXBhbmVsLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5kZXBhcnR1cmUtcGFuZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuYXJyaXZhbC1wYW5lbCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuZGVwYXJ0dXJlLXBhbmVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmFycml2YWwtcGFuZWwgc3Bhbi50aW1pbmdzLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5kZXBhcnR1cmUtcGFuZWwgc3Bhbi50aW1pbmdzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNi41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ODU3cmVtO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5hcnJpdmFsLXBhbmVsIGksIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmRlcGFydHVyZS1wYW5lbCBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5hcnJpdmFsLXBhbmVsIGksIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmRlcGFydHVyZS1wYW5lbCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBsaW5lLWhlaWdodDogMi43ODU3MXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRldGFpbHMtcGFuZWwgLmFycml2YWwtcGFuZWwgKiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAuZGVwYXJ0dXJlLXBhbmVsICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuZml2ZS1jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5oMiB7XG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuY29sZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuMjVlbSAwO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIGgzLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biAuaDMsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biBoMywgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4gaDM6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIC5oMzphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIGgzOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4gLmgzOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2luZm8tY2lyY2xlJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtaW5mby1jaXJjbGUgZmEtdy0xNicgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYgOEMxMTkuMDQzIDggOCAxMTkuMDgzIDggMjU2YzAgMTM2Ljk5NyAxMTEuMDQzIDI0OCAyNDggMjQ4czI0OC0xMTEuMDAzIDI0OC0yNDhDNTA0IDExOS4wODMgMzkyLjk1NyA4IDI1NiA4em0wIDExMGMyMy4xOTYgMCA0MiAxOC44MDQgNDIgNDJzLTE4LjgwNCA0Mi00MiA0Mi00Mi0xOC44MDQtNDItNDIgMTguODA0LTQyIDQyLTQyem01NiAyNTRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMmgtODhjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTJ2LTY0aC0xMmMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmg2NGM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjEwMGgxMmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50cnVzdC1zaWduYWxzIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbjpob3ZlciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRydXN0LXNpZ25hbHMgLmFjY29yZGlvbi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZml2ZS1jb2wgW2NsYXNzXj1jb2xdIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uICsgLmxheW91dC13cmFwIC50cnVzdC1zaWduYWxzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbiArIC5sYXlvdXQtd3JhcCAudHJ1c3Qtc2lnbmFscyAuZml2ZS1jb2wge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24gKyAubGF5b3V0LXdyYXAgLnRydXN0LXNpZ25hbHMgLmZpdmUtY29sIFtjbGFzc149Y29sXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnNob3J0LXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDFweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgLmxheW91dCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayAubGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciAuaDIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgaDIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgLmgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciBhLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIC5oMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnN0YXJ0ZXItcGFjayBhLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIGgyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIC5oMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyOXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgc3ZnLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5oYW1wZXIgc3Bhbi5zdGFydGVyLXBhY2std2hpdGUtaWNvbiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLmhhbXBlciBzcGFuLmhhbXBlci13aGl0ZS1pY29uLCAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uc3RhcnRlci1wYWNrIHNwYW4uc3RhcnRlci1wYWNrLXdoaXRlLWljb24sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgc3Bhbi5oYW1wZXItd2hpdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24uaGFtcGVyIHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi5zdGFydGVyLXBhY2sgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aXNpdGluZy1zcGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTY2ZjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aXNpdGluZy1zcGEgYSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpc2l0aW5nLXNwYSBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpc2l0aW5nLXNwYSAuaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlzaXRpbmctc3BhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aXNpdGluZy1zcGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudGFibGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRhYmxpc3QgZGl2LmJ0biB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkU5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudGFibGlzdCBkaXYuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC50YWJsaXN0IGRpdi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5ZDk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50YWJsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHdvLXRoaXJkcy1vbmUtdGhpcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC50d28tdGhpcmRzLW9uZS10aGlyZDpub3QoOmZpcnN0LWNoaWxkKSAuY29sMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXAtdHJpZ2dlci5nYWxsZXJ5LTRrIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC4yNWVtIDAuNzVlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cC10cmlnZ2VyLmdhbGxlcnktNGs6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cC10cmlnZ2VyLmdhbGxlcnktNGsgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgbWF4LWhlaWdodDogMjI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gLml0ZW0tdmlkZW8gLm93bC12aWRlby1wbGF5LWljb24gLnZpZGVvLW92ZXJsYXkge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSAuaXRlbS12aWRlbyAub3dsLXZpZGVvLXBsYXktaWNvbiAudmlkZW8tb3ZlcmxheSAubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gLml0ZW0tdmlkZW8gLm93bC12aWRlby1wbGF5LWljb24gLnZpZGVvLW92ZXJsYXkgLmxhcmdlciB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIC5vd2wtdmlkZW8tcGxheS1pY29uIC52aWRlby1vdmVybGF5IC5sYXJnZXIuaGFuZHdyaXRpbmcge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaW1hZ2UtZ2FsbGVyeSAub3dsLWl0ZW0gLml0ZW0tdmlkZW8gLm93bC12aWRlby1wbGF5LWljb24gLnZpZGVvLW92ZXJsYXkgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIC5pdGVtLXZpZGVvIC5vd2wtdmlkZW8tcGxheS1pY29uIC52aWRlby1vdmVybGF5IHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkub3dsLWNhcm91c2VsLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5yZXZpZXdzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1kb3RzIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXRodW1icyAub3dsLXRodW1iLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogODVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC10aHVtYnMgLm93bC10aHVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0M1QjFBOTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtdGh1bWJzIC5vd2wtdGh1bWItaXRlbSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtdGh1bWJzIC5vd2wtdGh1bWItaXRlbSBpbWcucGxheS1idG4ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXRleHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDAuNXB4KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiA0ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSAudmlkZW8tdGV4dCBoMywgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IC52aWRlby10ZXh0IGg0IHtcbiAgdGV4dC1zaGFkb3c6IGJsYWNrIDFweCAwIDIwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2Ugc2VjdGlvbi52aWRlby1wYW5lbCAudmlkZW8tb3ZlcmxheSAudmlkZW8tdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgaDMge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLW92ZXJsYXkgaDMge1xuICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IGg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uLnZpZGVvLXBhbmVsIC52aWRlby1vdmVybGF5IGg0IHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLnZpZGVvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLmx1eHVyeS12aWRlby1wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwdmg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIHNlY3Rpb24udmlkZW8tcGFuZWwgLmx1eHVyeS12aWRlby1wYW5lbCB7XG4gICAgaGVpZ2h0OiA3OHZoO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmNvbDI6bm90KC5jb2xkaXYpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wyOm5vdCguY29sZGl2KS5yZXZpZXdzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwLjVlbSAwIDFlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmNvbDI6bm90KC5jb2xkaXYpLnJldmlld3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmNvbDI6bm90KC5jb2xkaXYpLnJldmlld3MgYSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMi41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb246bm90KC5oYW1wZXIpOm5vdCguc3RhcnRlci1wYWNrKTpub3QoLnZpc2l0aW5nLXNwYSkgLmFjY29yZGlvbi1idG4gLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb246bm90KC5oYW1wZXIpOm5vdCguc3RhcnRlci1wYWNrKTpub3QoLnZpc2l0aW5nLXNwYSkgLmFjY29yZGlvbi1idG4gLmgyIHtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLCBjdXJzaXZlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJlYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmljb24td3JhcCAuZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5OmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbi13cmFwIC5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludDpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC50b3AtYnRucyAuZmF2b3VyaXRlcy1idG4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRvcC1idG5zIC5mYXZvdXJpdGVzLWFkZGVkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnRvcC1idG5zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJvcGVydHktZ3JvdXAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LWdyb3VwIGEge1xuICBjb2xvcjogI0M1QjFBOSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJyaXZhbC1wYW5lbCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsIHtcbiAgcGFkZGluZzogMC43NWVtIDAgMCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJyaXZhbC1wYW5lbCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcnJpdmFsLXBhbmVsICosIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRlcGFydHVyZS1wYW5lbCAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFycml2YWwtcGFuZWwgKiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFycml2YWwtcGFuZWwgLmFycml2YWwtd3JhcCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGVwYXJ0dXJlLXBhbmVsIC5hcnJpdmFsLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hcnJpdmFsLXBhbmVsIGRpdjpub3QoLmFycml2YWwtd3JhcCksIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmRlcGFydHVyZS1wYW5lbCBkaXY6bm90KC5hcnJpdmFsLXdyYXApIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQzVCMUE5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJpY2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjQzVCMUE5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMC44ZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIC5hdmFpbGFiaWxpdHktY2FsICoge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSAucHBwbi1wcmljZSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSAud2FzLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIC5ub3cge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSBkZWwge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucHJpY2Ugc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmJvb2stbm93LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LW5pZ2h0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByb3BlcnR5LW5pZ2h0cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnNoYXJlLXBhZ2Uge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc2hhcmUtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J3BsdXMtc3F1YXJlJyBjbGFzcz0nZmEtcGx1cy1zcXVhcmUnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000MDAgMzJINDhDMjEuNSAzMiAwIDUzLjUgMCA4MHYzNTJjMCAyNi41IDIxLjUgNDggNDggNDhoMzUyYzI2LjUgMCA0OC0yMS41IDQ4LTQ4VjgwYzAtMjYuNS0yMS41LTQ4LTQ4LTQ4em0tMzIgMjUyYzAgNi42LTUuNCAxMi0xMiAxMmgtOTJ2OTJjMCA2LjYtNS40IDEyLTEyIDEyaC01NmMtNi42IDAtMTItNS40LTEyLTEydi05Mkg5MmMtNi42IDAtMTItNS40LTEyLTEydi01NmMwLTYuNiA1LjQtMTIgMTItMTJoOTJ2LTkyYzAtNi42IDUuNC0xMiAxMi0xMmg1NmM2LjYgMCAxMiA1LjQgMTIgMTJ2OTJoOTJjNi42IDAgMTIgNS40IDEyIDEydjU2eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnNoYXJlLXBhZ2UubWludXM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdtaW51cy1zcXVhcmUnIGNsYXNzPSdmYS1taW51cy1zcXVhcmUnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyMzVmNWY1ZjslN0QlM0Mvc3R5bGUlM0UgICUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTQwMCAzMkg0OEMyMS41IDMyIDAgNTMuNSAwIDgwdjM1MmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWODBjMC0yNi41LTIxLjUtNDgtNDgtNDh6TTkyIDI5NmMtNi42IDAtMTItNS40LTEyLTEydi01NmMwLTYuNiA1LjQtMTIgMTItMTJoMjY0YzYuNiAwIDEyIDUuNCAxMiAxMnY1NmMwIDYuNi01LjQgMTItMTIgMTJIOTJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc2hhcmUtaWNvbnMge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbiA+IC5sYXlvdXQtd3JhcDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uID4gLmxheW91dC13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuNDI4NTdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLnBvcHVwLXRyaWdnZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLnBvcHVwLXRyaWdnZXIuYm9vay1ub3ctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5wb3B1cC10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuZmVlZm8tcmV2aWV3LWxpbmsgLnBvcHVwLXRyaWdnZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC51cGZyb250LXJldmlldy1saW5rIC5wb3B1cC10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuaGFtcGVyLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLmNoZXZyb24gLnN0YXJ0ZXItcGFjay1hdmFpbGFiaWxpdHkgLnBvcHVwLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi5jaGV2cm9uIC5oYW1wZXItYXZhaWxhYmlsaXR5IC5wb3B1cC10cmlnZ2VyLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24uY2hldnJvbiAuc3RhcnRlci1wYWNrLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bmVyLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bmVyLXBob3RvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIHN2Z1tkYXRhLWljb249cGx1c10sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG4gc3ZnW2RhdGEtaWNvbj1taW51c10sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG4gc3ZnW2RhdGEtaWNvbj1jaGV2cm9uLXVwXSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biBzdmdbZGF0YS1pY29uPWNoZXZyb24tZG93bl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biBoMiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biAuaDIge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQubGF5b3V0LWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjbGF5b3V0IC5hY2NvcmRpb24tY29udGVudCAubGF5b3V0IC5hY2NvcmRpb24tYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2xheW91dCAuYWNjb3JkaW9uLWNvbnRlbnQgLmxheW91dCAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgW2RhdGEtY29udGVudCQ9bGF5b3V0XSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBbZGF0YS1jb250ZW50JD1sb2NhbF0sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgW2RhdGEtY29udGVudCQ9ZGVzY3JpcHRpb25dIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43NXM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmxheW91dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAubGF5b3V0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbnMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbnMgc3BhbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaWNvbnMgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJlYS12aWRlby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1Ni4yNSUgKyA0MHB4KTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYXJlYS12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC52YXJpYWJsZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC52YXJpYWJsZXMgdWwgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC52YXJpYWJsZXMgdWwgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZhcmlhYmxlcyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdmYS1jaGVjaycgYXJpYS1oaWRkZW49J3RydWUnIHJvbGU9J2ltZycgZGF0YS1pY29uPSdjaGVjaycgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J20xNzMuOSA0MzkuNGwtMTY2LjQtMTY2LjRjLTEwLTEwLTEwLTI2LjIgMC0zNi4ybDM2LjItMzYuMmMxMC0xMCAyNi4yLTEwIDM2LjIgMGwxMTIuMSAxMTIuMSAyNDAuMS0yNDAuMWMxMC0xMCAyNi4yLTEwIDM2LjIgMGwzNi4yIDM2LjJjMTAgMTAgMTAgMjYuMiAwIDM2LjJsLTI5NC40IDI5NC40Yy0xMCAxMC0yNi4yIDEwLTM2LjIgMHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudmFyaWFibGVzIHVsIGxpOmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IC5zZWxlY3RlZC1zdGFydC1kYXRlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmtleSAuYm9va2VkLWRhdGUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IC5ub24tc3RhcnQtZGF0ZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLmF2YWlsYWJsZS1zdGFydC1kYXRlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAua2V5IC5zZWxlY3RlZC1zdGFydC1kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogMTNweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLm5vbi1zdGFydC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjMxLCAyMzMsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmtleSAuYm9va2VkLWRhdGUge1xuICBjb2xvcjogcmdiYSg5NSwgOTUsIDk1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjgsIDIzMSwgMjMzLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5rZXkgLmF2YWlsYWJsZS1zdGFydC1kYXRlIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI4LCAyMzEsIDIzMywgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLmhpZ2hsaWdodGVkIHNwYW4sIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIuaGlnaGxpZ2h0ZWQgc3BhbiB7XG4gIGNvbG9yOiAjNWY1ZjVmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLmhpZ2hsaWdodGVkIGRpdiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlci5oaWdobGlnaHRlZCBkaXYge1xuICBjb2xvcjogI0M1QjFBOSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtZGF0ZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC1kYXRlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS1kYXRlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkU5O1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIuaGlnaGxpZ2h0ZWQsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIuaGlnaGxpZ2h0ZWQsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbHMtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvb2tpbmcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkU5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvcmRlci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvcmRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5ib3JkZXItd3JhcHBlciB+IGRpdjpub3QoLmhpZGRlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyouYXJyaXZhbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhbGVuZGFyLWFsdCcgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNhbGVuZGFyLWFsdCBmYS13LTE0JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFLnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgNDY0YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFYxOTJIMHYyNzJ6bTMyMC0xOTZjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTE5MiAyNjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwem0wIDEyOGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMmgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTY0IDI2OGMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMkg3NmMtNi42IDAtMTItNS40LTEyLTEydi00MHptMCAxMjhjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJINzZjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDB6TTQwMCA2NGgtNDhWMTZjMC04LjgtNy4yLTE2LTE2LTE2aC0zMmMtOC44IDAtMTYgNy4yLTE2IDE2djQ4SDE2MFYxNmMwLTguOC03LjItMTYtMTYtMTZoLTMyYy04LjggMC0xNiA3LjItMTYgMTZ2NDhINDhDMjEuNSA2NCAwIDg1LjUgMCAxMTJ2NDhoNDQ4di00OGMwLTI2LjUtMjEuNS00OC00OC00OHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIgPiBzcGFuLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciA+IHNwYW4gc21hbGwsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXIgPiBzcGFuIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBhdXRvO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyIGRpdiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjQzVCMUE5O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyIGRpdiBzcGFuLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyIGRpdiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cyB7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkU5O1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlcjpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyOmFmdGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlcjphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0czphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlcjpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgI2U0ZTdlOTtcbiAgICByaWdodDogLTI2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXI6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuZGVwYXJ0dXJlLXdyYXBwZXI6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjRjBFQkU5O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLmhpZ2hsaWdodGVkLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyLmhpZ2hsaWdodGVkLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cy5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlci5oaWdobGlnaHRlZDphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlci5oaWdobGlnaHRlZDphZnRlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5uaWdodHMuaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5hcnJpdmFsLXdyYXBwZXIgc3BhbiwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciBzcGFuLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cyBzcGFuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmFycml2YWwtd3JhcHBlciwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5kZXBhcnR1cmUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSA0cmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAubmlnaHRzIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMi41cmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYXJyaXZhbC13cmFwcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmRlcGFydHVyZS13cmFwcGVyLCAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLm5pZ2h0cywgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5wcmljZSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5ib29rLW5vdy1idG4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1jYWwgLmJvb2stbm93LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTQycHg7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5wcmljZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9va2luZyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAycmVtIDAuNzVyZW0gM3JlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVCRTk7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWNhbCAuYm9va2luZyB7XG4gICAgbWF4LXdpZHRoOiA0NCU7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5tdWx0aXBsZS1wcm9wZXJ0aWVzIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktY2FsIC5tdWx0aXBsZS1wcm9wZXJ0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3NjE2MSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbWVzc2FnZSBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1tZXNzYWdlIHAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaGFtcGVyLWF2YWlsYWJpbGl0eSwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuc3RhcnRlci1wYWNrLWF2YWlsYWJpbGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5mZWVmby1yZXZpZXdzLCAudXBmcm9udC1yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZlZWZvLXN0YXItd3JhcCwgLnVwZnJvbnQtc3Rhci13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZWVmby1zdGFyLXdyYXAgLmZlZWZvLXN0YXIsIC5mZWVmby1zdGFyLXdyYXAgLnVwZnJvbnQtc3RhciwgLnVwZnJvbnQtc3Rhci13cmFwIC5mZWVmby1zdGFyLCAudXBmcm9udC1zdGFyLXdyYXAgLnVwZnJvbnQtc3RhciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JhdGluZ3MucG5nKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3B1cCAuZmVlZm8tbG9nbywgLnBvcHVwIC51cGZyb250LWxvZ28ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9wdXAgLmZlZWZvLXJldmlldy1kYXRlIC5mZWVmby1zdGFyLCAucG9wdXAgLmZlZWZvLXJldmlldy1kYXRlIC51cGZyb250LXN0YXIsIC5wb3B1cCAudXBmcm9udC1yZXZpZXctZGF0ZSAuZmVlZm8tc3RhciwgLnBvcHVwIC51cGZyb250LXJldmlldy1kYXRlIC51cGZyb250LXN0YXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBvcHVwIC5mZWVmby1yZXZpZXctY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9wdXAgLmZlZWZvLXJlcGx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucG9wdXAgLmZlZWZvLXJlcGx5IC5mZWVmby1yZXBseS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAgLmZlZWZvLXJlcGx5IC5mZWVmby1yZXBseS1kYXRlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdyZXBseScgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtcmVwbHkgZmEtdy0xOCBmYS0zeCclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0Uuc3QwICU3QmZpbGw6ICUyM0M1QjFBOTsgY29sb3I6ICUyM0M1QjFBOTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNC4wNjIgMjU3Ljk0TDE5MC4wNiA0MzMuODhjMzAuMjEgMzAuMjEgODEuOTQgOC43IDgxLjk0LTMzLjk0di03OC4yOGMxNDYuNTkgOC41NCAxNTguNTMgNTAuMTk5IDEzNC4xOCAxMjcuODc5LTEzLjY1IDQzLjU2IDM1LjA3IDc4Ljg5IDcyLjE5IDU0LjQ2QzUzNy45OCA0NjQuNzY4IDU3NiA0MDMuOCA1NzYgMzMwLjA1YzAtMTcwLjM3LTE2Ni4wNC0xOTcuMTUtMzA0LTIwMS4zVjQ4LjA0N2MwLTQyLjcyLTUxLjc5LTY0LjA5LTgxLjk0LTMzLjk0TDE0LjA2MiAxOTAuMDZjLTE4Ljc1IDE4Ljc0LTE4Ljc1IDQ5LjE0IDAgNjcuODh6TTQ4IDIyNEwyMjQgNDh2MTI4LjAzYzE0My4xODEuNjMgMzA0IDExLjc3OCAzMDQgMTU0LjAyIDAgNjYuOTYtNDAgMTA5Ljk1LTc2LjAyIDEzMy42NUM1MDEuNDQgMzA1LjkxMSAzODguNTIxIDI3My44OCAyMjQgMjcyLjA5VjQwMEw0OCAyMjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvcHVwIC5uZXdzX2FydGljbGVfY29udGVudCB1bFtzdHlsZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hMmFfZGVmYXVsdF9zdHlsZSBhIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY292aWQtZ3JvdXBzLW1zZyB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnN0YXJ0ZXItcGFjayBhLnBvcHVwLXRyaWdnZXIsIC5oYW1wZXIgYS5wb3B1cC10cmlnZ2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG5jb21wYW55LWJhZGdlIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb3BlcnR5LWRldGFpbHMtcGFnZSAucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uLWJ0biBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZpY2VzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vZmZpY2VzIGRpdiB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG5cbi5vZmZpY2VzIGRpdiA+IFtjbGFzc149XCJvZmZpY2VcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC9jb250YWN0LXVzL29mZmljZXMuanBnP3Y9dTAzNDAwNjY0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ub2ZmaWNlcyBkaXYgLm9mZmljZS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4ub2ZmaWNlcyBkaXYgLm9mZmljZS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY1cHg7XG59XG5cbi5vZmZpY2VzIGRpdiAub2ZmaWNlLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDFweDtcbn1cblxuLm9mZmljZXMgZGl2IC5vZmZpY2UtNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NXB4O1xufVxuXG4ub2ZmaWNlcyBkaXYub2ZmaWNlLXhtYXMtc3Vycm91bmQgLm9mZmljZS14bWFzLCAub2ZmaWNlcyBkaXYub2ZmaWNlLXhtYXMtc3Vycm91bmQgLm9wZW5pbmctaG91cnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IFwidXBwZXJjYXNlXCI7XG4gIHBhZGRpbmc6IDEuMWVtIDJlbTtcbiAgdG9wOiAtMC4xZW07XG4gIGNvbG9yOiAjQzVCMUE5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVCMUE5O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZzp2aXNpdGVkIHtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLndpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2cubGFyZ2UgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy5sb2FkZXIubG9hZGluZyArIC5sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNDNUIxQTk7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgY29sb3I6ICNDNUIxQTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2c6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZzpmb2N1cyB7XG4gIG91dGxpbmU6ICNmZmZmZmYgZG90dGVkIDFweDtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2ctYWN0aXZlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogXCJ1cHBlcmNhc2VcIjtcbiAgcGFkZGluZzogMS4xZW0gMmVtO1xuICB0b3A6IC0wLjFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUud2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLWFjdGl2ZS5zbWFsbCBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2ctYWN0aXZlLmxhcmdlIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctcGFnZSAuYnRuLmJsb2ctYWN0aXZlLmxvYWRlci5sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUubG9hZGVyLmxvYWRpbmcgKyAubG9hZGluZy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5ZDk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmU6aG92ZXIubG9hZGluZyB7XG4gIGNvbG9yOiAjYmJhMzlhO1xufVxuXG4uYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiAjQzVCMUE5IGRvdHRlZCAxcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJ0bi5ibG9nLCAuYmxvZy1wYWdlIC5idG4uYmxvZy1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1wYWdlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2ctcGFnZSAuYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uYmxvZy1wYWdlIC5hcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbn1cblxuLmJsb2ctcGFnZSAuYXJ0aWNsZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uYmxvZy1wYWdlIC5zZWFyY2gtc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvZy1wYWdlIC5zZWFyY2gtc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlIC5zZWFyY2gtc2lkZWJhciBoMyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmJsb2ctcGFnZSAuc2VhcmNoLXNpZGViYXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbn1cblxuLmJsb2ctcGFnZSAuc2VhcmNoLXNpZGViYXIgLmFydGljbGUtbGlzdCBkaXYge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5zZWN0aW9uLm93bC1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4tYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsICsgYSB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLm5vLXByb3BzLWJnICsgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKSAub3dsLWxhenkge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG59XG5cbi5vd2wtdGh1bWJzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCAuZXZlbnQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLmV2ZW50LWNhcmQgLmV2ZW50LXJlZ2lvbiB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdiB7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgLm93bC1uYXY6YmVmb3JlLCAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgLm93bC1uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtcHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsLmFycm93LXBhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwuYXJyb3ctcGFkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW0gMC41ZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW46IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLXByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC44ZW0gMC40NWVtIDAuN2VtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKS5vd2wtcHJldi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLW5leHQge1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC40NWVtIDAuN2VtIDAuNDVlbSAwLjhlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWY1ZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS1yZWdpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbC5uZXctcHJvcGVydGllcywgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLmx1eHVyeS1wcm9wZXJ0aWVzIHtcbiAgbWluLWhlaWdodDogMzczcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm93bC1jYXJvdXNlbC5uZXctcHJvcGVydGllcywgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzLCAub3dsLWNhcm91c2VsLmx1eHVyeS1wcm9wZXJ0aWVzIHtcbiAgICBtaW4taGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1jYXJkLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByb3BlcnR5LWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzLm93bC1sb2FkZWQgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcy5vd2wtbG9hZGVkIC5wcm9wZXJ0eS1jYXJkLCAub3dsLWNhcm91c2VsLm9mZmVycy1wcm9wZXJ0aWVzLm93bC1sb2FkZWQgLnByb3BlcnR5LWNhcmQsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMub3dsLWxvYWRlZCAucHJvcGVydHktY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzIC5wcmljZSwgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcmljZSwgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJpY2UsIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByaWNlIHtcbiAgbWluLWhlaWdodDogNTNweDtcbn1cblxuLm93bC1jYXJvdXNlbC5uZXctcHJvcGVydGllcyAucHJpY2UucG9hLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMgLnByaWNlLnBvYSwgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJpY2UucG9hLCAub3dsLWNhcm91c2VsLmx1eHVyeS1wcm9wZXJ0aWVzIC5wcmljZS5wb2Ege1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjc4NTcxcmVtO1xufVxuXG4ub3dsLWNhcm91c2VsLm5ldy1wcm9wZXJ0aWVzIC5wcmljZS5wb2Egc3Bhbjpub3QoLkluZmluaXR5TnVtYmVyKSwgLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcmljZS5wb2Egc3Bhbjpub3QoLkluZmluaXR5TnVtYmVyKSwgLm93bC1jYXJvdXNlbC5vZmZlcnMtcHJvcGVydGllcyAucHJpY2UucG9hIHNwYW46bm90KC5JbmZpbml0eU51bWJlciksIC5vd2wtY2Fyb3VzZWwubHV4dXJ5LXByb3BlcnRpZXMgLnByaWNlLnBvYSBzcGFuOm5vdCguSW5maW5pdHlOdW1iZXIpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMgLnByb3BlcnR5LWxpbmssIC5vd2wtY2Fyb3VzZWwubmV3LXByb3BlcnRpZXMgLnByaWNlLCAub3dsLWNhcm91c2VsLmZlYXR1cmVkLXByb3BlcnRpZXMgLnByb3BlcnR5LWxpbmssIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJpY2UsIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMgLnByb3BlcnR5LWxpbmssIC5vd2wtY2Fyb3VzZWwub2ZmZXJzLXByb3BlcnRpZXMgLnByaWNlLCAub3dsLWNhcm91c2VsLmx1eHVyeS1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1saW5rLCAub3dsLWNhcm91c2VsLmx1eHVyeS1wcm9wZXJ0aWVzIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm93bC1jYXJvdXNlbC5pbnNwaXJhdGlvbnMge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm93bC1jYXJvdXNlbC5pbnNwaXJhdGlvbnMgLmluc3BpcmF0aW9uLXRpdGxlIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLm93bC1jYXJvdXNlbC5pbnNwaXJhdGlvbnMgLmluc3BpcmF0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLmluc3BpcmF0aW9ucy5vd2wtbG9hZGVkIC5pbnNwaXJhdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtaW4gaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm93bC1jYXJvdXNlbCAubW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUIxQTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk5JTtcbiAgbWluLWhlaWdodDogNTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAub3dsLWNhcm91c2VsIC5tb3JlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5tb3JlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5tb3JlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U5O1xufVxuXG4ub3dsLWNhcm91c2VsIC5tb3JlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBvcHVwIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHotaW5kZXg6IDY7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnBvcHVwIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5wb3B1cC53aWRlIHtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYygoOTB2dyAvIDIpICogLTEpO1xufVxuXG4ucG9wdXAud2lkZVtkYXRhLXBvcHVwPSdib29rLXdpdGgtY29uZmlkZW5jZSddIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3B1cCBhLnRvcC1jbG9zZSB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC5jbG9zZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuOSk7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zaXN0ZXItbG9nby13cmFwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uc2lzdGVyLWxvZ28td3JhcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnNpc3Rlci1sb2dvLXdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIC5kZXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjEpO1xufVxuXG4uYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGgxLCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGgyLCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGgzLCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGg0LCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGg1LCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIGg2LCAuYWNjb3JkaW9uLmNoZXZyb24gLmFjY29yZGlvbi1idG4gLmg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tY29udGVudCA+IHA6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb24uY2hldnJvbiAuYWNjb3JkaW9uLWNvbnRlbnQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTUsIDk1LCA5NSwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmFjY29yZGlvbi5wbHVzIC5hY2NvcmRpb24tYnRuIGk6bGFzdC1jaGlsZCBzdmcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5hY2NvcmRpb24gLnZpZXctYnktdHlwZSAuYWNjb3JkaW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uIC52aWV3LWJ5LW1hcCB7XG4gIGZvbnQtc2l6ZTogLjg1NzE0cmVtO1xufVxuXG4uYWNjb3JkaW9uIC52aWV3LWJ5LW1hcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xufVxuXG4uc3BlY2lhbC1vZmZlcnMgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogOTk5cHg7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgYS5hY2NvcmRpb24tYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyBhLmFjY29yZGlvbi1idG4gaTpsYXN0LWNoaWxkIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYXJlYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgLmFyZWEgPiBhLCAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMgLmFyZWEgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyAuYXJlYSAuYnRuIHtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC13cmFwIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b29sdGlwLXdyYXAgZmlnY2FwdGlvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5NSwgOTUsIDk1LCAwLjI1KTtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b29sdGlwLXdyYXAgZmlnY2FwdGlvbiBzcGFuIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRvb2x0aXAtd3JhcCBmaWdjYXB0aW9uOmhvdmVyIHNwYW4ge1xuICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk1LCA5NSwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbn1cblxuLnRvb2x0aXAtd3JhcCBmaWdjYXB0aW9uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAyLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDMuNDI4NTdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lclR5cGVzW3N0eWxlXSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblR5cGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkNvb2tpZURlY2xhcmF0aW9uVGFibGVIZWFkZXIsIC5Db29raWVEZWNsYXJhdGlvblRhYmxlQ2VsbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIHtcbiAgLyogUm91bmRlZCBzbGlkZXJzICovXG59XG5cbkBwYWdlIHtcbiAgLmFycml2YWwtc3R5bGVzIHtcbiAgICBzaXplOiBBNDtcbiAgfVxufVxuXG4uYXJyaXZhbC1zdHlsZXMgYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5icmVhayB7XG4gIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzc1cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFycml2YWwtc3R5bGVzICoge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBoMTphZnRlciwgLmFycml2YWwtc3R5bGVzIGgyOmFmdGVyLCAuYXJyaXZhbC1zdHlsZXMgaDM6YWZ0ZXIsIC5hcnJpdmFsLXN0eWxlcyBoNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIGgxIHtcbiAgY29sb3I6ICNDNUIxQTkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCA4cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAwIDEycHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzVCMUE5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIHRkLCAuYXJyaXZhbC1zdHlsZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYm9sZCxcbi5hcnJpdmFsLXN0eWxlcyAuYm9sZCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3VpZGUtbG9nbyB7XG4gIHdpZHRoOiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5hZy1sb2dpbiB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDE5M3B4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFnLWxvZ2luIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFnLWxvZ2luICNMb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnBhZ2UtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDQwcHggMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wYWdlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvZ2hvc3QtYWx0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA5MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnBhZ2UtMi5wYWdlIHtcbiAgcGFkZGluZzogMHB4IDAgNDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucGFnZSBkaXYge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAubGVhZmxldC1wYW5lLFxuLmFycml2YWwtc3R5bGVzIC5sZWFmbGV0LWJvdHRvbSwgLmFycml2YWwtc3R5bGVzIC5sZWFmbGV0LXRvcCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5jaGFuZ2VzLW1zZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAudW5zYXZlZC1jaGFuZ2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbjogMnB4IDIwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc29jaWFsLWd1aWRlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc29jaWFsLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDBweCAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuaW1hZ2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZGlyZWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5kaXJlY3Rpb25zIC50ZXh0LFxuLmFycml2YWwtc3R5bGVzIC5kaXJlY3Rpb25zIC5tYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZGlyZWN0aW9ucyAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZGlyZWN0aW9ucyAubWFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFkbWluLWhlYWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWRtaW4taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMTAwcHggMzBweCAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFkbWluLWhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuYWRtaW4tbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmd1aWRlLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNDAlO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmd1aWRlLWJ1dHRvbnMgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcm9wZXJ0eS1pbWFnZXMgaW1nOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5tYXN0ZXIgLnByb3BlcnR5LWltYWdlcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmNvbXBhbnktbG9nbzIsXG4uYXJyaXZhbC1zdHlsZXMgLmFycml2YWwtbGF0aXR1ZGUsXG4uYXJyaXZhbC1zdHlsZXMgLmFycml2YWwtbG9uZ2l0dWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5hcnJpdmFsLXNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5idG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5jb250ZW50IHRleHRhcmVhLFxuLmFycml2YWwtc3R5bGVzIC5jb250ZW50IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGJvcmRlcjogIzI0YzEwYyBzb2xpZCA0cHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZm9vdGVyLXN0cmlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5mb290ZXItc3RyaXAgc3BhbiB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5mb290ZXItc3RyaXAgc3BhbiwgLmFycml2YWwtc3R5bGVzIC5mb290ZXItc3RyaXAgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1wcmludC1wYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmdyZWVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyNGMxMGMgIWltcG9ydGFudDtcbn1cblxuLmFycml2YWwtc3R5bGVzIG5hdiAubGF5b3V0LXdyYXAgLmxheW91dCA+IHVsLnRvcC1saW5rcyA+IGxpIGEuZ3JlZW4uYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjk2ZW0gMmVtO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmdyZWVuIHAge1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLmFkbWluLXByaW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy13aW5kb3cge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctd2luZG93LWJ1dHRvbnMge1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuY2xvc2UtcHJldmlldyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sIC5wYWdlLTIge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDVweCBncmV5O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnN3aXRjaC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5pbm5lciAuc2xpZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaW5wdXQuaW5uZXI6Y2hlY2tlZCArIC5zbGlkZXIuaW5uZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBpbnB1dFtkYXRhLXZpc2libGU9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgaHIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5tYXN0ZXIgaDMsXG4uYXJyaXZhbC1zdHlsZXMgLm1hc3Rlci5wYWdlID4gZGl2IHtcbiAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zd2l0Y2guaW5uZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuc3dpdGNoLmd1aWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyAuZ3VpZGUtaGlkZGVuIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCBocixcbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sIC5ndWlkZS1oaWRkZW4sXG4uYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCAuc3dpdGNoLFxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgLnByZXZpZXctcHJpbnQtcGFnZSxcbi5hcnJpdmFsLXN0eWxlcyAucHJldmlldy1odG1sICNDb250ZW50UGxhY2VIb2xkZXIxX0ltYWdlc0NvdW50LFxuLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgI0NvbnRlbnRQbGFjZUhvbGRlcjFfUHJvcGVydHlJbWFnZTIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnNvY2lhbC1pbWFnZSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFycml2YWwtc3R5bGVzIC5zb2NpYWwtaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XG59XG5cbi5hcnJpdmFsLXN0eWxlcyBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3Mge1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hcnJpdmFsLXN0eWxlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5jb250ZW50Lmd1aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctcHJpbnQtcGFnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAuZ3VpZGUtbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIGxlZnQ6IC03NXB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucGFnZSBoMSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJvcGVydHktaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAuZm9vdGVyLXN0cmlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgI0NvbnRlbnRQbGFjZUhvbGRlcjFfU29jaWFsSG9sZGVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5ndWlkZS1oaWRkZW4sIC5hcnJpdmFsLXN0eWxlcyBzZWxlY3QsIC5hcnJpdmFsLXN0eWxlcyBpbnB1dCwgLmFycml2YWwtc3R5bGVzIC5jaGFuZ2VzLW1zZywgLmFycml2YWwtc3R5bGVzIC5zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnByZXZpZXctaHRtbCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnByb3BlcnR5LWltYWdlcyBpbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LWh0bWwgLnBhZ2UtMiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLnBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5wYWdlLTIucGFnZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAuYnRuLmFkbWluLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAuYWRtaW4taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5ndWlkZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFycml2YWwtc3R5bGVzIC5jb21wYW55LWxvZ28yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJyaXZhbC1zdHlsZXMgLmRlZmF1bHQtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyBpbnB1dCwgLmFycml2YWwtc3R5bGVzIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAucHJldmlldy13aW5kb3csIC5hcnJpdmFsLXN0eWxlcyAuY2xvc2UtcHJldmlldywgLmFycml2YWwtc3R5bGVzIC5wcmV2aWV3LXdpbmRvdy1idXR0b25zIC5wcmV2aWV3LXByaW50LXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hcnJpdmFsLXN0eWxlcyAubGVhZmxldC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2hhdHMtb24tZm9ybSAubGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2hhdHMtb24tZm9ybSBzcGFuLnR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndoYXRzLW9uLWZvcm0gc3Bhbi50eXBlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndoYXRzLW9uLWZvcm0gc3Bhbi50eXBlLmxpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNjI0O1xufVxuXG4ud2hhdHMtb24tZm9ybSBzcGFuLnR5cGUuZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xufVxuXG4ud2hhdHMtb24tZm9ybSBzcGFuLnR5cGUuYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1NDM7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5sYWJlbC10eXBlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlNGU3ZTk7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5sYWJlbC10eXBlIC5jbG9zZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSAuYWRkIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuXG4ud2hhdHMtb24tZm9ybSAuZXZlbnQtZm9ybS1tYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmV2ZW50LWZvcm0tbWFwICNtYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ud2hhdHMtb24tZm9ybSAubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBmb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLnBpYy11cGxvYWQge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ud2hhdHMtb24tZm9ybSAucGljLXVwbG9hZCBpbnB1dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLnBpYy11cGxvYWQgLmRlbGV0ZS1tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5waWMtdXBsb2FkIC5kcmFnLXNvcnQtZW5hYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLnBpYy11cGxvYWQgLmRyYWctY29udGFpbmVyIHtcbiAgbWFyZ2luOiA2cHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGF0cy1vbi1mb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xufVxuXG4ud2hhdHMtb24tZm9ybSAuYnV0dG9uLWZsb2F0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU3ZTk7XG4gIHBhZGRpbmc6IDFlbTtcbiAgei1pbmRleDogNTtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmJ1dHRvbi1mbG9hdCBkaXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5idXR0b24tZmxvYXQgZGl2LmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmluZm8tcGFuZWwge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMWVtIDAuNzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkNzBiODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTEyLCAxODQsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICBsaW5lLWhlaWdodDogMS4zOTI4NnJlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmluZm8tcGFuZWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLmluZm8tcGFuZWwubGl2ZSwgLndoYXRzLW9uLWZvcm0gLmluZm8tcGFuZWwuZHJhZnQsIC53aGF0cy1vbi1mb3JtIC5pbmZvLXBhbmVsLmFyY2hpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTYyNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzVmYTYyNDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4ud2hhdHMtb24tZm9ybSAubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbn1cblxuLndoYXRzLW9uLWZvcm0gLm9wZW5pbmctdGltZXMgLmZpZWxkLWxpbmUuY2hlY2tib3gge1xuICBwYWRkaW5nOiAxM3B4IDAgM3B4IDA7XG59XG5cbi53aGF0cy1vbi1mb3JtIC5vcGVuaW5nLXRpbWVzIHNlbGVjdC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NnJlbTtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbC10b3AgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aGF0cy1vbi1saXN0IC5mb3JtLnNlYXJjaC1saXN0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ud2hhdHMtb24tbGlzdCAuaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ4ZDQ7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMSBzcGFuLnB1Ymxpc2gtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxIHNwYW4ucHVibGlzaC10eXBlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEubGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDE2NiwgMzYsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogIzVmYTYyNDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEubGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTYyNDtcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEuZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgOTcsIDk3LCAwLjQpO1xuICBib3JkZXItY29sb3I6ICNENzYxNjE7XG59XG5cbi53aGF0cy1vbi1saXN0IC5jb2wxLmRyYWZ0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc2MTYxO1xufVxuXG4ud2hhdHMtb24tbGlzdCAuY29sMS5hcmNoaXZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjUsIDAsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmODU0Mztcbn1cblxuLndoYXRzLW9uLWxpc3QgLmNvbDEuYXJjaGl2ZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1NDM7XG59XG5cbi53aGF0cy1vbi1saXN0IC5idG4uZGlzYWJsZWQsIC53aGF0cy1vbi1saXN0IC5idG5bZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU3ZTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRveCAudG94LWRpYWxvZy13cmFwIGJ1dHRvbi50b3gtYnV0dG9uLS1pY29uW2FyaWEtbGFiZWw9Q2xvc2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFlbSAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG4udG94IC50b3gtZGlhbG9nLXdyYXAgYnV0dG9uLnRveC1idXR0b24tLWljb25bYXJpYS1sYWJlbD1DbG9zZV0gc3ZnIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5tY2UtY29udGVudC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1jZS1jb250ZW50LWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1ZXN0LWRldGFpbHMtcGFnZSAuZ3Vlc3QtZGV0YWlscy1lcnJvciB7XG4gIGNvbG9yOiAjYjIyMjIyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmd1ZXN0LWRldGFpbHMtcGFnZSBmaWVsZHNldC5wYWRkZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ndWVzdC1kZXRhaWxzLXBhZ2UgZmllbGRzZXQucGFkZGVkIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZ3Vlc3QtZGV0YWlscy1wYWdlIGZpZWxkc2V0LnBhZGRlZDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1ZXN0LWRldGFpbHMtcGFnZSBmaWVsZHNldC5wYWRkZWQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZ3Vlc3QtZGV0YWlscy1wYWdlIGZpZWxkc2V0LnBhZGRlZDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLm5ocy10dCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmhzLXRyYWNrLXRyYWNlLXBhZ2UgLm5ocy10dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5maWVsZC13aWR0aCB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAuZ3Vlc3RzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM3YjdiN2I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5ndWVzdHMtaGVhZGVyIHAge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAuZ3Vlc3RzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5yZXN1bHRzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAuZ3Vlc3QtZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLm5ocy10cmFjay10cmFjZS1wYWdlIC5ndWVzdC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG59XG5cbi5uaHMtdHJhY2stdHJhY2UtcGFnZSAuZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogZGFya3JlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxhbmRpbmctcGFnZSAuaGVhZGVyLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ubGFuZGluZy1wYWdlIC5iYW5uZXItaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9sYW5kaW5nL2Jhbm5lci1tb2IuanBnXCIpICNkOGUxZTY7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuYmFubmVyLWltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Nvcm53YWxsL2xhbmRpbmcvYmFubmVyLmpwZ1wiKSAjZDhlMWU2O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuYmFubmVyLWltZyB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlIC5oZWFkZXItaW1nLXRleHQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLmhlYWRlci1pbWctdGV4dCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTgwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlIC5oZWFkZXItaW1nLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGFuZGluZy1wYWdlIC5oZWFkZXItaW1nLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1pbnRyby1wYXJhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctaW50cm8tcGFyYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGFuZGluZy1wYWdlIC5kaXZpZGluZy1zdHJpcC1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Nvcm53YWxsL2xhbmRpbmcvc3RyaXAyLmpwZ1wiKTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlIC5kaXZpZGluZy1zdHJpcC1pbWcge1xuICAgIGhlaWdodDogNDQ2cHg7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZSAudGV4dC1sZWZ0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubGFuZGluZy1wYWdlIC5leHBlcmllbmNlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubGFuZGluZy1wYWdlIC5pbnRyby10ZXh0LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgdG9wOiAyMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b246bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnByb3BlcnR5LXRpdGxlIHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmJhbm5lci1wYW5lbC1kYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ncmV5LWJnLTc1LnBuZykgcmVwZWF0O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyBbZGF0YS1mb3JtPVwiaG9saWRheS1jb3R0YWdlLW93bmVyXCJdIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMi43ODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgxLCAuaG9saWRheS1jb3R0YWdlLW93bmVycyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICBsaW5lLWhlaWdodDogNS4zNTcxNHJlbTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL2hlYWRlci1tb2IuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIudGhhbmsteW91IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIudGhhbmsteW91IC5jb2wxIGgxIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvaG9saWRheS1jb3R0YWdlLW93bmVycy9oZWFkZXIuanBnXCIpO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDEgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMSBoMSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICBmb250LXNpemU6IDYuMTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5LjIxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDEgaDE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyIC5jb2wxIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lci5mb290ZXIgLmNvbDEgcCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDIgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIgLmNvbDIgLmZvcm0tc3VibWl0IHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub25lLWNvbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvaG9saWRheS1jb3R0YWdlLW93bmVycy9mb290ZXItbW9iLmpwZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Nvcm53YWxsL2hvbGlkYXktY290dGFnZS1vd25lcnMvZm9vdGVyLmpwZ1wiKTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyLmZvb3RlciAuY29sMSAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDBweCAwcHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1iYW5uZXIuZm9vdGVyIC5jb2wxIC5mb3JtLXN1Ym1pdCB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDE6YWZ0ZXIsIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdob3N0LWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2hvc3QtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5saWdodC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDNUIxQTk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDNUIxQTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2h5LWNob29zZSBpIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLndoeS1jaG9vc2UgLmxheW91dCA+IFtjbGFzcyo9Y29sXSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAud2h5LWNob29zZSAubGF5b3V0ID4gW2NsYXNzKj1jb2xdIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QgLnR3by1jb2wge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdCAudHdvLWNvbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QgLnR3by1jb2wgLnRpY2tzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHggMCA1cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0IC50d28tY29sIC50aWNrcyBsaSB7XG4gICAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0IC50d28tY29sIC50aWNrcyBsaTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC0yMTVweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QuZnVsbHktbWFuYWdlZCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5mdWxseS1tYW5hZ2VkIC50d28tY29sIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5mdWxseS1tYW5hZ2VkIC50d28tY29sIC5idG4ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5mdWxseS1tYW5hZ2VkIC50d28tY29sIC50aWNrcyBsaSB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggNXB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0LmZ1bGx5LW1hbmFnZWQgLnR3by1jb2wgLnRpY2tzIGxpIHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0Lm1hcmtldGVkLXRpY2tzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGljay1saXN0Lm1hcmtldGVkLXRpY2tzIGEuYnRuIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QubWFya2V0ZWQtdGlja3MgcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMHB4IDQwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QubWFya2V0ZWQtdGlja3MgLnRpY2tzIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aWNrLWxpc3QubWFya2V0ZWQtdGlja3MgLnRpY2tzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRpY2stbGlzdC5tYXJrZXRlZC10aWNrcyAudGlja3MgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjE1cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYWJvdXQtd3JhcCAub3duZXItc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1hYm91dC13cmFwIC5vd25lci1zbGlkZXIgLm93bmVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWFib3V0LXdyYXAgLm93bmVyLXNsaWRlciAub3duZXItaXRlbSAuY29sMiB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1hYm91dC13cmFwIC5vd25lci1zbGlkZXIgLm93bmVyLWl0ZW0gLmNvbDIgcCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMS1tb2IuanBnXCIpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMS5qcGdcIik7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICBsaW5lLWhlaWdodDogNy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNzdweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkIGgyLCAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgYS5idG4ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkIGEuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQgYVtjbGFzcyo9SW5maW5pdHlOdW1iZXJdIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSB7XG4gIGJhY2tncm91bmQ6ICM2MDYwNjA7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIGgyLCAuaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIFtjbGFzcyo9Y29sXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIC50ZWFtLWNvbHMge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIC50ZWFtLWNvbHMgLnN0YWZmLXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnRoZS10ZWFtIC50ZWFtLWNvbHMgLnN0YWZmLXF1b3RlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC50aGUtdGVhbSAudGVhbS1jb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyBbY2xhc3MqPWNvbF0ge1xuICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyBbY2xhc3MqPWNvbF0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAudGhlLXRlYW0gLnRlYW0tY29scyBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIGkge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIC5mb3VyLWNvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm5leHQtc3RlcCAuZm91ci1jb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIC5mb3VyLWNvbCBbY2xhc3MqPWNvbF0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAubmV4dC1zdGVwIGEuYnRuIHtcbiAgd2lkdGg6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5uZXh0LXN0ZXAgYS5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5yZXZpZXctYmFkZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzICNGZWVmb0JhZGdlIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLndoaWNoLXN0cmlwLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZjhmMGIxO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCAubGF5b3V0IHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCAuZmVlZm8taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCAuZ2hvc3QtYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLndoaWNoLXN0cmlwLXdyYXAgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBpbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCAuZ2hvc3QtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCAudHdvLXRoaXJkcy1vbmUtdGhpcmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBbY2xhc3MqPWNvbF0gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBbY2xhc3MqPWNvbF0gcCBzcGFuLnByaW1hcnktdGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLndoaWNoLXN0cmlwLXdyYXAgW2NsYXNzKj1jb2xdIHAgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBbY2xhc3MqPWNvbF0gcCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hpY2gtc3RyaXAtd3JhcCBbY2xhc3MqPWNvbF0gcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnBvcnRhbC1sb2dvcyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnBvcnRhbC1sb2dvcyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Nvcm53YWxsL2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAyLW1vYi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDhyZW0gMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDIuanBnXCIpO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5zaXN0ZXItY29tcGFuaWVzLXdyYXAgaDIge1xuICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogODIuNXB4O1xuICBsaW5lLWhlaWdodDogNS44OTI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuc2lzdGVyLWNvbXBhbmllcy13cmFwIC5sYXlvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3doaXRlLTkwLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCAubGF5b3V0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuc2lzdGVyLWNvbXBhbmllcy13cmFwIC5sYXlvdXQgaW1nLmhoLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgLmZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItZmFxLXdyYXAgLmhlYWQtYWNjb3JkaWFuIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuaGVhZC1hY2NvcmRpYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuaGVhZC1hY2NvcmRpYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5vd25lci1mYXEtd3JhcCAuaGVhZC1hY2NvcmRpYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTU4cHggbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5oZWFkLWFjY29yZGlhbjphZnRlciB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC5oZWFkLWFjY29yZGlhbi5vcGVuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDNweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWZhcS13cmFwIC50ZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZnVydGhlci1yZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyAubGF5b3V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5mdXJ0aGVyLXJlYWRpbmcgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5mdXJ0aGVyLXJlYWRpbmcgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmZ1cnRoZXItcmVhZGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZC13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMy1tb2IuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDMuanBnXCIpO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5nZXQtc3RhcnRlZC13cmFwIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXNpemU6IDQuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogNi40Mjg1N3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3LjVyZW07XG4gIH1cbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgaDIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCdUcmVidWNoZXQgTVMnLCdMdWNpZGEgU2FucyBVbmljb2RlJywnTHVjaWRhIEdyYW5kZScsJ0x1Y2lkYSBTYW5zJyxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuZ2V0LXN0YXJ0ZWQtd3JhcCBhLmdob3N0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Jud2FsbC9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwNC1tb2IuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmhvdy1tdWNoLXdyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybndhbGwvaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDQuanBnXCIpO1xuICB9XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIC5vd25lci1jYWxjdWxhdG9yIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMjVweCA1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG59XG5cbi5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5ob3ctbXVjaC13cmFwIC5vd25lci1jYWxjdWxhdG9yIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuaG93LW11Y2gtd3JhcCAub3duZXItY2FsY3VsYXRvciAuZWFybmluZ3MtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuaG93LW11Y2gtd3JhcCAub3duZXItY2FsY3VsYXRvciAuZWFybmluZ3MtdmFsdWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAud2hhdC1tYWtlcy13cmFwIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICBsaW5lLWhlaWdodDogNy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmlubGluZS1oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzU3MTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAuaW5saW5lLWgyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItcHJvcGVydHktc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItcHJvcGVydHktc2xpZGVyIC5sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyBoMSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIGgyIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgaDEsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICBsaW5lLWhlaWdodDogNS4zNTcxNHJlbTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmlubGluZS1oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzU3MTRyZW07XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyAuY29sMSBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQuMjg1NzFyZW07XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9saWRheS1jb3R0YWdlLW93bmVycyAub3duZXItYmFubmVyIC5jb2wxIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMy4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgLm93bmVyLWJhbm5lciAuY29sMSBoMSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMy44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogODFweDtcbiAgICBsaW5lLWhlaWdodDogNS43ODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbGlkYXktY290dGFnZS1vd25lcnMgLmdldC1zdGFydGVkLXdyYXAgaDIge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob2xpZGF5LWNvdHRhZ2Utb3duZXJzIC5mdXJ0aGVyLXJlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG5cbnNlY3Rpb24uZmVlZm8ge1xuICAqem9vbTogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMi4zNTcxNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuc2VjdGlvbi5mZWVmbzpiZWZvcmUsIHNlY3Rpb24uZmVlZm86YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbnNlY3Rpb24uZmVlZm86YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuc2VjdGlvbi5mZWVmbzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uZmVlZm86bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5mZWVmbyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIHNlY3Rpb24uZmVlZm86YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb3Jud2FsbC90ZXh0dXJlLTEucG5nKTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gIHNlY3Rpb24uZmVlZm86YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nvcm53YWxsL3RleHR1cmUtMi5wbmcpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG5zZWN0aW9uLmZlZWZvIC5sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5mZWVmbyAubGF5b3V0LCBzZWN0aW9uLmZlZWZvIC5mZWVmby1wbmwge1xuICAqem9vbTogMTtcbn1cblxuc2VjdGlvbi5mZWVmbyAubGF5b3V0OmJlZm9yZSwgc2VjdGlvbi5mZWVmbyAubGF5b3V0OmFmdGVyLCBzZWN0aW9uLmZlZWZvIC5mZWVmby1wbmw6YmVmb3JlLCBzZWN0aW9uLmZlZWZvIC5mZWVmby1wbmw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbnNlY3Rpb24uZmVlZm8gLmxheW91dDphZnRlciwgc2VjdGlvbi5mZWVmbyAuZmVlZm8tcG5sOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnNlY3Rpb24uZmVlZm8gcCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIHNlY3Rpb24uZmVlZm8gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbnNlY3Rpb24uZmVlZm8gcCAucHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zZWN0aW9uLmZlZWZvIHAgLmZlZWZvLWxvZ28ge1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMCAwIDAgMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbnNlY3Rpb24uZmVlZm8gLmxheW91dCA+IGRpdjpub3QoLmZlZWZvLXN0YXRzKSBhLmJhZGdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmZlZWZvIC5sYXlvdXQgPiBkaXY6bm90KC5mZWVmby1zdGF0cykgYS5iYWRnZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB9XG59XG5cbnNlY3Rpb24uZmVlZm8gLmxheW91dCA+IGRpdjpub3QoLmZlZWZvLXN0YXRzKSBhLmJhZGdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAucmV2aWV3LWNhcmQge1xuICBib3JkZXI6IDdweCBkb3VibGUgI2UwZTBlMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLyomOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH0qL1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIC5yZXZpZXctY2FyZCAuZmVlZm8tcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZTpiZWZvcmUsIHNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjM1NzE0cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIC5yZXZpZXctY2FyZCAuZmVlZm8tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxQyc7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLnJldmlldy1jYXJkIC5mZWVmby1xdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICByaWdodDogLTEwcHg7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1pdGVtLmNlbnRlciB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uYmlnIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ubWVkaXVtIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuc2VjdGlvbi5sdXh1cnktcmV2aWV3cyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5tZWRpdW0ubGVmdC1zIHtcbiAgcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbnNlY3Rpb24ubHV4dXJ5LXJldmlld3MgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ubWVkaXVtLnJpZ2h0LXMge1xuICBsZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5zZWN0aW9uLmx1eHVyeS1yZXZpZXdzIC5vd2wtY2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiBhdXRvO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGF5b3V0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXlvdXQtd3JhcHBlci50ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLnllbGxvdy1zdHJpcCB7XG4gIGJhY2tncm91bmQ6ICNmOGYwYjE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LXdpZGdldElkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zdHJpcC5jdXJyZW50LWF3YXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUIxQTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdHJpcC5jdXJyZW50LWF3YXJkcyBpbWcge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zdHJpcC5jdXJyZW50LWF3YXJkcyBoNC5kZXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnN0cmlwLmN1cnJlbnQtYXdhcmRzIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6ICM1NTU7XG59XG5cbmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbmgxOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbmgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4ucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGltZyB7XG4gIG1heC13aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGg0LmRldGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBkaXYge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4vKlRoZSBzdHlsaW5nIGJlbG93IGlzIGZvciBtb2JpbGUgZnVuY3Rpb25hbGl0eSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmxheW91dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtd3JhcHBlci50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LXdpZGdldElkLFxuICAuYmxvY2ssXG4gIC5zdHJpcCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5zdHJpcC5jdXJyZW50LWF3YXJkcyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5zdHJpcC5jdXJyZW50LWF3YXJkcyBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zdHJpcC5jdXJyZW50LWF3YXJkcyBoNC5kZXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnN0cmlwLmN1cnJlbnQtYXdhcmRzIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBoMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnByZXZpb3VzLWF3YXJkcy1jb250YWluZXIgLmdyaWQgaDQuZGV0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIHtcbiAgLypCZWxvdyBpcyBmb3IgbWFwIGxpbmtzIG9uIGhvbWVwYWdlKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyLFxuICBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmltYWdlLWNvcHkubGlnaHQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBzZWN0aW9uLmZlZWZvOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi5mZWVmbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25vcmZvbGsvdGV4dHVyZS0xLnBuZykgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTEucG5nKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpiZWZvcmUsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTIucG5nKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmJyb2FkcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCMDUxNDUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5zYW5kcmluZ2hhbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjhBQjAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5oZWFjaGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0M3OTAzRSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmh1bnN0YW50b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTRBNzRGICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5idG4uc21hbGwudGhvcm5oYW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzY2MjgyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5idG4uc21hbGwuYnJhbmNhc3RlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDlFQjUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5idXJuaGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDOEE0NCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLndlbGxzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1QUQ1RiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmJsYWtlbmV5IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0E4NTA3MCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAuYnRuLnNtYWxsLmNyb21lciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NjdEQTYgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLmJ0bi5zbWFsbC5ydXJhbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRDQ4NDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBbZGF0YS1wYWdlPVwidXNlZnVsLWxpbmtzXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIFtkYXRhLXBhZ2U9XCJ1c2VmdWwtbGlua3NcIl0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gW2RhdGEtcGFnZT1cInVzZWZ1bC1saW5rc1wiXSAubm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIFtkYXRhLXBhZ2U9XCJ1c2VmdWwtbGlua3NcIl0gLm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSBbZGF0YS1wYWdlPVwidXNlZnVsLWxpbmtzXCJdIC5idG4ge1xuICBtYXJnaW46IDFlbSAwIDJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMiwgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuaW1hZ2UtY29weS5saWdodCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLnNwZWNpYWwtb2ZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMWVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuc3BlY2lhbC1vZmZlciBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zdWZmb2xrL3RleHR1cmUtMy5wbmcpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuZmVsaXhzdG93ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3RDdGQUEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmJ0bi5zbWFsbC5hbGRlYnVyZ2gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuY29uc3RhYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLmZyYW1saW5naGFtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLmhhbGVzd29ydGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwucnVyYWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzU0QjQxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuc2hvdGxleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3QjYwODEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gLmJ0bi5zbWFsbC5zb3V0aHdvbGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJzdWZmb2xrXCJdIC5idG4uc21hbGwuYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDODMyRiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLndvb2xzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0FENEI2QiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSAuYnRuLnNtYWxsLndvb2RicmlkZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTY5QjFEICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInN1ZmZvbGtcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5ib3JkZXItYXJlYXMge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSB7XG4gIC8qQmVsb3cgaXMgZm9yIG1hcCBsaW5rcyBvbiBob21lcGFnZSovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTZweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMixcbiAgW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmJhdGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5ib3VydG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuYnJvYWR3YXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5idXJmb3JkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuY2hlbHRlbmhhbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmNhbXBkZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5ub3J0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5jaXJlbmNlc3RlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQzgzMkYgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLmJvcmRlcnMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5nbG91Y2VzdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I0OTA4NCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwubGVjaGxhZGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTY5NUEwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Rzd29sZHNcIl0gLmJ0bi5zbWFsbC5tb3JldG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzczOEJBNCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwubm9ydGhsZWFjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QkE1OTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnNoaXBzdG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJGNDE0QSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIC5idG4uc21hbGwuc3RvdyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRDZCNjIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnN0cmF0Zm9yZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5Mjg1NTkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnN0cm91ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCRjRBN0EgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvdHN3b2xkc1wiXSAuYnRuLnNtYWxsLnRldGJ1cnkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREZDMEI4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODRweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMixcbiAgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5jZW50cmFsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1NTA0MCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuZGV2b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5kb3JzZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5lYXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuaXNsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAuYnRuLnNtYWxsLm5vcnRoIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzdCNjA4MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIC5idG4uc21hbGwuc291dGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5zb3V0aGVhc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjREM4MzJGICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC5zb3V0aHdlc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ5QThFICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLmJ0bi5zbWFsbC53ZXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RGQzBCOCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcywgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWEsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducywgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFvbmJzLCBbZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYm9yZGVyLWFyZWFzIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxuICBbZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCAuaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMsIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWEsIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwubm9ydGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLm1pZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwuZWFzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERTkxNDkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwuc291dGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUQ0QjZCICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLmJvcmRlcnMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuYnRuLnNtYWxsLndoaXRlLndlc3QtYXJlYS1idG4sXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWFyZWEtYnRuLFxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5idG4uc21hbGwud2hpdGUuc291dGgtYXJlYS1idG4sXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1hcmVhLWJ0biB7XG4gIHBhZGRpbmc6IDFlbSAxLjdlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtYnRucyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1idG5zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtYnRucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLWJ0bnMgbGkgYSB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZGV2b25cIl0gLmNvbXBhc3MtY29scy5jb2xzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1jb2xzIC5jb2xzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1jb2xzIC5jb2xzIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1jb2xzIC5jb2xzIC5jb21wYXNzLWFsbC1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjQzVCMUE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLW1lbnUtbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJkZXZvblwiXSAuY29tcGFzcy1tZW51LWxpc3QgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIC5jb21wYXNzLW1lbnUtbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVCMUE5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMixcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMixcbiAgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUubm9ydGgtYnRuLXRyaWdnZXIsXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1hcmVhLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmUzZmEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuc291dGgtYnRuLXRyaWdnZXIsXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS5zb3V0aC1hcmVhLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmU0OTggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuZWFzdC1idG4tdHJpZ2dlcixcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLmVhc3QtYXJlYS1idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFkY2ViICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLndlc3QtYnRuLXRyaWdnZXIsXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjYzZhOSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS5ib3JkZXJzLWJ0bi10cmlnZ2VyLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuYWxsLWJ0bi10cmlnZ2VyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2M1YjFhOSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUuZWFzdC1hcmVhLWJ0bixcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWFyZWEtYnRuLFxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5idG4uc21hbGwud2hpdGUubm9ydGgtYXJlYS1idG4ge1xuICBwYWRkaW5nOiAxZW0gMS43ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MXJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gaGVhZGVyIG5hdiAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYTpob3ZlciA+IHVsLmxvY2F0aW9ucy1kcm9wZG93biB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtYnRucyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWJ0bnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWJ0bnMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1idG5zIGxpIGEge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5jb21wYXNzLWNvbHMuY29scy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtY29scyAuY29scyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtY29scyAuY29scyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtY29scyAuY29scyAuY29tcGFzcy1hbGwtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0M1QjFBOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1tZW51LWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLmNvbXBhc3MtbWVudS1saXN0IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAuY29tcGFzcy1tZW51LWxpc3QgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QjFBOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmJvcmRlci1hcmVhcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpLnZpbGxhZ2UgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMixcbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMixcbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ1cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5pbWFnZS1jb3B5LmxpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5mZWF0dXJlLWxvdy1vY2N1cGFuY3kge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTpiZWZvcmUsIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dsYW1waW5nL3RleHR1cmUtMy5wbmcpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgLmxheW91dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiAubGF5b3V0IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IC5sYXlvdXQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiAuc3ViLW5hdi1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgLmZhZGUtb3V0LXJpZ2h0IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgdWwuc3ViLW5hdi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiB1bC5zdWItbmF2LWxpc3QgbGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI0xMU3ViTmF2IHVsLnN1Yi1uYXYtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiB1bC5zdWItbmF2LWxpc3QgbGk6bnRoLWNoaWxkKG4rMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjTExTdWJOYXYgdWwuc3ViLW5hdi1saXN0IGxpOm50aC1jaGlsZChuKzMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdICNMTFN1Yk5hdiB1bC5zdWItbmF2LWxpc3QgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyIC5zZWFyY2gtd3JhcHBlciBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5sbC1iYW5uZXIgLnNlYXJjaC13cmFwcGVyIC5jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5sbC1iYW5uZXIubGlnaHQgLmgyOm5vdCguZGV0aXRsZSksIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0IC5oMzpub3QoLmRldGl0bGUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0IC5iYW5uZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0IC5iYW5uZXItdGV4dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0LnNob3J0LFxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5sbC1iYW5uZXIubGlnaHQuc2hvcnQgLmJhbm5lci1pbWFnZSxcbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0LnNob3J0IC5sYXlvdXQtd3JhcCxcbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGwtYmFubmVyLmxpZ2h0LnNob3J0IC5sYXlvdXQge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHNlY3Rpb24uYnJlYWRjcnVtYnMtd3JhcHBlciArIHNlY3Rpb24ubGwtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAucmV2aWV3LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5yZXZpZXctd3JhcHBlciAjQ29udGVudFBsYWNlSG9sZGVyMV9UcmlwYWR2aXNvcl9jaXJjbGVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLnJldmlldy13cmFwcGVyIC5jaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGFhNmM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5yZXZpZXctd3JhcHBlciAuZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWE2YztcbiAgYm9yZGVyLWNvbG9yOiAjMDBhYTZjO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLnJldmlldy13cmFwcGVyIC5ob21lLXRyaXBhZHZpc29yIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgIzM0ZTBhMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwMHB4IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nbGFtcGluZy9sYW50ZXJuLWxhcmtzL3RyaXBhZHZpc29yLWdyYXBoaWMuanBnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAucmV2aWV3LXdyYXBwZXIgLmhvbWUtdHJpcGFkdmlzb3Ige1xuICAgIGxpbmUtaGVpZ2h0OiA4M3B4O1xuICAgIHBhZGRpbmc6IDBweCAxMjVweCAwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dsYW1waW5nL2xhbnRlcm4tbGFya3MvdHJpcGFkdmlzb3ItZ3JhcGhpYy5qcGcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5zaXRlLWluZm8tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTdlOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5kaXNjb3Zlci1ib3gge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5kaXNjb3Zlci1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmRpc2NvdmVyLWJveCBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlN2U5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSBzZWN0aW9uLnRyaXBhZHZpc29yIC5sYXlvdXQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi50cmlwYWR2aXNvciAuVEFfY2RzcmF0aW5nc29ubHl3aWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSBzZWN0aW9uLnRyaXBhZHZpc29yIFRBX2NlcnRpZmljYXRlT2ZFeGNlbGxlbmNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi50cmlwYWR2aXNvciAuY2RzUk9XLndpZGUgLmNkc1JPV0NvbnRhaW5lciAuY2RzQ29tcG9uZW50W3N0eWxlXSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gc2VjdGlvbi50cmlwYWR2aXNvciAuY2RzUk9XLndpZGVbc3R5bGVdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjQ0RTV0lEU1NQW3N0eWxlXSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAjQ0RTV0lEU1NQW3N0eWxlXSB7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1pbmNsdWRlZCBkaXZbY2xhc3MqPWl0ZW0tXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvc2hvd2VyLnN2Zyk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1pbmNsdWRlZCBkaXYuaXRlbS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9maXJlLnN2Zyk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1pbmNsdWRlZCBkaXYuaXRlbS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy90b3dlbHMuc3ZnKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5ob21lLWluY2x1ZGVkIGRpdi5pdGVtLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL2JlZC5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMva2l0Y2hlbi5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvZ3JvdXBzLnN2Zyk7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAuaG9tZS1pbmNsdWRlZCBkaXYuaXRlbS03IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy90cmFucXVpbGl0eS5zdmcpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gLmhvbWUtaW5jbHVkZWQgZGl2Lml0ZW0tOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvcXVpZXQuc3ZnKTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIC5sYW50ZXJuLXBhY2staWNvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJnbGFtcGluZ1wiXSAubGFudGVybi1wYWNrLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZmEtdGVudCcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtaWNvbj0ndGVudCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRS5zdDAlN0JmaWxsOiUyM2ZmZmZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNjkuNCA2QzI4MC41LTIgMjk1LjUtMiAzMDYuNiA2bDIyNCAxNjBjNy40IDUuMyAxMi4yIDEzLjUgMTMuMiAyMi41bDMyIDI4OGMxIDktMS45IDE4LjEtOCAyNC45cy0xNC43IDEwLjctMjMuOCAxMC43bC04MCAwLTI4LjIgMGMtMTIuMSAwLTIzLjItNi44LTI4LjYtMTcuN0wzMDYuNyAyOTMuNWMtMS43LTMuNC01LjEtNS41LTguOC01LjVjLTUuNSAwLTkuOSA0LjQtOS45IDkuOUwyODggNDgwYzAgMTcuNy0xNC4zIDMyLTMyIDMybC0xNiAwTDMyIDUxMmMtOS4xIDAtMTcuOC0zLjktMjMuOC0xMC43cy05LTE1LjgtOC0yNC45bDMyLTI4OGMxLTkgNS44LTE3LjIgMTMuMi0yMi41TDI2OS40IDZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiZ2xhbXBpbmdcIl0gI2xsQWJvdXRTaXRlIGgyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLypzcGFuLnZpZXctYnktdHlwZSAudmlldy1ieS1tYXAsIC5maWVsZC1saW5lLnZpZXctYnktbWFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSovXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0ge1xuICAvKi5waG9uZS12aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLXBhZ2U9XCJ3ZWxjb21lLW93bmVycy1wYWdlXCJdIC5kZXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmljb24tY29scyAudHJ1c3Qtc2lnbmFscyBbY2xhc3NePWNvbF0ge1xuICAgIHdpZHRoOiBjYWxjKDE3JSAtICgxMHB4ICogMS41KSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZhdkl0ZW0uY29sMS5wcm9wZXJ0eS1jYXJkIHtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZhdkl0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICBmb250LWZhbWlseTogTWFydGVsLEdlb3JnaWEsVGltZXMgTmV3IFJvbWFuLHNlcmlmO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZhdkl0ZW0gLnByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuc29jaWFsLWljb24td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAuOGVtO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLnNvY2lhbC1pY29uLXdyYXAgYSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHBhZGRpbmctcmlnaHQ6IC44ZW07XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmllbGQtbGluZS52aWV3LWJ5LW1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmllbGQtbGluZS52aWV3LWJ5LW1hcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmllbGQtbGluZS52aWV3LWJ5LW1hcCBhIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYnJlYWRjcnVtYnMgYSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICMzMDM0M2Y7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBzcGFuLnZpZXctYnktdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBzcGFuLnZpZXctYnktdHlwZSAudmlldy1ieS1tYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIHNwYW4udmlldy1ieS10eXBlIGEge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtYmFubmVyIGgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtYmFubmVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9tZS1iYW5uZXIgaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9tZS1iYW5uZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDEuZGV0aXRsZSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5oMS5kZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDIuZGV0aXRsZSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5oMi5kZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBmYWxzZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgzLmRldGl0bGUsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDMuZGV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogZmFsc2U7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoMi5wcm9wZXJ0eS10aXRsZS5kZXRpdGxlLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgyLnByb3BlcnR5LXRpdGxlLmRldGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoMi5mb290ZXItdGl0bGUubm8tdW5kZXJsaW5lLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmgyLmZvb3Rlci10aXRsZS5uby11bmRlcmxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDE6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDE6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDI6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDM6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDM6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDQ6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaDQ6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCAucHJpY2UtZnJvbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGgxLnNlYXJjaC1oZWFkZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaDEuc2VhcmNoLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5hY2NvcmRpb24uY2hldnJvbi52aXNpdGluZy1zcGEgLmFjY29yZGlvbi1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gZm9vdGVyOm5vdCguZGVmb290ZXIpIC5zdWItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5wcm9wZXJ0eS1jYXJkIC5wcmljZSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAub3dsLWl0ZW0gLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5zZWFyY2gtcHJvcGVydGllcyAuc2VhcmNoLXByb3BlcnR5IC5uZXctcHJvcGVydHktdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJkZXNjcmlwdGlvblwiXSBoMiwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsYXlvdXRcIl0gaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwiZGVzY3JpcHRpb25cIl0gLmgyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxheW91dFwiXSAuaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTYuNXB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImRlc2NyaXB0aW9uXCJdIGgyOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxheW91dFwiXSBoMjphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJkZXNjcmlwdGlvblwiXSAuaDI6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIC5oMjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAucGFkZGVkIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlOTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIFtkYXRhLWNvbnRlbnQ9XCJub3Rlc1wiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gaDMsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgzLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIC5oMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTYuNXB4O1xuICBmb250LXdlaWdodDogZmFsc2U7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gaDM6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gaDI6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgzOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtY29udGVudD1cImxvY2FsXCJdIC5oMjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1jb250ZW50PVwiZmxvb3JwbGFuXCJdIGltZ1tzdHlsZV0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5pbnNwaXJhdGlvbi1yZXN1bHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaW5zcGlyYXRpb24tcmVzdWx0LWJsb2NrLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGRhZDc7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ibG9nLXBhZ2UgaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmxvZy1wYWdlIGgzLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSAuaDIsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmxvZy1wYWdlIC5oMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmxvZy1wYWdlIGgyOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSBoMzphZnRlciwgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ibG9nLXBhZ2UgLmgyOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJsb2ctcGFnZSAuaDM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtcHJvbWlzZS10ZXh0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmhvbWUtcHJvbWlzZS10ZXh0ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcnVyYWwvdGljay5wbmcpIDBweCAwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAzcHggMjBweCAyMHB4IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ob21lLXByb21pc2UtdGV4dCA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDIwcHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaW50cm8gLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCA+IC5jb2wxIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaW50cm8gLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCA+IC5jb2wyIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZ29vZC10by1nby1lbmdsYW5kLnJ1cmFsIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZlZWZvLWhvbWUgLmdvb2QtdG8tZ28tZW5nbGFuZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIGltZywgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuZmVlZm8taG9tZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmZlZWZvLWhvbWUgLmZlZWZvLWxvZ29zIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5mZWVmby1ob21lIGE6bGFzdC1jaGlsZCAuZmVlZm8tbG9nb3Mge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5ib29rLXdpdGgtY29uZmlkZW5jZS1mZWVmbyAuY29sMS5ob21lLXByb21pc2UtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8gLmNvbDIge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLmJvb2std2l0aC1jb25maWRlbmNlLWZlZWZvIC5mZWVmby1ob21lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zdHJpcC13cmFwcGVyIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc3RyaXAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zdHJpcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zdHJpcCAudHdvLWNvbCAuY29sMiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBbZGF0YS1wYWdlPVwicHJvcGVydHktZGV0YWlsc1wiXSAud2hpY2gtc3RyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYWQ3O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gW2RhdGEtcGFnZT1cInByb3BlcnR5LWRldGFpbHNcIl0gLndoaWNoLXN0cmlwIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuaG9tZS1wYWdlIC53aGljaC1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc3RyaXAgLnR3by1jb2wgLmNvbDEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAuYmFubmVyLTEgLmxheW91dC13cmFwIC5sYXlvdXQgLmJhbm5lci10ZXh0IC50ZXh0LXdyYXAgLmltYWdlLWNvcHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLndoaWNoLXNpZGUtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGFkNztcbiAgICB0b3A6IDIyJTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDI2N3B4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLWNvcHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAud2hpY2gtc2lkZS1jb3B5IGEge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLWNvcHkgcCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSAucHJvcGVydHktZGV0YWlscy1wYWdlIC53aGljaC1zaWRlLWxvZ28ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLWNvcHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLXRhYiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC53aGljaC1zaWRlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhLm1lbnUtdGl0bGUuYXJlYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpIGE6aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmhhcy1jaGlsZHJlbiA+IHVsIGxpLm1lbnUtdGl0bGUuYXJlYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYXJlYXMsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWEsIFtkYXRhLXdlYnNpdGU9XCJydXJhbFwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnRvd25zLCBbZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hb25icywgW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYm9yZGVyLWFyZWFzIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIC5lZGl0cyAuY29sMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0gLm93bC1jYXJvdXNlbC5mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLmJ0bi5zbWFsbC5ib3VybmVtb3V0aCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNTUwNDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5idG4uc21hbGwuYnJvb2sge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAuYnRuLnNtYWxsLmZyZXNod2F0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAuYnRuLnNtYWxsLm5pdG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLmJ0bi5zbWFsbC5yeWRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLmJ0bi5zbWFsbC5zaGFua2xpbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3QjYwODEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5idG4uc21hbGwudmVudG5vciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NjlDQjcgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5ib29rLXdpdGgtY29uZmlkZW5jZS1mZWVmbyAubGF5b3V0LXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDZweCkge1xuICBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQgaDIsXG4gIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmhvbWUtYmFubmVyIC5iYW5uZXItdGV4dCBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcbiAgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMixcbiAgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5tb29ycywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLm1vb3JzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1NTA0MCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5idG4uc21hbGwud29sZHMsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC53b2xkcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRDk1MzQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLnlobCwgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLnlobCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3RDdGQUEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLmJvcmRlcmluZywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLmJvcmRlcmluZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLmNvYXN0LCBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIC5idG4uc21hbGwuY29hc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gLmJ0bi5zbWFsbC5kYWxlcywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSAuYnRuLnNtYWxsLmRhbGVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM1NEI0MSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFyZWEsIFtkYXRhLXdlYnNpdGU9XCJ5b3Jrc2hpcmVcIl0gaGVhZGVyIG5hdiAubG9jYXRpb25zLWRyb3Bkb3duIC50b3ducywgW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLmFvbmJzLCBbZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAuYm9yZGVyLWFyZWFzIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuW2RhdGEtd2Vic2l0ZT1cInlvcmtzaGlyZVwiXSBoZWFkZXIgbmF2IC5sb2NhdGlvbnMtZHJvcGRvd24gLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkudmlsbGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIGhlYWRlciBuYXYgLmxvY2F0aW9ucy1kcm9wZG93biAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKS52aWxsYWdlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5mZXJyeS1wb2ludGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5mZXJyeS1wb2ludGVycyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LWluZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LWluZm8gLmNvbDEsIC5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtaW5mbyAuY29sMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmQzZGI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtaW5mbyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAucG9ydC1pbmZvIHAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVycnktcGFnZS13cmFwIC5wb3J0LWluZm8ud2lnaHQtbGluayBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAucG9ydC1pbmZvIGEuYnRuIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDhiOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLnBvcnQtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLmZlcnJ5LXRpY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgMCAtNDAxcHg7XG59XG5cbi5mZXJyeS1wYWdlLXdyYXAgLmZlcnJ5LXBhZ2Utd3JhcCBzZWN0aW9uID4gZGl2LmxheW91dC13cmFwID4gLmxheW91dDpub3QoLnRleHQtY2VudGVyKSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZlcnJ5LXBhZ2Utd3JhcCAuZmVycnktcGFnZS13cmFwIGgzOjphZnRlciB7XG4gIGhlaWdodDogMHB4O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHN0cm9uZywgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAucHJpY2UtdG90YWwsIFtkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciBzcGFuLCBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgYSwgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciAucHJpY2UtdG90YWwsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzdHJvbmcsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgYSwgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAucHJpY2UtdG90YWwsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciBzdHJvbmcsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgYSwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzcGFuLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciBzdHJvbmcsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIC5wcmljZS10b3RhbCwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cIm5vcmZvbGtcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciBhLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLnByaWNlLXRvdGFsLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgc3BhbiwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIHN0cm9uZywgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlOmhvdmVyIGEsIFtkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAucHJpY2UtdG90YWwsIFtkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciBzcGFuLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgc3Ryb25nLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGUuaG92ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cImNvcm53YWxsXCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXIsIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cImRvcnNldFwiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAuZGV0YWlscy1saW5rOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZTpob3ZlciAuZGV0YWlscy1saW5rOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSAucHJpY2UtY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0gLmRhdGVzLWF2YWlsYWJsZS5ob3ZlciAuZGV0YWlscy1saW5rOmFmdGVyLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0gLnByaWNlLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5kYXRlcy1hdmFpbGFibGU6aG92ZXIgLmRldGFpbHMtbGluazphZnRlciwgW2RhdGEtd2Vic2l0ZT1cImlzbGVvZndpZ2h0XCJdIC5wcmljZS1jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuZGF0ZXMtYXZhaWxhYmxlLmhvdmVyIC5kZXRhaWxzLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhcmV0LXJpZ2h0JyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FyZXQtcmlnaHQgZmEtdy02JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5MiA1MTInICUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwICU3QmZpbGw6IHdoaXRlOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5obS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5obS1tZXNzYWdlIC5obS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG0tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgfVxuICAuaG0tbWVzc2FnZSAuaG0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDY2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9ocGIuY28udWsvaW1hZ2VzL3F1ZWVuLnBuZ1wiKSBibGFjayBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICB9XG59XG5cbi5obS1tZXNzYWdlIHAge1xuICBmb250LWZhbWlseTogJ0Jvb2sgQW50aXF1YScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG0tbWVzc2FnZSBwIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5obS1tZXNzYWdlIHAge1xuICAgIHdpZHRoOiA1NyU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5cbi5tb2ItcXVlZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tb2ItcXVlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5vd25lci1mYXEtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKltjbGFzc149Y29sXS5tYXRjaC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoMiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufSovXG5AbWVkaWEgcHJpbnQge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkyODU3cmVtO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaGVhZGVyLFxuICBmb290ZXI6bm90KC5kZWZvb3RlciksXG4gIC5mYXZTaWRlVGFiLFxuICAuc2Nyb2xsLXRvcCxcbiAgW2NsYXNzXj1fX2xwZm9ybV9dLFxuICAjY2hhdC13aWRnZXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudGFibGlzdCxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZ2FsbGVyeS00ayxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXRodW1icy13cmFwLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtZG90cyxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLW5hdixcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuaGFtcGVyLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNhdmFpbGFiaWxpdHksXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmFjY29yZGlvbi1idG4gc3ZnLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5ib29rLW5vdy1idG4sXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmNoZWNrLWF2YWlsYWJpbGl0eS1idG4sXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnZpZXctZWRpdCxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuZGV0YWlscy1wYW5lbCArIC50d28tY29sLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5zdGFydGVyLXBhY2ssXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmVucXVpcnksXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnNoYXJlLXBhZ2UsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnNob3J0LXNoYXJlLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSksXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmJvb2std2l0aC1jb25maWRlbmNlLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC50b3AtYnRucyxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAudHJ1c3Qtc2lnbmFscyxcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAubGF5b3V0LWJ0bixcbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAjdmlzaXRpbmctc3BhICsgLmxheW91dC13cmFwLFxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNjb29raWViYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlICNsb2NhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wxLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wxICsgLmNvbDIsXG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnByaWNlLWZyb20ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5hY2NvcmRpb24tYnRuIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWJ0biBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtY2Fyb3VzZWwudGVzdGltb25pYWxzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLWNhcm91c2VsLnRlc3RpbW9uaWFscyAub3dsLWl0ZW1bc3R5bGVdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wxLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5jb2wyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtY2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5vd2wtc3RhZ2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQgcCwgLnByb3BlcnR5LWRldGFpbHMtcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktZGV0YWlscy1wYWdlIGZpZ2NhcHRpb24ge1xuICAgIGJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWRldGFpbHMtcGFnZSA+IC50d28tY29sIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhbWFnZS13YWl2ZXItcGFnZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1NzE0cmVtO1xuICB9XG4gIC5kYW1hZ2Utd2FpdmVyLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTI4NTdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZGFtYWdlLXdhaXZlci1wYWdlIGgxOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYW1hZ2Utd2FpdmVyLXBhZ2UgLnRhYmxlLXdyYXAge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAuZGFtYWdlLXdhaXZlci1wYWdlIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLmRhbWFnZS13YWl2ZXItcGFnZSB0ZCwgLmRhbWFnZS13YWl2ZXItcGFnZSB0aCB7XG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2Vse1xuXHQuYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuZmFkZU91dCB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqL1xuXHRcdC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxufVxuXG4iLCLvu78vLyBDbGVhcmZpeGluZyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBcbi8vIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4vLyBVc2Ugb24gdGhlIHBhcmVudCBvZiBmbG9hdGVkIGVsZW1lbnRzIHRvIGVuc3VyZSBleHBlY3RlZFxuLy8gd3JhcHBpbmcgYmVoYXZpb3VyLlxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgKnpvb206IDE7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIFZpc3VhbGx5IEhpZGUgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuLy8gVGhpcyBzaG91bGQgYmUgdXNlZCBmb3IgZWxlbWVudHMgdGhhdCB5b3Ugd2FudCB0byBoaWRlIGJ1dCBzdGlsbFxuLy8gd2FudCB0byBiZSByZWFkYWJsZSBieSBzY3JlZW4gcmVhZGVycy5cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLy8gTWVkaWEgUXVlcmllcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gLnNpdGUtaGVhZGVyIHtcbi8vICAgICBwYWRkaW5nOiAycmVtO1xuLy9cbi8vICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gVGhlc2UgbWVkaWEgcXVlcmllcyBhcmUgaGVyZSB0byBoZWxwIHNwZWVkIHVwIHRoZSB1c2Ugb2Zcbi8vIGNvbW1vbmx5IHVzZWQgYnJlYWtwb2ludHMsIGJ1dCB5b3Ugc2hvdWxkbid0IHRyZWF0IHRoZXNlIGFzXG4vLyB0aGUgb25seSBicmVha3BvaW50cyB0aGF0IHlvdSBhcmUgYWxsb3dlZCB0byB1c2UuXG4vL1xuLy8gVHJ5IHRvIGxvb2sgYXQgd2hhdCBwb2ludCB0aGUgcGFnZSBsb29rcyBcIndyb25nXCIgYW5kIHVzZSB0aGlzXG4vLyB3aWR0aCwgcmF0aGVyIHRoYW4gc2hvZWhvcm5pbmcgaXQgaW50byB0aGUgbmVhcmVzdCBicmVha3BvaW50LlxuLy9cbi8vIE1heCB3aWR0aCBicmVha3BvaW50cyBzaG91bGQgb25seSBiZSB1c2VkIGFzIGEgbGFzdCByZXNvcnQuXG4vL1xuLy8gSU1QT1JUQU5UOiBJZiB0aGVzZSBhcmUgY2hhbmdlZCB3ZSBuZWVkIHRvIGNoYW5nZSB0aGUgdmFyaWFibGVzIGluIHRoZSBzY3JpcHRzL2dsb2JhbC1mdW5jdGlvbnMuanMgZmlsZVxuXG4kcGhvbmU6IDQwMHB4O1xuJHBob25lLXdpZGU6IDQ4MHB4O1xuJHBoYWJsZXQ6IDU2MHB4O1xuJHRhYmxldC1zbWFsbDogNjQwcHg7XG4kdGFibGV0OiA3NjhweDtcbiR0YWJsZXQtd2lkZTogMTEwMHB4O1xuJGRlc2t0b3A6IDExMDBweDtcbiRkZXNrdG9wLXdpZGU6IDE0NDBweDtcbiR1bHRyYS00azogMjAwMHB4O1xuXG5AbWl4aW4gbWVkaWEoJHBvaW50KSB7XG4gICAgLy8gTWluIFdpZHRoXG4gICAgQGlmICgkcG9pbnQgPT0gXCJwaG9uZVwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJwaG9uZS13aWRlXCIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZS13aWRlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwicGhhYmxldFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhhYmxldCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInRhYmxldC1zbWFsbFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwidGFibGV0XCIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJ0YWJsZXQtd2lkZVwiKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXdpZGUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJkZXNrdG9wXCIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwiZGVza3RvcC13aWRlXCIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIE1heCBXaWR0aFxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJwaG9uZS1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRwaG9uZSAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJwaG9uZS13aWRlLW1heFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBob25lLXdpZGUgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwicGhhYmxldC1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRwaGFibGV0IC0gMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInRhYmxldC1zbWFsbC1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQtc21hbGwgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwidGFibGV0LW1heFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldCAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJ0YWJsZXQtd2lkZS1tYXhcIikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQtd2lkZSAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9pbnQgPT0gXCJkZXNrdG9wLW1heFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGRlc2t0b3AgLSAxcHgpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvaW50ID09IFwiZGVza3RvcC13aWRlLW1heFwiKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGRlc2t0b3Atd2lkZSAtIDFweCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgKCRwb2ludCA9PSBcInRhYmxldC1tYXgtc2NyZWVuLW9ubHlcIikge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFibGV0IC0gMXB4KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbnQgU2l6aW5nIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSBmb250LXNpemUoMTQpXG5cbi8vIEV4cGxpY2l0bHkgc2V0dGluZyBmb250IHNpemVzIHNob3VsZCBiZSBhdm9pZGVkIGFzIHdoZW4gdXNlcnNcbi8vIHVzZSB0aGUgc2l0ZSB3aXRoIGRpZmZlcmVudCBPUyBvciBicm93c2VyIGZvbnQgc2l6ZXMgdGhlIHNpdGVcbi8vIHNob3VsZCByZXNwZWN0IHRoZW0uXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICAkc2l6ZVZhbHVlOiBzdHJpcC11bml0KCRzaXplKTtcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcbiAgICBmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gc3RyaXAtdW5pdCgkYm9keS1mb250LXNpemUpKSArIHJlbTtcbiAgICBsaW5lLWhlaWdodDogKCRzaXplVmFsdWUgKiAxLjUpICsgcHg7XG4gICAgbGluZS1oZWlnaHQ6ICgoJHNpemVWYWx1ZSAqIDEuNSkgLyBzdHJpcC11bml0KCRib2R5LWZvbnQtc2l6ZSkpICsgcmVtO1xufVxuXG4vLyBDZW50ZXJpbmcgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEBpbmNsdWRlIGNlbnRlcignYm90aCcpO1xuXG5AbWl4aW4gY2VudGVyKCRwb3NpdGlvbikge1xuICAgIEBpZiAoJHBvc2l0aW9uID09ICd2ZXJ0aWNhbCcpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAwLjVweCkpO1xuICAgIH1cblxuICAgIEBpZiAoJHBvc2l0aW9uID09ICd2ZXJ0aWNhbCBhYnMnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnaG9yaXpvbnRhbCcpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2hvcml6b250YWwgYWJzJykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdib3RoJykge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90aCBhYnMnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy8gSW5wdXQgUGxhY2Vob2xkZXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbi8vICAgY29sb3I6ICRncmV5O1xuLy8gfVxuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBTZWN0aW9uIFRleHR1cmVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSB0ZXh0dXJlKHJhbmRvbSgzKSwgcmFuZG9tKDMpLCAkc2Vjb25kYXJ5LWNvbG9yKTtcblxuQG1peGluIHN2Zy10ZXh0dXJlKCRudW0sICRjb2xvcikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXG4gICAgQGlmICgkbnVtID09IDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3sndXJsKC9pbWFnZXMvJyArICRmb2xkZXIgKyAnL3RleHR1cmUtMS5wbmcpJ307XG4gICAgfVxuICAgIEBlbHNlIGlmICgkbnVtID09IDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3sndXJsKC9pbWFnZXMvJyArICRmb2xkZXIgKyAnL3RleHR1cmUtMi5wbmcpJ307XG4gICAgfVxuICAgIEBlbHNlIGlmICgkbnVtID09IDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3sndXJsKC9pbWFnZXMvJyArICRmb2xkZXIgKyAnL3RleHR1cmUtMi5wbmcpJ307XG4gICAgfVxuICAgIEBlbHNlIGlmICgkbnVtID09IDQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3sndXJsKC9pbWFnZXMvJyArICRmb2xkZXIgKyAnL2Jhbm5lci10ZXh0dXJlLnBuZyknfTtcbiAgICB9XG59XG5cbkBtaXhpbiB0ZXh0dXJlKCR0b3BudW06IG51bGwsICRib3R0b21udW06IG51bGwsICRjb2xvcjogbnVsbCkge1xuICAgIEBpZiAoJHRvcG51bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy10ZXh0dXJlKCR0b3BudW0sICRjb2xvcik7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2VpZiAoJHRvcG51bSA9PSBudWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRib3R0b21udW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy10ZXh0dXJlKCRib3R0b21udW0sICRjb2xvcik7XG4gICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJGJvdHRvbW51bSA9PSBudWxsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGVsaXN0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSBkZWxpc3QoKTtcblxuQG1peGluIGRlbGlzdCgpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vLyBDYWNoZSBidXN0XG5AbWl4aW4gYmFja2dyb3VuZC1jYWNoZS1idXN0KCR1cmwpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAjeyd1cmwoJyArICR1cmwgKyAnP3Y9JyArIHVuaXF1ZV9pZCgpICsgJyknfTtcbn0iLCIkb3dsLWltYWdlLXBhdGg6IFwiL2ltYWdlcy9cIiAhZGVmYXVsdDtcblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbCB7XG4gICAgLm93bC12aWRlby13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgLm93bC12aWRlby1wbGF5LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG93bC1pbWFnZS1wYXRofW93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuICAgIH1cblxuICAgIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gICAgfVxuXG4gICAgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4gICAgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAub3dsLXZpZGVvLXRuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAub3dsLXZpZGVvLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCLvu78qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAkcHJpbWFyeS1jb2xvciBkb3R0ZWQgMXB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbn1cblxuZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5uby1zY3JvbGwtbmF2IHtcbiAgICAgICAgQGlmICgkbW9iaWxlLW1lbnUtdHlwZSAhPSAnZHJvcGRvd24nKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSB0cnVlIG9yICRmaXhlZC1oZWFkZXIgPT0gJ21vYmlsZS1vbmx5Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgQGlmICgkZml4ZWQtaGVhZGVyID09IHRydWUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXRhYmxldDtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIEBpZiAoJGZpeGVkLWhlYWRlciA9PSB0cnVlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuLCAudWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1tYXgnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tbW9iaWxlLXRhYmxldCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AtbWF4Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGlkZGVuLXRhYmxldCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICgkZGVza3RvcCAtIDFweCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGRlbi10YWJsZXQtZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGRlbi10YWJsZXQtd2lkZS1kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tbW9iaWxlLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZS13aWRlLW1heCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5cbi8vIExpbmtzXG5hIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLXZpc2l0ZWQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDEwJSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpZiAoJGxpbmstaGFzLXVuZGVybGluZSA9PSB0cnVlKSB7XG4gICAgICAgIC5sYXlvdXQgcCAmIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1kZXRhaWxzIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkbGluay12aXNpdGVkLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpZiAoJGxpbmstaGFzLXVuZGVybGluZSA9PSB0cnVlKSB7XG4gICAgICAgIC5sYXlvdXQgcCAmIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGV0YWlscy1saW5rIHtcbiAgICAmLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5icmVhZGNydW1icy13cmFwcGVyLCAmLmJyZWFkY3J1bWJzLXdyYXBwZXIgKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnNob3J0bGlzdC1wYWdlICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLy8gU2FzcyBOZXN0ZWQgTGlzdHMgYXJlIGF3ZXNvbWUhXG4gICAgJHRoZW1lLWNvbG9yczogKCAocHJpbWFyeSwgJHByaW1hcnktY29sb3IpLCAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSwgKHRlcnRpYXJ5LCAkdGVydGlhcnktY29sb3IpLCAocXVhdGVybmFyeSwgJHF1YXRlcm5hcnktY29sb3IpICk7XG5cbiAgICBAZWFjaCAkbGFiZWwsICR0aGVtZS1jb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgJi4jeyRsYWJlbH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICAgICAgICAgICAgaCN7JGl9LCAuaCN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAkY29udHJhc3Q6IGNoLWNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yLCAkdGhlbWUtY29sb3IpO1xuXG4gICAgICAgICAgICAvLyBnb29kIGNvbnRyYXN0XG4gICAgICAgICAgICBAaWYgKCRjb250cmFzdCA+IDMpIHtcbiAgICAgICAgICAgICAgICBhLCAuYWNjb3JkaW9uIGEuYWNjb3JkaW9uLWJ0biwgLmxvY2F0aW9ucy1saXN0LmFjY29yZGlvbi5wbHVzIGEuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgYSwgLmFjY29yZGlvbiBhLmFjY29yZGlvbi1idG4sIC5sb2NhdGlvbnMtbGlzdC5hY2NvcmRpb24ucGx1cyBhLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJHRoZW1lLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICRpY29uczogKCAoYmVkcywgJ2JlZHMnKSwgKGd1ZXN0cywgJ2d1ZXN0cycpLCAoYmF0aHJvb21zLCAnYmF0aCcpLCAoZG9ncywgJ2RvZycpLCAobm8tZG9ncywgJ2RvZyBmcmVlJykgKTtcblxuICAgICAgICAgICAgQGVhY2ggJGNsYXNzLCAkaWNvbi1uYW1lIGluICRpY29ucyB7XG4gICAgICAgICAgICAgICAgLiN7JGNsYXNzfS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbigkaWNvbi1uYW1lLCBjb250cmFzdCgkdGhlbWUtY29sb3IpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0KCR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCR0ZXh0dXJlcykge1xuICAgICAgICAgICAgICAgICYudGV4dHVyZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0dXJlKHJhbmRvbSgzKSwgcmFuZG9tKDMpLCAkdGhlbWUtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9wLSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHVyZSgkaSwgbnVsbCwgJHRoZW1lLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tI3skan0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0dXJlKG51bGwsICRqLCAkdGhlbWUtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZm9yICRqIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcC0jeyRpfS1ib3R0b20tI3skan0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dHVyZSgkaSwgJGosICR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ2hvc3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzLyN7JGZvbGRlcn0vZ2hvc3QucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xNTBweCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWVmby1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICAgICY6dmlzaXRlZCwgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLmxvYWRpbmctc3Bpbm5lciwgLnByb3BlcnR5LWxvYWRpbmctc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogNTB2dztcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgQGluY2x1ZGUgY2VudGVyKCdib3RoIGFicycpO1xuICAgIGNvbnRlbnQ6IGljb24oJ3NwaW5uZXInLCAkYm9keS1mb250LWNvbG9yKTtcbn1cblxuaS5wcm9wZXJ0eS1sb2FkaW5nLXNwaW5uZXIge1xuICAgIHdpZHRoOjgwcHg7XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgdG9wOiAyNTBweDtcbn1cblxuLmxvYWRpbmctc3Bpbm5lci1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5wYWRkZWQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcbiAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuQGlmICgkYmctaW1nLWxvY2F0aW9ucykge1xuICAgIEBlYWNoICRiZy1pbWctbG9jYXRpb24gaW4gJGJnLWltZy1sb2NhdGlvbnMge1xuICAgICAgICBkaXZbZGF0YS1wYWdlPSN7JGJnLWltZy1sb2NhdGlvbn1dIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy8jeyRmb2xkZXJ9L2JhY2tncm91bmQuanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkYmctaW1nLXNpemU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJGJnLWltZy1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICBAaWYgKCRiZy1pbWctY29sb3Itb250b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgLmxheW91dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RhcnRlci1wYWNrLCAuaGFtcGVyLCAudmlzaXRpbmctc3BhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50cnVzdC1zaWduYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDIsIC5oMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG5cbiAgICBoMywgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgfVxuXG4gICAgW2NsYXNzXj1jb2xdIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBkaXYubm90LWhvbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDFyZW07XG4gICAgfVxufVxuXG5cbi5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMge1xuICAgIGgyLCAuaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIFtjbGFzc149Y29sXSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAoMTBweCAqIDEuNSkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3R5bGVzIGJlbG93IGhhdmUgYmVlbiBhZGRlZCBmb3IgZmVlZm8gc3RyaXAgb24gL2Fib3V0LXVzIHBhZ2VzIHRvIHByb21vdGUgZmVlZm8gYXdhcmQgcGFnZXMgLSBMRCAxNC8wNy8yMDI1Ki9cblxuLmdob3N0LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM1ZjVmNWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZjVmNWY7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IFxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87ICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4gXG4gLm9uZS1jb2wge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbi5yZXZpZXctYmFkZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI0ZlZWZvQmFkZ2Uge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi53aGljaC1zdHJpcC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmMGIxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubGF5b3V0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC5mZWVmby1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmdob3N0LWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2hvc3QtYnRuOmhvdmVyIHsgXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4yczsgXG4gICAgfVxuXG4gICAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgfSBcblxuICAgIFtjbGFzcyo9Y29sXSB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgIHNwYW4ucHJpbWFyeS10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIu+7v++7v2h0bWwge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYm9keS1mb250LXNpemUgKiAxLjU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbn1cblxucCB7ICBcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIGgjeyRpfTpub3QoLmRldGl0bGUpLCAuaCN7JGl9Om5vdCguZGV0aXRsZSkge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcbiAgICAgICAgY29sb3I6ICRoZWFkaW5nLWZvbnQtY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGlmICgkaGVhZGluZy1jZW50ZXJlZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgICAgICAgICBAaWYgKCRoZWFkaW5nLXVuZGVybGluZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkaW5nLWxpbmUtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGluZy1saW5lLWxlbmd0aDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICgkaGVhZGluZy1jZW50ZXJlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdob3Jpem9udGFsJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoI3skaX0uaGFuZHdyaXRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGJhbm5lci1oZWFkaW5nLWZvbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFubmVyLWhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYmFubmVyLWhlYWRpbmctd2VpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMS42KTtcbiAgICB9XG59XG5cbmgxOm5vdCguZGV0aXRsZSksIC5oMTpub3QoLmRldGl0bGUpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGhlYWRpbmctbWF4LXNpemUgKiAwLjgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplKTtcbiAgICB9XG59XG5cbmgyOm5vdCguZGV0aXRsZSksIC5oMjpub3QoLmRldGl0bGUpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGhlYWRpbmctbWF4LXNpemUgKiAwLjYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC44KTtcbiAgICB9XG5cbiAgICBAaWYgKCRoZWFkaW5nLWFsdC1mb250KSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1hbHQtZm9udDtcbiAgICB9XG5cbiAgICBAaWYgKCRoZWFkaW5nLWFsdC13ZWlnaHQpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWFsdC13ZWlnaHQ7XG4gICAgfVxufVxuXG5oMzpub3QoLmRldGl0bGUpLCAuaDM6bm90KC5kZXRpdGxlKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoZWFkaW5nLW1heC1zaXplICogMC41NSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGhlYWRpbmctbWF4LXNpemUgKiAwLjc1KTtcbiAgICB9XG5cbiAgICBAaWYgKCRoZWFkaW5nLWFsdC1mb250KSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1hbHQtZm9udDtcbiAgICB9XG5cbiAgICBAaWYgKCRoZWFkaW5nLWFsdC13ZWlnaHQpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLWFsdC13ZWlnaHQ7XG4gICAgfVxufVxuXG5AZm9yICRpIGZyb20gNCB0aHJvdWdoIDYge1xuICAgIGgjeyRpfTpub3QoLmRldGl0bGUpLCAuaCN7JGl9Om5vdCguZGV0aXRsZSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGhlYWRpbmctbWF4LXNpemUgKiAwLjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGhlYWRpbmctbWF4LXNpemUgKiAwLjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkaGVhZGluZy1hbHQtZm9udCkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWFsdC1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkaGVhZGluZy1hbHQtd2VpZ2h0KSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmctYWx0LXdlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5maWd1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAuaCN7JGl9Om5vdCg6Zmlyc3QtY2hpbGQpLCBoI3skaX06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmgjeyRpfTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIGgjeyRpfTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmgjeyRpfS50ZXh0LWNlbnRlciwgaCN7JGl9LnRleHQtY2VudGVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpbWFyeS10ZXh0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbnVsIHtcbiAgICAmLnRpY2sge1xuICAgICAgICBAaW5jbHVkZSBkZWxpc3QoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCd0aWNrJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGRlbGlzdCgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2NhcmV0LXJpZ2h0JywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIu+7vy5zbGlkZS1pbi1sZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIGJvdGg7XG59XG5cbi5mbGlwLW91dC1ob3ItdG9wIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmxpcC1vdXQtaG9yLXRvcCAwLjQ1cyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApIGJvdGg7XG4gICAgYW5pbWF0aW9uOiBmbGlwLW91dC1ob3ItdG9wIDAuNDVzIGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgYm90aDtcbn1cblxuLmZsaXAtaW4taG9yLXRvcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZsaXAtaW4taG9yLXRvcCAwLjQ1cyBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApIGJvdGg7XG4gICAgYW5pbWF0aW9uOiBmbGlwLWluLWhvci10b3AgMC40NXMgY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcC1vdXQtaG9yLXRvcCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmxpcC1pbi1ob3ItdG9wIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufSIsIu+7vy5sYXlvdXQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtdGV4dC1jb250ZW50LXdpZHRoO1xuICAgIH1cbn1cblxuLmxheW91dCB7XG4gICAgcGFkZGluZzogJGVkZ2UtcGFkZGluZztcbiAgICBjbGVhcjogYm90aDtcblxuICAgICYudGV4dC1jZW50ZXIgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICYuaG9tZS1tYXAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ob21lLW1hcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlLW1heCcpIHtcbiAgICAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgncGhvbmUtd2lkZS1tYXgnKSB7XG4gICAgLmhvbWUtcGFnZSB7XG4gICAgICAgIC5pbnRybyAubGF5b3V0LCAuaW50cm8gaDIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJzLm1pbnVzLXdpZHRoIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICB9XG59XG5cbi5iYWNrLXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmJhY2stcmVzdWx0cy5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEJhc2ljIEdyaWQgTGF5b3V0XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmZsZXgtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmZsZXgtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gICAgLmZsZXgtaXRlbSB7XG4gICAgICAgIC5kZXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuOm5vdCguZGVidG4pLndpZGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG59XG5cbmFydGljbGUge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb2wxLCAuY29sMiwgLmNvbDMsIC5jb2w0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7IFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udHdvLWNvbCxcbi5mb3VyLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4udHdvLWNvbCxcbi50aHJlZS1jb2wsXG4uZm91ci1jb2wsXG4uZml2ZS1jb2wsXG4uc2l4LWNvbCxcbi5vbmUtdGhpcmQtdHdvLXRoaXJkcyxcbi50d28tdGhpcmRzLW9uZS10aGlyZCxcbi5vbmUtZm91cnRoLXRocmVlLWZvdXJ0aHMsXG4udGhyZWUtZm91cnRocy1vbmUtZm91cnRoIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi50d28tY29sIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAmID4gLmNvbDEsICYgPiAuY29sMiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHdvLWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAmID4gLmNvbDEsICYgPiAuY29sMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICYgPiAuY29sMSwgJiA+IC5jb2wyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHJlZS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAvIDMgLSAoI3skY29sLWdhcH0gKiAxLjMzMykpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm91ci1jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGNvbC1nYXB9KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICgjeyRjb2wtZ2FwfSAqIDEuNSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZml2ZS1jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGNvbC1nYXB9KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE3JSAtICgjeyRjb2wtZ2FwfSAqIDEuNSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ21vYmlsZScpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmID4gW2NsYXNzXj1cImNvbFwiXSwgJiA+IFtjbGFzcyo9XCIgY29sXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l4LWNvbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYgPiBbY2xhc3NePVwiY29sXCJdLCAmID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sLWdhcH0pO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICYgPiBbY2xhc3NePVwiY29sXCJdLCAmID4gW2NsYXNzKj1cIiBjb2xcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gKCN7JGNvbC1nYXB9ICogMS41KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vbmUtdGhpcmQtdHdvLXRoaXJkcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAmID4gLmNvbDEge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgjeyRjb2wtZ2FwfSAqIDEuMzMzKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxLjUpIC0gKCN7JGNvbC1nYXB9ICogMC42NjYpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICYgPiAuY29sMSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEuNSkgLSAoI3skY29sLWdhcH0gKiAwLjY2NikpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jb2wyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoI3skY29sLWdhcH0gKiAxLjMzMykpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICYgPiAuY29sMSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAoI3skY29sLWdhcH0gKiAxLjUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY29sMiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAoI3skY29sLWdhcH0gKiAwLjUpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRocmVlLWZvdXJ0aHMtb25lLWZvdXJ0aCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAmID4gLmNvbDEge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gKCN7JGNvbC1nYXB9ICogMC41KSk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKCN7JGNvbC1nYXB9ICogMS41KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdXItZmFtaWx5IHtcbiAgICAuY29sMSBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJ3RhYmxldC1tYXgnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1yaWdodCAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCd0YWJsZXQtbWF4Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9FeGNlcHRpb24gdG8gZW5zdXJlIGNhbiBiZSBhY2Nlc3NlZCBmcm9tIGFueXdoZXJlLlxuLnNwZWNpYWwtb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6IGNvbnRyYXN0KCRyZWQpO1xuICAgIHBhZGRpbmc6IDFlbTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogY29udHJhc3QoJHJlZCk7XG4gICAgfVxufVxuXG4ubGF6eS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLndiLXNpdGVtYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW1pbHktbG9nbyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYmFkZ2VzIHtcbiAgICBhLFxuICAgIC5nb29kLXRvLWdvLWVuZ2xhbmQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG5cbi5nb29kLXRvLWdvLWVuZ2xhbmQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJi5zZWFyY2gtYmFkZ2Uge1xuICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTU3cHg7XG4gICAgfVxufVxuXG5zZWN0aW9uLmJvb2std2l0aC1jb25maWRlbmNlLnBhZ2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMTAwcHggMWVtIDEwMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG5cbiAgICAuc2hpZWxkLXRpY2staWNvbjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJvb2std2l0aC1jb25maWRlbmNlLWxheW91dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAuY29sMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9vay13aXRoLWNvbmZpZGVuY2UtbGF5b3V0LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZmVlZm8tbGluay5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib29rLXdpdGgtY29uZmlkZW5jZS1mZWVmbyB7XG5cbiAgICAuZmVlZm8tbGluay5idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53aWR0aC0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndpZHRoLTkwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLndpZHRoLTgwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbn1cblxuLndpZHRoLTYwIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLndpZHRoLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmdzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuam9iLWxpc3RpbmcsIC5zaWRlLWxpc3RpbmdzLCAuZGV0YWlscy1mb290ZXIsIC5uby1jYXJlZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgfVxuXG4gICAgLmpvYi1saXN0aW5nIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRjb2wtZ2FwfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy8vIEJ1dHRvbiBTdHlsaW5nIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBAaW5jbHVkZSBidG4oJHByaW1hcnktY29sb3IsICRib2R5LWZvbnQtY29sb3IsIDEpO1xuLy9cbi8vIE9wdGlvbmFsIGNsYXNzZXM6XG4vLyAgIHdpZGVcbi8vICAgbG9hZGVyXG4vLyAgIGxhcmdlXG4vLyAgIHNtYWxsXG4vLyAgIHNlY29uZGFyeVxuLy8gICB3aGl0ZVxuXG4kc21hbGwtcmF0aW86IDAuODtcbiRsYXJnZS1yYXRpbzogMS4yO1xuXG5AbWl4aW4gYnRuKCRiZy1jb2xvciwgJGNvbG9yLCAkc2l6ZSkge1xuICAgICRwcmVzc2VkLWJvcmRlcjogJHByZXNzZWQtYW1vdW50IHNvbGlkIGRhcmtlbigkYmctY29sb3IsIDEwJSk7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAoJHNpemUgKiAxZW0pICRzaXplICogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzaXplICogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06ICRidG4tdGV4dC10cmFuc2Zvcm07XG5cbiAgICBAaWYgKCRmbGF0LWJ1dHRvbnMgPT0gdHJ1ZSkge1xuICAgICAgICBwYWRkaW5nOiAoKCRzaXplICogMWVtKSArICgkcHJlc3NlZC1hbW91bnQgLyAyKSkgJHNpemUgKiAyZW07XG4gICAgICAgIHRvcDogLTAuMWVtO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRwcmVzc2VkLWJvcmRlcjtcbiAgICB9XG5cbiAgICBAaWYgKCRjb2xvcikge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRiZy1jb2xvcik7XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuc21hbGwgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6ICRpY29uLXNpemUgKiAkc21hbGwtcmF0aW87XG4gICAgfVxuXG4gICAgJi5sYXJnZSBsYWJlbDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogJGljb24tc2l6ZSAqICRsYXJnZS1yYXRpbztcbiAgICB9XG5cbiAgICAmICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sb2FkZXIubG9hZGluZyB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmICsgLmxvYWRpbmctc3Bpbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2JvdGggYWx0Jyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplICogMS41cmVtO1xuXG4gICAgICAgICAgICBAaWYgKCRjb2xvcikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRiZy1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRiZy1jb2xvciwgJGJvZHktZm9udC1jb2xvciwgNzUlKTtcblxuICAgICAgICBAaWYgKCRjb2xvcikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGJnLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYmctY29sb3IsIDUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgQGlmICgkZmxhdC1idXR0b25zID09IGZhbHNlKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkcHJlc3NlZC1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRiZy1jb2xvciBkb3R0ZWQgMXB4O1xuICAgIH1cbn1cblxuLmJ0biwgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0biksIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRwcmltYXJ5LWNvbG9yLCAkYnRuLWZvbnQtY29sb3IsIDEpO1xuICAgIH1cbn1cblxuLmJ0bi5sYXJnZSwgYnV0dG9uLmxhcmdlLCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2UsIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZSB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcHJpbWFyeS1jb2xvciwgJGJ0bi1mb250LWNvbG9yLCAkbGFyZ2UtcmF0aW8pO1xuICAgIH1cbn1cblxuLmJ0bi5zbWFsbCwgYnV0dG9uLnNtYWxsLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwsIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcHJpbWFyeS1jb2xvciwgJGJ0bi1mb250LWNvbG9yLCAkc21hbGwtcmF0aW8pO1xuICAgIH1cbn1cblxuLmJ0bi5zZWNvbmRhcnksIGJ1dHRvbi5zZWNvbmRhcnksIGlucHV0W3R5cGU9YnV0dG9uXS5zZWNvbmRhcnksIGlucHV0W3R5cGU9c3VibWl0XS5zZWNvbmRhcnkge1xuICAgICY6bm90KC5kZWJ0bikge1xuICAgICAgICBAaW5jbHVkZSBidG4oJHNlY29uZGFyeS1jb2xvciwgJGJ0bi1mb250LWNvbG9yLCAxKTtcbiAgICB9XG59XG5cbi5idG4ubGFyZ2Uuc2Vjb25kYXJ5LCBidXR0b24ubGFyZ2Uuc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPWJ1dHRvbl0ubGFyZ2Uuc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uuc2Vjb25kYXJ5IHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRzZWNvbmRhcnktY29sb3IsICRidG4tZm9udC1jb2xvciwgJGxhcmdlLXJhdGlvKTtcbiAgICB9XG59XG5cbi5idG4uc21hbGwuc2Vjb25kYXJ5LCBidXR0b24uc21hbGwuc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwuc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuc2Vjb25kYXJ5IHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRzZWNvbmRhcnktY29sb3IsICRidG4tZm9udC1jb2xvciwgJHNtYWxsLXJhdGlvKTtcbiAgICB9XG59XG5cbi5idG4uc21hbGwucmVkLCBidXR0b24uc21hbGwucmVkLCBpbnB1dFt0eXBlPWJ1dHRvbl0uc21hbGwucmVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwucmVkIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRyZWQsICRidG4tZm9udC1jb2xvciwgJHNtYWxsLXJhdGlvKTtcbiAgICB9XG59XG4gXG4uYnRuLndoaXRlLCBidXR0b24ud2hpdGUsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkd2hpdGUsICRibGFjaywgMSk7XG5cbiAgICAgICAgQGlmICgkZmxhdC1idXR0b25zID09IGZhbHNlKSB7IFxuICAgICAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRsaW5lLXdpZHRoIHNvbGlkIGRhcmtlbigkYmctY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi53aGl0ZS5zbWFsbCwgYnV0dG9uLndoaXRlLnNtYWxsLCBpbnB1dFt0eXBlPWJ1dHRvbl0ud2hpdGUuc21hbGwsIGlucHV0W3R5cGU9c3VibWl0XS53aGl0ZS5zbWFsbCB7XG4gICAgJjpub3QoLmRlYnRuKSB7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidG4oJHdoaXRlLCAkYmxhY2ssICRzbWFsbC1yYXRpbyk7XG5cbiAgICAgICAgQGlmICgkZmxhdC1idXR0b25zID09IGZhbHNlKSB7XG4gICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLndoaXRlLmxhcmdlLCBidXR0b24ud2hpdGUubGFyZ2UsIGlucHV0W3R5cGU9YnV0dG9uXS53aGl0ZS5sYXJnZSwgaW5wdXRbdHlwZT1zdWJtaXRdLndoaXRlLmxhcmdlIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkd2hpdGUsICRibGFjaywgJGxhcmdlLXJhdGlvKTtcblxuICAgICAgICBAaWYgKCRmbGF0LWJ1dHRvbnMgPT0gZmFsc2UpIHtcbiAgICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZS13aWR0aCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ucmVkLCBidXR0b24ucmVkOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0biksIGlucHV0W3R5cGU9c3VibWl0XS5yZWQge1xuICAgICY6bm90KC5kZWJ0bikge1xuICAgICAgICBAaW5jbHVkZSBidG4oJHJlZCwgbnVsbCwgMSk7XG5cbiAgICAgICAgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ucmVkLmxhcmdlLCBidXR0b24ucmVkLmxhcmdlLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucmVkLmxhcmdlLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucmVkLmxhcmdlIHtcbiAgICAmOm5vdCguZGVidG4pIHtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigkcmVkLCBudWxsLCAkbGFyZ2UtcmF0aW8pO1xuXG4gICAgICAgICY6dmlzaXRlZCwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkZmxhdC1idXR0b25zID09IGZhbHNlKSB7XG4gICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUtd2lkdGggc29saWQgZGFya2VuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLndpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50YWJsaXN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5idG4sIGJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsaXN0LXdpbmRvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAudGFibGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICAudGFiLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTFlbSAtIDJweCk7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1wYWdlPVwiaG9tZS1wYWdlXCJdIHtcbiAgICAudGFibGlzdC13aW5kb3cgLnRhYmxpc3QgLnRhYi1idG4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdjYXJldC1yaWdodCcsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWJ0biB7XG4gICAgICAgIG1hcmdpbjogMCAzZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2NhcmV0LXJpZ2h0JywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtYnRuIHtcbiAgICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biwgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuYnRuLCBidXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWwgLmNsb3NlIHtcbiAgICBjb2xvcjogIzVmNWY1ZiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubGRzLXJpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDIwcHg7XG59XG5cbi5sZHMtcmluZyBkaXYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDRweCA4cHggOHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbiIsIu+7vyRzcXVhcmV3aDogMmVtO1xuXG4vLyBGb3JtIFdyYXBwZXJzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0gICAgIFxuICBcbi5yZWNhcHRjaGEtdGV4dCB7XG4gICAgZm9udC1zaXplOjAuOGVtO1xufVxuXG5maWVsZHNldCwgLmZvcm0td3JhcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5maWVsZC1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24sIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhLCAudGV4dGFyZWEsIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgc2VsZWN0LCAuc3Bpbm5lci11aSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICYuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5wdXQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsLCAmLmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ndWVzdHMsICYuZG9ncywgJi5iYXRocm9vbXMsICYuYmVkcyB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51aS1zcGlubmVyLmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0LjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbDpub3QoLmludmFsaWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwgYWJzJyk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iZWRzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTUycHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJhdGhyb29tczphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC05MzZweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ3Vlc3RzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIzMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb2NhdGlvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgMHB4IC0yMjA4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb2dzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE1NzlweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FsZW5kYXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMTk4MnB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5pbnZhbGlkLCAubGFiZWwuaW52YWxpZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IG1peCgkZXJyb3ItY29sb3IsIGNvbnRyYXN0KCRiZy1jb2xvciksIDQwJSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1peCgkZXJyb3ItY29sb3IsICRncmV5LCAyNSUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWl4KCRlcnJvci1jb2xvciwgJGdyZXksIDI1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvcml6b250YWwge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodC1hbGlnbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgKyBmaWVsZHNldCwgJiArIC5mb3JtLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLy8gQWxsIEZvcm0gSW5wdXRzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi50YWdpZnkge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuXG4gICAgLnRhZ2lmeV9fdGFnIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC50YWdpZnlfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICB9XG59XG5cbnRleHRhcmVhLCAudGV4dGFyZWEsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgc2VsZWN0LCAuc3Bpbm5lci11aSwgLnRhZ2lmeSwgLmVycm9yLXN1bW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMWVtIDAuNzVlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJvZHktZm9udC1jb2xvciwgNTAlKTtcbiAgICB9XG5cbiAgICAmLmludmFsaWQsICZbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkZXJyb3ItY29sb3IsICRiZy1jb2xvciwgNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWl4KCRlcnJvci1jb2xvciwgJGdyZXksIDI1JSk7XG4gICAgfVxuXG4gICAgJltyZXF1aXJlZF0sICYucmVxdWlyZWQsIGZpZWxkc2V0W2RhdGEtZm9ybV0gJi52YWxpZGF0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjFlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJltyZXF1aXJlZF0sICYucmVxdWlyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skZXJyb3ItY29sb3J9O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9XCJzdDBcIiBjeD1cIjVcIiBjeT1cIjVcIiByPVwiNVwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBmaWVsZHNldFtkYXRhLWZvcm1dICZbcmVxdWlyZWRdLnZhbGlkYXRlZCwgZmllbGRzZXRbZGF0YS1mb3JtXSAmLnJlcXVpcmVkLnZhbGlkYXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDUxMiA1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAjeyR2YWxpZC1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAwelwiLz4gPC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuOGVtIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgJiArIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRmF1eCBQbGFjZWhvbGRlciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbnB1dCArIGxhYmVsLnBsYWNlaG9sZGVyLFxudGV4dGFyZWEgKyBsYWJlbC5wbGFjZWhvbGRlcixcbi50aW55bWNlLXdyYXAgbGFiZWwucGxhY2Vob2xkZXIsXG4udWktc3Bpbm5lciArIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgY29sb3I6IGNvbnRyYXN0KCRiZy1jb2xvcik7XG59XG5cbi50aW55bWNlLXdyYXAgbGFiZWwucGxhY2Vob2xkZXIge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbnRleHRhcmVhLCAudGV4dGFyZWEsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBwYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmZvY3VzLCAmLmZvY3VzIHtcbiAgICAgICAgcGFkZGluZzogMS40ZW0gLjc1ZW0gMC42ZW0gLjc1ZW07XG5cbiAgICAgICAgJiArIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHRvcDogMC41ZW07XG4gICAgICAgICAgICBsZWZ0OiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpbnltY2Utd3JhcCB7XG4gICAgICYuZm9jdXMge1xuICAgICAgICAudGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMS40ZW0gLjc1ZW0gMC42ZW0gLjc1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgbGVmdDogMS4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgfVxufVxuXG4vLyBUZXh0YXJlYXMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDNlbSArICgjeyRsaW5lLXdpZHRofSAqIDIpKTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xufVxuXG4udGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuXG4vLyBDaGVja2JveGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5maWVsZC1saW5lLmNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJHNxdWFyZXdoO1xuICAgIHdpZHRoOiAkc3F1YXJld2g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41ZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4ycztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLWNvbG9yLCAxMCUpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA1MTIgNTEyXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skcHJpbWFyeS1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTE3My45IDQzOS40bC0xNjYuNC0xNjYuNGMtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwbDExMi4xIDExMi4xIDI0MC4xLTI0MC4xYzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMmwtMjk0LjQgMjk0LjRjLTEwIDEwLTI2LjIgMTAtMzYuMiAwelwiLz4gPC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDAuMTVlbTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIGJvdHRvbTogLjVlbTtcbiAgICB9XG59XG5cbi8vIFNlbGVjdHMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDQ0OCA1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgd2lkdGg9XCI0NDhcIiBoZWlnaHQ9XCI1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAjeyRwcmltYXJ5LWNvbG9yfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJtMjA3IDM4MS41bC0xOTQuMy0xOTQuNGMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNy0yMi43YzkuNC05LjQgMjQuNS05LjQgMzMuOSAwbDE1NC43IDE1NCAxNTQuNy0xNTRjOS40LTkuMyAyNC41LTkuMyAzMy45IDBsMjIuNyAyMi43YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xOTQuMyAxOTQuNGMtOS40IDkuMy0yNC42IDkuMy0zNCAwelwiLz4gPC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjc1ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZbcmVxdWlyZWRdLCBmaWVsZHNldFtkYXRhLWZvcm1dICYudmFsaWRhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuNzVlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgICZbcmVxdWlyZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgd2lkdGg9XCI0NDhcIiBoZWlnaHQ9XCI1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAjeyRlcnJvci1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgIH1cblxuICAgIGZpZWxkc2V0W2RhdGEtZm9ybV0gJltyZXF1aXJlZF0udmFsaWRhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgd2lkdGg9XCI0NDhcIiBoZWlnaHQ9XCI1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAjeyR2YWxpZC1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG5cbi8vIFJhZGlvIEJ1dHRvbnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6ICRzcXVhcmV3aDtcbiAgICB3aWR0aDogJHNxdWFyZXdoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpjaGVja2VkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCBhYnMnKTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLjVlbTtcbiAgICAgICAgYm90dG9tOiAuNWVtO1xuICAgIH1cbn1cblxuLy8gQXV0b2NvbXBsZXRlIERyb3Bkb3ducyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG51bFtpZF49dWktaWQtXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgLmF1dG9jb21wbGV0ZS10aXRsZSwgLmF1dG9jb21wbGV0ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuXG4gICAgICAgICY6bm90KC51aS1zdGF0ZS1kaXNhYmxlZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRwcmltYXJ5LWNvbG9yLCAkYmctY29sb3IsIDEwJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KG1peCgkcHJpbWFyeS1jb2xvciwgJGJnLWNvbG9yLCAxMCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgZGlzcGxheTogbm9ybWFsO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBQUE7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggd2hpdGUgaW5zZXQ7IC8qIENoYW5nZSB0aGUgY29sb3IgdG8geW91ciBvd24gYmFja2dyb3VuZCBjb2xvciAqL1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skdmFsaWQtY29sb3J9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggd2hpdGUgaW5zZXQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzMzM7XG59XG5cbi8vIFVJIFNwaW5uZXJzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi51aS1zcGlubmVyIHtcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICAudWktc3Bpbm5lci11cCAudWktaWNvbixcbiAgICAudWktc3Bpbm5lci1kb3duIC51aS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzVlbTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAudWktc3Bpbm5lci11cCAudWktaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0NDggNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skcHJpbWFyeS1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDQ0OCA1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgd2lkdGg9XCI0NDhcIiBoZWlnaHQ9XCI1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAje2RhcmtlbigkcHJpbWFyeS1jb2xvciwgMTUlKX07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXNwaW5uZXItZG93biAudWktaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0NDggNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3skcHJpbWFyeS1jb2xvcn07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTIwNyAzODEuNWwtMTk0LjMtMTk0LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjctMjIuN2M5LjQtOS40IDI0LjUtOS40IDMzLjkgMGwxNTQuNyAxNTQgMTU0LjctMTU0YzkuNC05LjMgMjQuNS05LjMgMzMuOSAwbDIyLjcgMjIuN2M5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTk0LjMgMTk0LjRjLTkuNCA5LjMtMjQuNiA5LjMtMzQgMHpcIi8+IDwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgICAgICAgdG9wOiAxLjVlbTtcbiAgICAgICAgcmlnaHQ6IDBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA0NDggNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHdpZHRoPVwiNDQ4XCIgaGVpZ2h0PVwiNTEyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4gLnN0MCB7ZmlsbDogI3tkYXJrZW4oJHByaW1hcnktY29sb3IsIDE1JSl9O308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIm0yMDcgMzgxLjVsLTE5NC4zLTE5NC40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwyMi43LTIyLjdjOS40LTkuNCAyNC41LTkuNCAzMy45IDBsMTU0LjcgMTU0IDE1NC43LTE1NGM5LjQtOS4zIDI0LjUtOS4zIDMzLjkgMGwyMi43IDIyLjdjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlsLTE5NC4zIDE5NC40Yy05LjQgOS4zLTI0LjYgOS4zLTM0IDB6XCIvPiA8L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2N0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkR2lmdFZvdWNoZXJGb3JtJEZvcm1FbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udm91Y2hlci1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tZmllbGQge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5kcmFnLXNvcnQtZW5hYmxlIHtcbiAgICAuZHJhZy10YWIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGVsZXRlLW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcmFnLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgIH1cblxuICAgIC5kcmFnLXNvcnQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JleSAhaW1wb3J0YW50O1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5maWVsZHNldCAuZmllbGQtbGluZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxufVxuXG4uYnRuLXdyYXAuZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLmJ0bi5yZWQ6bm90KC5kZWJ0bikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAxZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1mb3JtPVwibGV0LW15LXByb3BlcnR5XCJdIHtcbiAgICAuY29sMSwgLmNvbDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbltkYXRhLWZvcm09XCJmZXJyeVwiXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZlcnJ5LXRpbWV0YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTowLjhlbTtcbiAgICB9XG5cbiAgICAuZmVycnktZGV0YWlscyA+IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmZlcnJ5LWRldGFpbHMsIC5mZXJyeS1kZXRhaWxzIC50d28tY29sLCAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuZmVycnktZGV0YWlscyAudmVoaWNsZS1hZGRlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vU3VwZXJDb250cm9sIHBvcHVwIHN0eWxlcyAtIERhbWFnZSBXYWl2ZXJcbi5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkgPiBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG59XG4iLCLvu790YWJsZTpub3QoW2NsYXNzKj1cImNhbGVuZGFyXCJdKSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXBzIHNvbGlkIGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuOSk7XG4gICAgfVxuXG4gICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgJi5yZXNwb25zaXZlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1tYXgtc2NyZWVuLW9ubHknKSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoW2NvbHNwYW5dKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpXCI6IFwiO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IC8vIFByZXZlbnRzIHRoZSBzZWNvbmQgbGluZSBvZiBsb25nIGRhdGEgbm90IGJlaW5nIGluIGxpbmUgd2l0aCB0aGUgZmlyc3QuIERvZXNuJ3QgZml4IDMgbGluZXMuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYW1hZ2Utd2FpdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkc2VhcmNoLXRvcC1kZXNrOiAzN3B4O1xuXG5zZWN0aW9uIHsgXG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59IFxuLy8gU3RpY2t5IE5vdGljZXNcbnNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2UgeyBcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgICBcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAgXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb250cmFzdCgkdGVydGlhcnktY29sb3IpO1xuICAgIH1cblxuICAgIC5zaGllbGQtdGljay1pY29uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC0ycHggLTE3NTVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5mZXJyeS1zdHJpcCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NjE2MTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5mYS1mZXJyeSB7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ2ZlcnJ5Jywgd2hpdGUpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkYm9keS1mb250LXNpemU7XG4gICAgICAgIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gICAgfVxufVxuXG4vLyBCYW5uZXJcbi5ob21lLWJhbm5lciArIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59IFxuXG4kYmFubmVyLWhlaWdodC1tb2I6IDI1dmg7XG4kYmFubmVyLWhlaWdodC10YWI6IDUwdmg7XG4kYmFubmVyLWhlaWdodC1kZXM6IDQ3NXB4O1xuXG4uaG9tZS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgaGVpZ2h0OiAkYmFubmVyLWhlaWdodC1kZXM7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLXRleHR1cmUoNCwgJHdoaXRlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1hdHRyaWJ1dGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogJHNlYXJjaC10b3AtZGVzaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtaXgoJGJsYWNrLCMwMDAwMDApO1xuICAgICAgICAgICAgICAgICAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWl4KCRibGFjaywjMDAwMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gMTAyNHB4IHdpZGVcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jYWNoZS1idXN0KCcvaW1hZ2VzLyN7JGZvbGRlcn0vYmFubmVyL21vYmlsZS8xLmpwZycpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICAgIC8vIDIwMDBweCB3aWRlXG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNhY2hlLWJ1c3QoJy9pbWFnZXMvI3skZm9sZGVyfS9iYW5uZXIvZGVza3RvcC8xLmpwZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3VsdHJhLTRrJykge1xuICAgICAgICAgICAgLy8gMzU5MHB4IHdpZGVcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY2FjaGUtYnVzdCgnL2ltYWdlcy8jeyRmb2xkZXJ9L2Jhbm5lci80ay8xLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC13cmFwLFxuICAgIC5sYXlvdXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAkYmFubmVyLWhlaWdodC1tb2I7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZScpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGJhbm5lci1oZWlnaHQtbW9iO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWltYWdlLFxuICAgIC5sYXlvdXQtd3JhcCxcbiAgICAubGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYW5uZXItaGVpZ2h0LWRlcztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci10ZXh0LXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXNtYWxsJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdib3RoJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtIDAgMWVtO1xuXG4gICAgICAgIC5pbWFnZS1jb3B5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1zbWFsbCcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM3JTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtY29weSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQtYWxpZ24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSwgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzc1cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICYucmlnaHQtYWxpZ24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lLXdpZGUtbWF4Jykge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb21vIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW0gMCAxZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0LWFsaWduIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYnRuLmhpZGRlbi1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICAgICAgICAgICR2YXI6IDE5NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJjZXJ0aWZpY2F0ZVwiIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxOTYgMTk2XCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAge2ZpbGw6ICN7JHJlZH07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI4LjYzNywxNjcuMTEyIEwyNC43MjEsMTU0LjA2MiBMMTMuMTMwLDE0Ni45MDIgTDEyLjcyNSwxMzMuMjg0IEwzLjM4MSwxMjMuMzY3IEw2LjUxNSwxMTAuMTA4IEwwLjA1Niw5OC4xMTIgTDYuNTE1LDg2LjExNiBMMy4zODEsNzIuODU2IEwxMi43MjUsNjIuOTQwIEwxMy4xMzAsNDkuMzIxIEwyNC43MjEsNDIuMTYxIEwyOC42MzcsMjkuMTExIEw0MS42ODcsMjUuMTk2IEw0OC44NDcsMTMuNjA0IEw2Mi40NjUsMTMuMjAwIEw3Mi4zODEsMy44NTYgTDg1LjY0MSw2Ljk5MCBMOTcuNjM3LDAuNTMxIEwxMDkuNjM0LDYuOTkwIEwxMjIuODkzLDMuODU2IEwxMzIuODA5LDEzLjIwMCBMMTQ2LjQyOCwxMy42MDQgTDE1My41ODgsMjUuMTk2IEwxNjYuNjM3LDI5LjExMSBMMTcwLjU1Myw0Mi4xNjEgTDE4Mi4xNDUsNDkuMzIxIEwxODIuNTUwLDYyLjk0MCBMMTkxLjg5Myw3Mi44NTYgTDE4OC43NjAsODYuMTE2IEwxOTUuMjE4LDk4LjExMiBMMTg4Ljc2MCwxMTAuMTA4IEwxOTEuODkzLDEyMy4zNjcgTDE4Mi41NTAsMTMzLjI4NCBMMTgyLjE0NSwxNDYuOTAyIEwxNzAuNTUzLDE1NC4wNjIgTDE2Ni42MzcsMTY3LjExMiBMMTUzLjU4OCwxNzEuMDI4IEwxNDYuNDI4LDE4Mi42MTkgTDEzMi44MDksMTgzLjAyNCBMMTIyLjg5MywxOTIuMzY3IEwxMDkuNjM0LDE4OS4yMzQgTDk3LjYzNywxOTUuNjkyIEw4NS42NDEsMTg5LjIzNCBMNzIuMzgxLDE5Mi4zNjcgTDYyLjQ2NSwxODMuMDI0IEw0OC44NDcsMTgyLjYxOSBMNDEuNjg3LDE3MS4wMjggTDI4LjYzNywxNjcuMTEyIFpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdmFyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR2YXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJjZXJ0aWZpY2F0ZVwiIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtY2VydGlmaWNhdGUgZmEtdy0xNlwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxOTYgMTk2XCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAge2ZpbGw6ICN7JGRhcmstcmVkfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjguNjM3LDE2Ny4xMTIgTDI0LjcyMSwxNTQuMDYyIEwxMy4xMzAsMTQ2LjkwMiBMMTIuNzI1LDEzMy4yODQgTDMuMzgxLDEyMy4zNjcgTDYuNTE1LDExMC4xMDggTDAuMDU2LDk4LjExMiBMNi41MTUsODYuMTE2IEwzLjM4MSw3Mi44NTYgTDEyLjcyNSw2Mi45NDAgTDEzLjEzMCw0OS4zMjEgTDI0LjcyMSw0Mi4xNjEgTDI4LjYzNywyOS4xMTEgTDQxLjY4NywyNS4xOTYgTDQ4Ljg0NywxMy42MDQgTDYyLjQ2NSwxMy4yMDAgTDcyLjM4MSwzLjg1NiBMODUuNjQxLDYuOTkwIEw5Ny42MzcsMC41MzEgTDEwOS42MzQsNi45OTAgTDEyMi44OTMsMy44NTYgTDEzMi44MDksMTMuMjAwIEwxNDYuNDI4LDEzLjYwNCBMMTUzLjU4OCwyNS4xOTYgTDE2Ni42MzcsMjkuMTExIEwxNzAuNTUzLDQyLjE2MSBMMTgyLjE0NSw0OS4zMjEgTDE4Mi41NTAsNjIuOTQwIEwxOTEuODkzLDcyLjg1NiBMMTg4Ljc2MCw4Ni4xMTYgTDE5NS4yMTgsOTguMTEyIEwxODguNzYwLDExMC4xMDggTDE5MS44OTMsMTIzLjM2NyBMMTgyLjU1MCwxMzMuMjg0IEwxODIuMTQ1LDE0Ni45MDIgTDE3MC41NTMsMTU0LjA2MiBMMTY2LjYzNywxNjcuMTEyIEwxNTMuNTg4LDE3MS4wMjggTDE0Ni40MjgsMTgyLjYxOSBMMTMyLjgwOSwxODMuMDI0IEwxMjIuODkzLDE5Mi4zNjcgTDEwOS42MzQsMTg5LjIzNCBMOTcuNjM3LDE5NS42OTIgTDg1LjY0MSwxODkuMjM0IEw3Mi4zODEsMTkyLjM2NyBMNjIuNDY1LDE4My4wMjQgTDQ4Ljg0NywxODIuNjE5IEw0MS42ODcsMTcxLjAyOCBMMjguNjM3LDE2Ny4xMTIgWlwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIsIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLCAuaDIsIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFubmVyLWhlYWRpbmctZm9udDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5uZXItaGVhZGluZy1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRiYW5uZXItaGVhZGluZy13ZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuaW1hZ2UtY29weSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9ucy1saXN0LCAubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDM2cHggKyAjeyRzZWFyY2gtdG9wLWRlc2t9KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LW9mLWFyZWFzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJlYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5saXN0LW9mLWFyZWFzLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4udmlldy1ieS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogY2FsYyg1OHB4ICsgI3skc2VhcmNoLXRvcC1kZXNrfSk7XG4gICAgfVxuXG4gICAgI0NvbnRlbnRQbGFjZUhvbGRlcjFfVmlsbGFnZXNTZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaG9tZS1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGQtbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm9jY3VwYW50cyB7XG4gICAgICAgIC5maWVsZC1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmd1ZXN0LW9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAuZ3Vlc3Qtb3B0aW9ucyAuZmllbGQtbGluZS5pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuXG4gICAgLmFkdWx0cy5pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMzBweCBuby1yZXBlYXQ7IC8vLTAgLTEzNXB4XG4gICAgfVxuXG4gICAgLmNoaWxkcmVuLmljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTQzMHB4IG5vLXJlcGVhdDsgLy8tMCAtMjg0cHhcbiAgICB9XG5cbiAgICAuaW5mYW50cy5pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNjEycHggbm8tcmVwZWF0OyAvLy0wcHggLTEwMDZweFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgIC5jYWxlbmRhciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9jY3VwYW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUpO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwM3B4KSB7XG4gICAgICAgICRidG4td2lkdGg6IDE0MHB4O1xuXG4gICAgICAgICYgPiAuZmllbGQtbGluZTpudGgtY2hpbGQoMSksXG4gICAgICAgIC5jYWxlbmRhcixcbiAgICAgICAgLm9jY3VwYW50cyxcbiAgICAgICAgLmJ0bixcbiAgICAgICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRidG4td2lkdGh9KSAvIDMpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLFxuICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6ICRidG4td2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjI1ZW0gMmVtO1xuICAgICAgICAgICAgdG9wOiAtMC4yZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdC12aWxsYWdlcyB7XG5tYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi8vIFByb21vc1xuc2VjdGlvbi5wcm9tb3Mge1xuXG4gICAgLmxheW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnVudGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYnVudGluZy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTg2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgZGl2W2RhdGEtc3Bhbj1cIjFcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skY29sLWdhcH0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAoI3skY29sLWdhcH0gLyAyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXZbZGF0YS1zcGFuPVwiMlwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGNvbC1nYXB9KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKCN7JGNvbC1nYXB9IC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cnVzdC1zaWduYWxzIHtcblxuICAgIC5ob21lIGkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5ub3QtaG9tZSBpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgJi5mYS11c2VycyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtdXNlcnMgZmEtdy0yMFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgZGF0YS1wcmVmaXg9XCJmYXNcIiBkYXRhLWljb249XCJ1c2Vyc1wiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2NDAgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhLWNoZWNrLWNpcmNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtY2hlY2stY2lyY2xlIGZhLXctMTZcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwiY2hlY2stY2lyY2xlXCIgcm9sZT1cImltZ1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiBkYXRhLWZhLWkyc3ZnPVwiXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDAlN0JmaWxsOiUyMzVmNWY1ZjslN0Q8L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZmlsbD1cImN1cnJlbnRjb2xvclwiIGQ9XCJNNTA0IDI1NmMwIDEzNi45NjctMTExLjAzMyAyNDgtMjQ4IDI0OFM4IDM5Mi45NjcgOCAyNTYgMTE5LjAzMyA4IDI1NiA4czI0OCAxMTEuMDMzIDI0OCAyNDh6TTIyNy4zMTQgMzg3LjMxNGwxODQtMTg0YzYuMjQ4LTYuMjQ4IDYuMjQ4LTE2LjM3OSAwLTIyLjYyN2wtMjIuNjI3LTIyLjYyN2MtNi4yNDgtNi4yNDktMTYuMzc5LTYuMjQ5LTIyLjYyOCAwTDIxNiAzMDguMTE4bC03MC4wNTktNzAuMDU5Yy02LjI0OC02LjI0OC0xNi4zNzktNi4yNDgtMjIuNjI4IDBsLTIyLjYyNyAyMi42MjdjLTYuMjQ4IDYuMjQ4LTYuMjQ4IDE2LjM3OSAwIDIyLjYyN2wxMDQgMTA0YzYuMjQ5IDYuMjQ5IDE2LjM3OSA2LjI0OSAyMi42MjguMDAxelwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmEtYXdhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBjbGFzcz1cInN2Zy1pbmxpbmUtLWZhIGZhLWF3YXJkIGZhLXctMTJcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwiYXdhcmRcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzg0IDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk05Ny4xMiAzNjIuNjNjLTguNjktOC42OS00LjE2LTYuMjQtMjUuMTItMTEuODUtOS41MS0yLjU1LTE3Ljg3LTcuNDUtMjUuNDMtMTMuMzJMMS4yIDQ0OC43Yy00LjM5IDEwLjc3IDMuODEgMjIuNDcgMTUuNDMgMjIuMDNsNTIuNjktMi4wMUwxMDUuNTYgNTA3YzggOC40NCAyMi4wNCA1LjgxIDI2LjQzLTQuOTZsNTIuMDUtMTI3LjYyYy0xMC44NCA2LjA0LTIyLjg3IDkuNTgtMzUuMzEgOS41OC0xOS41IDAtMzcuODItNy41OS01MS42MS0yMS4zN3pNMzgyLjggNDQ4LjdsLTQ1LjM3LTExMS4yNGMtNy41NiA1Ljg4LTE1LjkyIDEwLjc3LTI1LjQzIDEzLjMyLTIxLjA3IDUuNjQtMTYuNDUgMy4xOC0yNS4xMiAxMS44NS0xMy43OSAxMy43OC0zMi4xMiAyMS4zNy01MS42MiAyMS4zNy0xMi40NCAwLTI0LjQ3LTMuNTUtMzUuMzEtOS41OEwyNTIgNTAyLjA0YzQuMzkgMTAuNzcgMTguNDQgMTMuNCAyNi40MyA0Ljk2bDM2LjI1LTM4LjI4IDUyLjY5IDIuMDFjMTEuNjIuNDQgMTkuODItMTEuMjcgMTUuNDMtMjIuMDN6TTI2MyAzNDBjMTUuMjgtMTUuNTUgMTcuMDMtMTQuMjEgMzguNzktMjAuMTQgMTMuODktMy43OSAyNC43NS0xNC44NCAyOC40Ny0yOC45OCA3LjQ4LTI4LjQgNS41NC0yNC45NyAyNS45NS00NS43NSAxMC4xNy0xMC4zNSAxNC4xNC0yNS40NCAxMC40Mi0zOS41OC03LjQ3LTI4LjM4LTcuNDgtMjQuNDIgMC01Mi44MyAzLjcyLTE0LjE0LS4yNS0yOS4yMy0xMC40Mi0zOS41OC0yMC40MS0yMC43OC0xOC40Ny0xNy4zNi0yNS45NS00NS43NS0zLjcyLTE0LjE0LTE0LjU4LTI1LjE5LTI4LjQ3LTI4Ljk4LTI3Ljg4LTcuNjEtMjQuNTItNS42Mi00NC45NS0yNi40MS0xMC4xNy0xMC4zNS0yNS0xNC40LTM4Ljg5LTEwLjYxLTI3Ljg3IDcuNi0yMy45OCA3LjYxLTUxLjkgMC0xMy44OS0zLjc5LTI4LjcyLjI1LTM4Ljg5IDEwLjYxLTIwLjQxIDIwLjc4LTE3LjA1IDE4LjgtNDQuOTQgMjYuNDEtMTMuODkgMy43OS0yNC43NSAxNC44NC0yOC40NyAyOC45OC03LjQ3IDI4LjM5LTUuNTQgMjQuOTctMjUuOTUgNDUuNzUtMTAuMTcgMTAuMzUtMTQuMTUgMjUuNDQtMTAuNDIgMzkuNTggNy40NyAyOC4zNiA3LjQ4IDI0LjQgMCA1Mi44Mi0zLjcyIDE0LjE0LjI1IDI5LjIzIDEwLjQyIDM5LjU5IDIwLjQxIDIwLjc4IDE4LjQ3IDE3LjM1IDI1Ljk1IDQ1Ljc1IDMuNzIgMTQuMTQgMTQuNTggMjUuMTkgMjguNDcgMjguOThDMTA0LjYgMzI1Ljk2IDEwNi4yNyAzMjUgMTIxIDM0MGMxMy4yMyAxMy40NyAzMy44NCAxNS44OCA0OS43NCA1LjgyYTM5LjY3NiAzOS42NzYgMCAwIDEgNDIuNTMgMGMxNS44OSAxMC4wNiAzNi41IDcuNjUgNDkuNzMtNS44MnpNOTcuNjYgMTc1Ljk2YzAtNTMuMDMgNDIuMjQtOTYuMDIgOTQuMzQtOTYuMDJzOTQuMzQgNDIuOTkgOTQuMzQgOTYuMDItNDIuMjQgOTYuMDItOTQuMzQgOTYuMDItOTQuMzQtNDIuOTktOTQuMzQtOTYuMDJ6XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYS1zaGllbGQtYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJzdmctaW5saW5lLS1mYSBmYS1zaGllbGQtYWx0IGZhLXctMTZcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIGRhdGEtcHJlZml4PVwiZmFzXCIgZGF0YS1pY29uPVwic2hpZWxkLWFsdFwiIHJvbGU9XCJpbWdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgZGF0YS1mYS1pMnN2Zz1cIlwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3QwJTdCZmlsbDolMjM1ZjVmNWY7JTdEPC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGZpbGw9XCJjdXJyZW50Y29sb3JcIiBkPVwiTTQ2Ni41IDgzLjdsLTE5Mi04MGE0OC4xNSA0OC4xNSAwIDAgMC0zNi45IDBsLTE5MiA4MEMyNy43IDkxLjEgMTYgMTA4LjYgMTYgMTI4YzAgMTk4LjUgMTE0LjUgMzM1LjcgMjIxLjUgMzgwLjMgMTEuOCA0LjkgMjUuMSA0LjkgMzYuOSAwQzM2MC4xIDQ3Mi42IDQ5NiAzNDkuMyA0OTYgMTI4YzAtMTkuNC0xMS43LTM2LjktMjkuNS00NC4zek0yNTYuMSA0NDYuM2wtLjEtMzgxIDE3NS45IDczLjNjLTMuMyAxNTEuNC04Mi4xIDI2MS4xLTE3NS44IDMwNy43elwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmEtaGFuZHMtaGVscGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGNsYXNzPVwic3ZnLWlubGluZS0tZmEgZmEtaGFuZHMtaGVscGluZyBmYS13LTIwXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9jdXNhYmxlPVwiZmFsc2VcIiBkYXRhLXByZWZpeD1cImZhc1wiIGRhdGEtaWNvbj1cImhhbmRzLWhlbHBpbmdcIiByb2xlPVwiaW1nXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjQwIDUxMlwiIGRhdGEtZmEtaTJzdmc9XCJcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MCU3QmZpbGw6JTIzNWY1ZjVmOyU3RDwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBmaWxsPVwiY3VycmVudGNvbG9yXCIgZD1cIk00ODggMTkySDMzNnY1NmMwIDM5LjctMzIuMyA3Mi03MiA3MnMtNzItMzIuMy03Mi03MlYxMjYuNGwtNjQuOSAzOUMxMDcuOCAxNzYuOSA5NiAxOTcuOCA5NiAyMjAuMnY0Ny4zbC04MCA0Ni4yQy43IDMyMi41LTQuNiAzNDIuMSA0LjMgMzU3LjRsODAgMTM4LjZjOC44IDE1LjMgMjguNCAyMC41IDQzLjcgMTEuN0wyMzEuNCA0NDhIMzY4YzM1LjMgMCA2NC0yOC43IDY0LTY0aDE2YzE3LjcgMCAzMi0xNC4zIDMyLTMydi02NGg4YzEzLjMgMCAyNC0xMC43IDI0LTI0di00OGMwLTEzLjMtMTAuNy0yNC0yNC0yNHptMTQ3LjctMzcuNEw1NTUuNyAxNkM1NDYuOS43IDUyNy4zLTQuNSA1MTIgNC4zTDQwOC42IDY0SDMwNi40Yy0xMiAwLTIzLjcgMy40LTMzLjkgOS43TDIzOSA5NC42Yy05LjQgNS44LTE1IDE2LjEtMTUgMjcuMVYyNDhjMCAyMi4xIDE3LjkgNDAgNDAgNDBzNDAtMTcuOSA0MC00MHYtODhoMTg0YzMwLjkgMCA1NiAyNS4xIDU2IDU2djI4LjVsODAtNDYuMmMxNS4zLTguOSAyMC41LTI4LjQgMTEuNy00My43elwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuLy8gSWNvbiBDb2xzXG5zZWN0aW9uLmljb24tY29scyB7XG4gICAgLnRydXN0LXNpZ25hbHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cblxuICAgICAgICAuaG9tZSA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgIC5ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm5vdC1ob21lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4vLyBJbnRyb1xuc2VjdGlvbi5pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgLmxheW91dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cbi8vIFByb3BlcnR5IFNsaWRlcnNcbi5wcm9wZXJ0eS1zbGlkZXJzIHtcbiAgICAucHJvcGVydHktY2FyZCAucHJvcGVydHktbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTg5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWNhcm91c2VsLmZha2UtY2FyZHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nLCBhIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIGJ1dHRvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXByb3BzIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdib3RoJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLm5vLXByb3BzLWJnIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNWVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5ndWVzdHMtaWNvbiwgLmJlZHMtaWNvbiwgLmJhdGhyb29tcy1pY29uLCAuZG9ncy1pY29uLCAubm8tZG9ncy1pY29uLCAubHV4dXJ5LWljb24ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5LCAuZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBNYXBcbnNlY3Rpb24uaG9tZS1pbnRybyB7XG4gICAgaDEuaGFuZHdyaXRpbmcsIC5oMS5oYW5kd3JpdGluZywgaDIuaGFuZHdyaXRpbmcsIC5oMi5oYW5kd3JpdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi50ZXJ0aWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodDphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICR0ZXJ0aWFyeS1jb2xvciAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucXVhdGVybmFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodDphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRxdWF0ZXJuYXJ5LWNvbG9yIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmhpZGRlbi1oZWlnaHQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBmZWVmb1xuXG5cbi8vIFdpbGRsaWZlIHN0cmlwXG5zZWN0aW9uLndpbGRsaWZlLXRydXN0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG4gICAgLmxheW91dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubGF5b3V0ID4gLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG87XG4gICAgfVxufVxuLmNvbDIgLnRlc3RpbW9uaWFscyAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhLWZlcnJ5IHtcbiAgICBjb250ZW50OiBpY29uKCdmZXJyeScsICRib2R5LWZvbnQtY29sb3IpO1xuICAgIG1heC1oZWlnaHQ6ICRib2R5LWZvbnQtc2l6ZTtcbiAgICBtYXJnaW46IDhweCA4cHggMCAwO1xufVxuXG4uZGF0ZXBpY2tlci1uaWdodHMsIC5kYXRlcGlja2VyLXBsdXNtaW51cyB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59IiwiLmltcG9ydGFudC1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnLWNvbG9yO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC10YWJsZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgICB9XG5cbiAgICBAaWYgKCRmaXhlZC1oZWFkZXIgPT0gdHJ1ZSBvciAkZml4ZWQtaGVhZGVyID09ICdtb2JpbGUtb25seScpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMzsgXG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgQGlmICgkZml4ZWQtaGVhZGVyID09ICdtb2JpbGUtb25seScpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRoZWFkZXItYm9yZGVyID09IHRydWUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIC5sYXlvdXQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZWRnZS1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5sYXlvdXQtd3JhcCA+IC5sYXlvdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgJGVkZ2UtcGFkZGluZztcbiAgICB9XG5cbiAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBob25lLWljb24gYSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwnKTtcbiAgICAgICAgbGVmdDogJGVkZ2UtcGFkZGluZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3Bob25lLXNvbGlkLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jYWNoZS1idXN0KCcvaW1hZ2VzLyN7JGZvbGRlcn0vbG9nby5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgICAgICB3aWR0aDogJGxvZ28td2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtdGFibGV0fSAvIDIpO1xuICAgICAgICAgICAgd2lkdGg6ICRsb2dvLXdpZHRoLXRhYmxldDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygoI3skaGVhZGVyLWhlaWdodC10YWJsZXR9IC8gMikgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG4gICAgICAgICAgICB3aWR0aDogJGxvZ28td2lkdGgtZGVza3RvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNNYWluTmF2VHJpZ2dlckNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICNNYWluTmF2VHJpZ2dlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRlZGdlLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgXG5cbiAgICBuYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnLWNvbG9yO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRsb2dvLXdpZHRoLXRhYmxldH0gKyAyMHB4KSk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoKCN7JGhlYWRlci1oZWlnaHQtdGFibGV0fSAvIDIpIC0gMWVtKTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6ICgkbG9nby13aWR0aC10YWJsZXQgKyAkZWRnZS1wYWRkaW5nKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skbG9nby13aWR0aC1kZXNrdG9wfSArICN7JGVkZ2UtcGFkZGluZ30pO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRsb2dvLXdpZHRoLWRlc2t0b3B9ICsgMjBweCkgLSAxNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRtb2JpbGUtbWVudS10eXBlID09ICdkcm9wZG93bicpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0LXdyYXAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2VpZiAoJG1vYmlsZS1tZW51LXR5cGUgPT0gJ3NsaWRlLWxlZnQnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcblxuICAgICAgICAgICAgQGlmICgkZml4ZWQtaGVhZGVyID09IHRydWUgb3IgJGZpeGVkLWhlYWRlciA9PSAnbW9iaWxlLW9ubHknKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICgkbG9nby13aWR0aC1kZXNrdG9wICsgJGVkZ2UtcGFkZGluZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2VpZiAoJG1vYmlsZS1tZW51LXR5cGUgPT0gJ3NsaWRlLXJpZ2h0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyZWFzIHtcbiAgICAgICAgICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRoZWFkZXItYmctY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRoZWFkZXItYmctY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlsbGFnZXMsIC50b3ducyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRoZWFkZXItYmctY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LXRpdGxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG93bnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5zcGlyYXRpb25zIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkaGVhZGVyLWJnLWNvbG9yLCAkYmctY29sb3IsIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlja25lc3M6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ2hvcml6b250YWwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGhpY2tuZXNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignaG9yaXpvbnRhbCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCN7JGJvdHRvbX0gLSAoI3skdGhpY2tuZXNzfSArIDJweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3R0b206IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCdob3Jpem9udGFsJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ICRib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignaG9yaXpvbnRhbCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCN7JGJvdHRvbX0gLSAoI3skdGhpY2tuZXNzfSArIDJweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50b3AtbGlua3Mge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdlbTsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciA+IGE6YmVmb3JlLCAmOmhvdmVyID4gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVsaXN0KCk7XG5cbiAgICAgICAgICAgICYubWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuN2VtIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAkbWVudS1ib3JkZXItY29sb3I6IGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpO1xuXG4gICAgICAgIC5zcGxpdC1oYWxmIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaGVhZGVyLWJnLWNvbG9yO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbWVudS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhZGVyLWJnLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lbnUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmxvY2F0aW9ucy1wYXJlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpLmluc3BpcmF0aW9uLW1lbnUgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBsaS5tZW51LXRpdGxlLmFyZWEge1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWw6bm90KC5sb2NhdGlvbnMtZHJvcGRvd24pOm5vdCguYXJlYXMpOm5vdCgudmlsbGFnZXMpOm5vdCguaW5zcGlyYXRpb24tc3ViKSB7XG4gICAgICAgICAgICAgICAgbGk6bm90KC5tZW51LXRpdGxlKTpub3QoLmhpZGRlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoZWFkZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYWRlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGhlYWRlci1kcm9wZG93bi1iZy1jb2xvciwgJGJnLWNvbG9yLCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lbnUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuID4gdWwge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZWRnZS1wYWRkaW5nfSAqIC0xKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRlZGdlLXBhZGRpbmcgMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1kcm9wZG93bi1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRoZWFkZXItZHJvcGRvd24tYmctY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVudS1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGhlYWRlci1kcm9wZG93bi1iZy1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaWYgKCRoZWFkZXItYm9yZGVyID09IHRydWUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxvY2F0aW9ucy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAoJGxvZ28td2lkdGgtdGFibGV0ICogLTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbnNwaXJhdGlvbnMtbWVudS5sb2NhdGlvbnMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAmLmxvY2F0aW9ucy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAoJGxvZ28td2lkdGgtZGVza3RvcCAqIC0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaW5zcGlyYXRpb25zLW1lbnUubG9jYXRpb25zLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICgoJGxvZ28td2lkdGgtZGVza3RvcCAqIDIuNSkgKiAtMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLXZpbGxhZ2VzIHtcbiAgICAgICAgICAgIHVsLnZpbGxhZ2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIC5hcmVhcyAuYXJlYSB7XG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHVsOm5vdCgubG9jYXRpb25zLWRyb3Bkb3duKTpub3QoLmFyZWFzKTpub3QoLnZpbGxhZ2VzKTpub3QoLmluc3BpcmF0aW9uLXN1YikgbGk6bm90KC5tZW51LXRpdGxlKTpub3QoLmhpZGRlbikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gU3RhY2tlZC9SdXJhbCBzdHlsZSBtZW51XG4gICAgICAgIC5zdGFja2VkIHtcbiAgICAgICAgICAgIC5saXN0LW9mLWFyZWFzLW1lbnUge1xuICAgICAgICAgICAgICAgIGxpLmFyZWEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkaGVhZGVyLWJnLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluc3BpcmF0aW9ucy1zdWIge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtdGl0bGUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRoZWFkZXItYmctY29sb3IsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdi1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZXNwb25zZS10YXAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4ICRlZGdlLXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICByaWdodDogJGVkZ2UtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuXG4gICAgICAgICAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Zm9vdGVyOm5vdCguZGVmb290ZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnLWNvbG9yO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXG4gICAgfVxuICAgICBcbiAgICBzZWN0aW9uLmJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgbGluZS1oZWlnaHQ6MzBweDsgXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNIaWRlYXdheXNGb290ZXJfTmV3c2xldHRlcl9Gb290ZXJOZXdzbGV0dGVyRm9ybV9Gb3JtVGl0bGVQbmwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICBmaWVsZHNldCAuZmllbGQtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmNoZWNrYm94KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gNDVweCkgLyAzKSAtIDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQgLmZpZWxkLWxpbmUgbGFiZWwuaW52YWxpZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNmb290ZXItbmV3c2xldHRlci1zdWJtaXQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgZGVsaXN0KCk7XG5cbiAgICAgICAgLm9wZW5pbmctaG91cnMge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIC8qbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46NXB4O1xuICAgICAgICAgICAgfSovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sMSBsaSB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICB9XG5cbiAgICAuY29sNCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2IGxpIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbjogMS41ZW0gMCAwLjVlbSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJvcmRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGhlYWRlci1iZy1jb2xvciwgMTUlKTtcbiAgICB9XG5cbiAgICAubGF5b3V0LXdyYXA6bnRoLWNoaWxkKDIpIG5hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAueWgtYmFkZ2Utd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjFlbTtcbiAgICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1lbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb250cmFzdCgkZm9vdGVyLWJnLWNvbG9yKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkZm9vdGVyLWJnLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR3by1jb2wge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBuYXYsIC5mb290ZXItbG9nb3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZhLXBob25lIHtcbiAgICBjb250ZW50OiBpY29uKCdwaG9uZScsICRib2R5LWZvbnQtY29sb3IpO1xuICAgIG1heC1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbn1cbi5mYS1lbWFpbCB7XG4gICAgY29udGVudDogaWNvbignZW1haWwnLCAkYm9keS1mb250LWNvbG9yKTtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG4uY29udGFjdC1saW5rcyBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwi77u/JGZhY2Vib29rLWNvbG9yOiAjM2I1OTk4O1xuJHR3aXR0ZXItY29sb3I6ICMxZGExZjI7XG4kaW5zdGFncmFtLWNvbG9yOiAjZTEzMDZjO1xuXG4uc29jaWFsLWljb24td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc29jaWFsLWljb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuXG4gICAgJjp2aXNpdGVkLCAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAkc29jaWFsLWJyYW5kczogKCAoZmFjZWJvb2ssICRmYWNlYm9vay1jb2xvciksICh0d2l0dGVyLCAkdHdpdHRlci1jb2xvciksIChpbnN0YWdyYW0sICRpbnN0YWdyYW0tY29sb3IpICk7XG5cbiAgICBAZWFjaCAkYnJhbmQsICRicmFuZC1jb2xvciBpbiAkc29jaWFsLWJyYW5kcyB7XG4gICAgICAgICYuI3skYnJhbmR9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1jb2xvciwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy5yZW1vdmVCdG4ge1xuICAgIG1hcmdpbjo1cHggMHB4IDVweCAwcHg7XG59XG5cbi5yZW1vdmVCdG4gYXtcbiAgICBjb2xvcjojYjgyODViO1xuICAgIGhlaWdodDoyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmltZ0ZhdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3J0bGlzdC1wYWdlIC5zaWRlUmVtb3ZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBsaW5lLWhlaWdodDo0NXB4O1xufVxuLnNob3J0bGlzdC1wYWdlICNjYW5jZWxGYXZ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJiNWFmO1xuICAgIGNvbG9yOiAjZWJiNWFmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcnRsaXN0LXBhZ2UgI2NhbmNlbEZhdjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NkNDYzNztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2Q0NjM3O1xufVxuI2NsZWFyRmF2IHtcbiAgICBtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2xlYXItZmF2b3VyaXRlcy1wYWdlLWJ0bixcbi5jbGVhci1mYXZvdXJpdGVzLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xufVxuLnNpZGVSZW1vdmUge1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuLnNpZGVSZW1vdmU6aG92ZXIge1xuICAgIGNvbG9yOiNjZDQ2Mzc7XG59XG4uZmF2b3VyaXRlcy1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDoxNXB4OyAgXG59XG4uY2xlYXItZmF2LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggOHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbn1cbi5jbGVhci1wYXJhIHtcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG59XG4uZmF2LWltZyB7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLmZhdlByaWNlIHtcbiAgICBtYXJnaW46MHB4IDBweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6MHB4IDBweCAwcHggMHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDozN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjojMDAwMDAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmZhdi1jb250ZW50IC5wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmZpZWxkc2V0e1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuZmllbGRzZXRbZGF0YS1mb3JtPSdzaG9ydGxpc3QnXSB7XG4gICAgbWF4LXdpZHRoOiA3MDVweDtcbn1cbi5mYXZTbWwge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mYXZJY29ucyBkaXYge1xuICAgIGZsb2F0OmxlZnQ7XG59XG4uZmF2SWNvbnMgLkJlZFBhbmVsIHtcbiAgICBtYXJnaW46MHB4IDBweCAwcHggMTBweDtcbn1cbi5mYXZJY29ucyB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDo1NSU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHBhZGRpbmc6MHB4IDBweCAwcHggMTVweDtcbiAgICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbn1cbi5mYXZSZWYge1xuICAgIHdpZHRoOjQ1JTtcbiAgICBmbG9hdDpyaWdodDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5mYXZSZWYgLlNlYXJjaFJlZiB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7ICBcbiAgICBmbG9hdDpub25lOyAgXG59XG4uU2VhcmNoUmVmIHtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xufVxuLnNlbmQtYnRuIHtcbiAgICB3aWR0aDoxNTBweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnQ7XG59XG4udmlld0ZhdkJ0biB7XG4gICAgYmFja2dyb3VuZDogIzQ2YTNlZCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbi5mYXZHYWxsZXJ5IHtcbiAgICB3aWR0aDoyNDBweDsgXG4gICAgaGVpZ2h0OjE1OHB4OyBcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gICAgb3ZlcmZsb3c6aGlkZGVuOyBcbiAgICBtYXJnaW46MHB4IDUlIDBweCA1JTtcbn1cbi5mYXZHYWxsZXJ5ID4gaW1ne1xuICAgIHdpZHRoOjI0MHB4OyBcbiAgICBoZWlnaHQ6MTU4cHg7IFxufVxuLmdhbFByZXYge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luOjJweCAwcHggMHB4IDVweDsgXG4gICAgY3Vyc29yOnBvaW50ZXI7IFxuICAgIG9wYWNpdHk6MS4wO1xufVxuLmdhbE5leHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbjoycHggNXB4IDBweCAwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7IFxuICAgIG9wYWNpdHk6MS4wO1xufVxuLnNDbmZDbHJGYXYge1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBtYXJnaW4tbGVmdDo4cHg7XG59XG4uc0NuZkNsckZhdiBicntcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4ubG9hZGluZ0VtYWlsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uZkVycjEsXG4uZkVycjIsXG4uZkVycjMsXG4uZkVycjQge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmZDbmNsRW1haWxCdG4ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgY29sb3I6ICM0YTZkNjE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uY29uZkNsckZhdiB7XG4gICAgY29sb3I6ICM0YTZkNjE7IGZsb2F0OnJpZ2h0OyBkaXNwbGF5Om5vbmU7XG59XG4uY2xyRmF2IHtcbiAgICBmbG9hdDpyaWdodDtcbn1cblxuLnNGYXZGb3JtIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uRmF2RXJyIHtcbiAgICBjb2xvcjogI2ZmN2M3YyAhaW1wb3J0YW50O1xufVxuLmZFbWFpbENvbmYge1xuICAgIGNvbG9yOiAjRkZGRkZGOyBcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWFyZ2luOiAwcHg7IFxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uZmF2RW1haWxGaWVsZCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjA5NTdhO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgICBtYXJnaW46IDBweCAyMHB4IDBweCAwcHg7XG59XG4uc0NsckZhdiB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmZhdkVtYWlsRm9ybSB7XG4gICAgY2xlYXI6IGJvdGg7IFxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE2ZDYxOyBcbiAgICBjb2xvcjogI2UyZWRlNzsgXG4gICAgcGFkZGluZzogMTBweCAyMHB4OyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZFbWFpbEJ0biB7XG4gICAgYmFja2dyb3VuZDojZjhmOGY4O1xuICAgIGNvbG9yOiAjNGE2ZDYxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOjBweCAwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uZmF2b3VyaXRlcy1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbi5mYXZvdXJpdGVzLWFkZGVkLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXZTaWRlVGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIG1pbi13aWR0aDogNDVweDtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDBweCA1cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0NSU7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgcmlnaHQ6IDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdoZWFydCBvbicsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2hlYXJ0IG9uJywgZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAyMCUpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mYXZTaWRlVGFiIGRpdixcbi5mYXZTaWRlVGFiSGlkZSBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICBjb2xvcjojNzg3ODc4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mYXZNYWluUG5sIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbn1cbi5mYXZTaWRlVGFiSGlkZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgcGFkZGluZzogOHB4IDVweCAwcHggNXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm90dG9tOiA0NSU7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICByaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignaGVhcnQgb24nLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdoZWFydCBvbicsIGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMjAlKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFydC1vZmYsXG4uZmF2b3VyaXRlcy1idG4ge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBpY29uKCdoZWFydCBvZmYnLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdoZWFydCBvbicsIGZhZGUtb3V0KCRwcmltYXJ5LWNvbG9yLCAwLjUpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mYXZvdXJpdGVzLWJ0bik6aG92ZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2hlYXJ0IG9uJywgJHNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFydC1vbixcbi5mYXZvdXJpdGVzLWFkZGVkLWJ0biB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ2hlYXJ0IG9uJywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLmZhdm91cml0ZXMtYWRkZWQtYnRuKTpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogaWNvbignaGVhcnQgb2ZmJywgJHNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXZDb25XcmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHBhZGRpbmc6MjBweDsgXG59XG4uZmF2Q29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZmF2UmVzdWx0cyB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5mYXZSZXN1bHRzV3JhcCB7ICBcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zaG9ydGxpc3QtcGFnZSB7ICAgIFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hvcnRsaXN0LXBhZ2Ugc2VjdGlvbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG5cbn1cbmFbZGF0YS1jb250ZW50PSdzaG9ydGxpc3Qtc2VhcmNoLWJ0bidde1xuICAgIGZsb2F0OnJpZ2h0O1xufVxuLmZhdlJlc3VsdHNXcmFwIC5mYXZJdGVte1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnNob3J0bGlzdC1wYWdlIC5mYXZJdGVtIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4IDElIDMwcHggMSU7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLnNob3J0bGlzdC1wYWdlIC5mYXZJdGVtIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1heC13aWR0aDogOTglO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4IDElIDMwcHggMSU7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaGFibGV0Jykge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1zbWFsbCcpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG4uZmF2Q29udGVudCAuZmF2SXRlbSAuZmF2U21sIHtcbiAgICBsaW5lLWhlaWdodDoxNnB4OyBcbn0gXG4uZmF2LWltZyB7ICAgIFxuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZhdldoaXRlT3V0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgei1pbmRleDoxMDtcbiAgICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG4gICAgb3BhY2l0eTowLjg7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgdG9wOjBweDtcbiAgICBib3R0b206MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHJpZ2h0OjBweDtcbn1cbi5mYXYtY2VudGVyIHB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmZhdi1jZW50ZXIgYXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG4uZmF2TG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgICB3aWR0aDo4MHB4O1xuICAgIGhlaWdodDo2MHB4O1xuICAgIG1hcmdpbjo1MHB4IDBweCAwcHggMzgwcHg7XG5cbn1cbiNub0ZhdlJlc3VsdHMge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbiNub0ZhdlJlc3VsdHMgaDN7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jbm9GYXZSZXN1bHRzIHB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiNmYXZSZXN1bHRzIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uc2hhcmVGYXYge1xuICAgIG1pbi1oZWlnaHQ6MzJweDtcbiAgICBwYWRkaW5nOjE1cHggNSUgMHB4IDUlO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cbi5mYlNoYXJlIHtcbiAgICBmbG9hdDpsZWZ0O1xufVxuLnRTaGFyZSB7XG4gICAgcGFkZGluZzowcHggNnB4IDBweCA2cHg7XG4gICAgZmxvYXQ6bGVmdDtcbn1cbi5nU2hhcmUge1xuICAgIGZsb2F0OmxlZnQ7XG59XG4ucFNoYXJlIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MHB4IDBweCAwcHggNnB4O1xufVxuLmZhdkhpZGVGb3JtIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi5mYXZTaG93Rm9ybSxcbi5mYXZIaWRlRm9ybSxcbi5mYXZOZXdGb3JtIHtcbiAgICBmbG9hdDpyaWdodDsgXG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4uZmF2QXJyVXAge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5mYXZFcnIge1xuICAgIGNvbG9yOiNiMjIyMjI7XG59XG4uZmF2UmVxIHtcbiAgICBmb250LXNpemU6MjZweDtcbiAgICBjb2xvcjojYjIyMjIyO1xufVxuLmZhdk1lc3NhZ2Uge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWluLWhlaWdodDoxMTVweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5cbi5mYXZFbWFpbHtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHg7IFxuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbn1cbi5mYXZFbWFpbCA+IGgzLFxuLmZhdkVtYWlsID4gZGl2ID4gaDN7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyBcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgXG4gICAgZmxvYXQ6IGxlZnQ7IFxufVxuXG4uc1Nob3dGYXZFbWFpbCB7XG4gICAgY29sb3I6I2FlMTQ0YzsgXG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luOjBweCAxMHB4IDBweCAwcHg7XG59XG4uZmF2U2VudCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uZmF2Rm9ybUZpZWxkcyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmZhdk5ld0Zvcm0ge1xuXG4gICAgZGlzcGxheTpub25lO1xufVxuLmZhdkVtYWlsTG9hZGluZyB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmZhdkZyb21XcmFwe1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGIyOyBcbiAgICBwYWRkaW5nOiAxNXB4IDIycHg7IFxufVxuLmZhdlQge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDsgXG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZmF2TEYge1xuICAgIGZsb2F0OiBsZWZ0OyBcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWF4LXdpZHRoOiAyMDBweDsgXG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4OyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmF2Rm9ybVdyYXAge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MDBweDsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiMjsgXG4gICAgcGFkZGluZzogMTVweCAyMnB4O1xufVxuLmZhdlBvbGljeSB7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMTVweDsgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOjQyMHB4OyBcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uZmF2SXRlbXtcbiAgICBwYWRkaW5nLWJvdHRvbTo0NXB4O1xufVxuLmZhdkl0ZW0gLmJ0bi53aWRle1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIHRvcDphdXRvO1xufVxuLmZhdlRodW1iIHtcbiAgICB3aWR0aDoxMDAlO1xufVxuLlNlYXJjaFJlc3VsdHNQbGFpbldoaXRlIHtcbiAgICBtYXJnaW4tdG9wOjI1cHg7XG4gICAgcGFkZGluZzowcHggMzBweDtcbn1cbi5NYWluUGFkZGluZyB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uZmF2Rm9ybVRleHQge1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cbi5zaWRlLXJlbW92ZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbjoxMnB4IDAgMTJweCAwO1xufVxuI2NhbmNlbEZhdiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMHB4IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MTZweCAhaW1wb3J0YW50O1xufVxuLmZhdi1jb250ZW50e1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xufVxuIiwi77u/LnJld2FyZC1ib3gge1xuXG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIC01cHggLTc4NXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtcGFnZSB7XG4gICAgLnJld2FyZC1ib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdjYXJldC1yaWdodCcsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRldGFpbHMtbmF2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC50YWJsaXN0LXdpbmRvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgncGhvbmUtd2lkZScpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ud2hpdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgncGhvbmUtd2lkZScpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi5jaGV2cm9uLCAuYWNjb3JkaW9uLnBsdXMge1xuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi5jaGV2cm9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG5cbiAgICAgICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLnBsdXMge1xuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biwgaDIsIGgzLCBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHN2ZyB7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1pbmZvPWdldHRpbmd0aGVyZV0ge1xuICAgICAgICAubWFwLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgW2RhdGEtaW5mbz1hZGRyZXNzXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigndmVydGljYWwgYWJzJyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtaW5mbz1wcmljaW5nXSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWluZm89ZmFxc10ge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwIDEuNWVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uW2RhdGEtaW5mbz0nZXZlbnQtZGV0YWlscyddIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtYmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ldmVudC10YWcge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC8vIFNhc3MgTmVzdGVkIExpc3RzIGFyZSBhd2Vzb21lIVxuXG4gICAgICAgICRsaXN0OiAoICgnZmFtaWx5LWZ1bicsICRmYW1pbHktY29sb3IsICRmYW1pbHktaWNvbiksICgnZ3VpZGUnLCAkZ3VpZGUtY29sb3IsICRndWlkZS1pY29uKSwgKCdibG9nJywgJGJsb2ctY29sb3IsICRibG9nLWljb24pLCAoJ2Zvb2QtZHJpbmsnLCAkZm9vZC1jb2xvciwgJGZvb2QtaWNvbiksICgnZXZlbnQnLCAkZXZlbnQtY29sb3IsICRldmVudC1pY29uKSwgKCdwbGFjZXMtdG8tdmlzaXQnLCAkdmlzaXQtY29sb3IsICR2aXNpdC1pY29uKSApO1xuXG4gICAgICAgIEBlYWNoICRjbGFzcywgJGNvbG9yLCAkaWNvbiBpbiAkbGlzdCB7XG4gICAgICAgICAgICAuZXZlbnQtdGFnLiN7JGNsYXNzfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbigkaWNvbiwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1pbmZvPVwiYWRkcmVzc1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogaWNvbignbG9jYXRpb24nLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS43NWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWRldGFpbHMtc2lkZSB7XG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcFtkYXRhLWluZm89XCJwaG9uZVwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE4NTdweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBbZGF0YS1pbmZvPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMjc3cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwW2RhdGEtaW5mbz1cIndlYnNpdGVcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMDMycHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUtdGhpcyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI3MjhweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2Utd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5lYXJieS1yYW5nZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyAvKiBXaWR0aCBvZiB0aGUgb3V0c2lkZSBjb250YWluZXIgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAvKiBUaGUgc2xpZGVyIGl0c2VsZiAqL1xuICAgIC5zbGlkZXIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIE92ZXJyaWRlIGRlZmF1bHQgQ1NTIHN0eWxlcyAqL1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgLyogRnVsbC13aWR0aCAqL1xuICAgICAgICBoZWlnaHQ6IDZweDsgLyogU3BlY2lmaWVkIGhlaWdodCAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDNkM2QzOyAvKiBHcmV5IGJhY2tncm91bmQgKi9cbiAgICAgICAgb3V0bGluZTogbm9uZTsgLyogUmVtb3ZlIG91dGxpbmUgKi9cbiAgICAgICAgb3BhY2l0eTogMC43OyAvKiBTZXQgdHJhbnNwYXJlbmN5IChmb3IgbW91c2Utb3ZlciBlZmZlY3RzIG9uIGhvdmVyKSAqL1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yczsgLyogMC4yIHNlY29uZHMgdHJhbnNpdGlvbiBvbiBob3ZlciAqL1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgLyogTW91c2Utb3ZlciBlZmZlY3RzICovXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRnVsbHkgc2hvd24gb24gbW91c2Utb3ZlciAqL1xuICAgICAgICB9XG4gICAgICAgIC8qIFRoZSBzbGlkZXIgaGFuZGxlICh1c2UgLXdlYmtpdC0gKENocm9tZSwgT3BlcmEsIFNhZmFyaSwgRWRnZSkgYW5kIC1tb3otIChGaXJlZm94KSB0byBvdmVycmlkZSBkZWZhdWx0IGxvb2spICovXG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogT3ZlcnJpZGUgZGVmYXVsdCBsb29rICovXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IC8qIFNldCBhIHNwZWNpZmljIHNsaWRlciBoYW5kbGUgd2lkdGggKi9cbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgLyogU2xpZGVyIGhhbmRsZSBoZWlnaHQgKi9cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjsgLyogR3JlZW4gYmFja2dyb3VuZCAqL1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAvKiBDdXJzb3Igb24gaG92ZXIgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7IC8qIFNldCBhIHNwZWNpZmljIHNsaWRlciBoYW5kbGUgd2lkdGggKi9cbiAgICAgICAgICAgIGhlaWdodDogMjVweDsgLyogU2xpZGVyIGhhbmRsZSBoZWlnaHQgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNEFBNkQ7IC8qIEdyZWVuIGJhY2tncm91bmQgKi9cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogQ3Vyc29yIG9uIGhvdmVyICovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmVhcmJ5LWN0cmwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAucHJvcGVydHktdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMC4yNWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxMHB4O1xuICAgICAgICBjb2xvcjogY29udHJhc3QoJHByaW1hcnktY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgfVxufVxuIiwi77u/Ly8gQ2F0ZWdvcnkgRmlsdGVyIEJ1dHRvbnNcbnVsLmZpbHRlcnMge1xuICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmZpbHRlci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG5cbiAgICAgICAgICAgIGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1ndWlkZSB7XG5cbiAgICAub3dsLWl0ZW0gLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWxpbmsgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktY2FyZDpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLnByaWNlLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm9uZS10aGlyZC10d28tdGhpcmRzID4gLmNvbDIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMC41KSAtICgxMHB4ICogLjY2NikpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluLmNvbDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIC8qbWF4LXdpZHRoOiA4MCU7Ki9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cm9sLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLXBhbmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIucmVzdWx0cy1kZXRhaWxzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMi5yZXN1bHRzLWRldGFpbHM6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVycy1wYW5lbCB7XG4gICAgICAgIC8qcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMTAwJTsqL1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUuNWVtO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgLmNvbnRyb2wtcGFuZWwtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhbmVsLCAuaW5mb3JtYXRpb24tcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmVhcmJ5LXByb3BlcnRpZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjUHJvcGVydGllc1RhYiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnByb3BlcnR5LWNhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI1NlYXJjaEZpbHRlckJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1yYW5nZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC1zcGxpdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEd1aWRlIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLnByb3BlcnR5LWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1kaXN0YW5jZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAudXNlci1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzI3NDQ1MztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcInhcIjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBpY29uKCdzZWFyY2gnLCAkaWNvbi1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY2F0ZWdvcnlEaXNwbGF5LCAjYXJlYURpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLm1hcC12aWV3LWNvbnRhaW5lciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLS0tLS0gVEFCUyAtLS0tLSAvL1xuICAgICAgICB1bC50YWJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnRhYnMgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnRhYnMgbGkuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwudGFicyBsaS5jdXJyZW50OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudC5jdXJyZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAjdGFiLTIgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC0tLS0tIEVORCAtLS0tLSAvL1xuICAgICAgICAucHJvcGVydHktaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjEzcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWV4dHJhcyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFtaWx5LWZ1biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYW1pbHktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhY2VzLXRvLXZpc2l0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZpc2l0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2cge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxvZy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ndWlkZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndWlkZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb29kLWRyaW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvb2QtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbigndGljaycsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLS0tLS0gRU5EIC0tLS0tIC8vXG4gICAgICAgICNsYXRlc3RMaXN0LCAjZ3JpZC12aWV3LCAjZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2dyaWQtdmlldyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2RldGFpbHMgaDIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2xhdGVzdExpc3Qgc3BhbiwgI2dyaWQtdmlldyBzcGFuLCAjZGV0YWlscyBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpZGRlbi1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZS1tYXgnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuZXZlbnQtcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tcGFuZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAudmVydGljYWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgIC5kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhdC1leGFtcGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1maWx0ZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZ1bGwtb3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgIC5pbnRlcmFjdGl2ZS1maWx0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICNtYXAge1xuICAgICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtd2lkZS1tYXgnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLWNvbnRyb2xzIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAxNXB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwLjIzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LXJlc3VsdHMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXZlbnQtcGxhY2Vob2xkZXIge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3JpdGVyaWEtbWF0Y2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctc3RhdGUge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC50b3gtbWJ0bik6bm90KC50b3gtdGJ0bik6bm90KC5kZWJ0bikge1xuICAgICAgICAgICAgICAgICYubWFwLXZpZXcsICYuZ3JpZC12aWV3LCAmLmNvbnRyb2wtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1hcC12aWV3IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdsb2NhdGlvbicsICRzZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdsb2NhdGlvbicsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyaWQtdmlldyB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbignZ3JpZCcsICRzZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbignZ3JpZCcsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gR3JpZCAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcC13aWRlJykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndWx0cmEtNGsnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dyaWQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAjZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUFBO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiBjb250cmFzdChtaXgoJHByaW1hcnktY29sb3IsICRiZy1jb2xvciwgNTAlKSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkcHJpbWFyeS1jb2xvciwgJGJnLWNvbG9yLCA1MCUpO1xuICAgIH1cblxuICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAuZXZlbnQtc3RyaXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ldmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2NhbGVuZGFyJywgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFtaWx5LWZ1biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhbWlseS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdmYW1pbHknLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdibG9nJywgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9vZC1kcmluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb2QtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWNvbignZm9vZCcsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBsYWNlcy10by12aXNpdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpc2l0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2J1aWxkaW5nJywgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ3VpZGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndWlkZS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKCdndWlkZScsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweCA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogaWNvbignbG9jYXRpb24nLCAkcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbnQtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1kYXRlcyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWtleXdvcmRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gQXJlYSBEcm9wZG93blxuICAgIC5tYXAtbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rZXl3b3JkcyB7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbGluZS13aWR0aDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG5cbiAgICAuc3RpY2t5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBbZGF0YS1pbmZvPXByb3BlcnRpZXMtY291bnRdLCAubmVhcmJ5LXJhbmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLWluZm89cHJvcGVydGllcy1jb3VudF0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZWFyYnktcmFuZ2Uge1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAgICAgJHNsaWRlci1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zLjFweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodCArIDVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyLjlweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxLjJweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDIuOXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodCArIDVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnNsaWRlcjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDIuOXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAvKk5lZWRlZCB0byBrZWVwIHRoZSBFZGdlIHRodW1iIGNlbnRyZWQqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zbGlkZXI6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlRPRE86IFVzZSBvbmUgb2YgdGhlIHNlbGVjdG9ycyBmcm9tIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yMDU0MTg1OS83MDc3NTg5IGFuZCBmaWd1cmUgb3V0XG5ob3cgdG8gcmVtb3ZlIHRoZSB2aXJ0aWNhbCBzcGFjZSBhcm91bmQgdGhlIHJhbmdlIGlucHV0IGluIElFKi9cbiAgICAgICAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgICAgICAgICAgICAgLyogUHJlLUNocm9taXVtIEVkZ2Ugb25seSBzdHlsZXMsIHNlbGVjdG9yIHRha2VuIGZyb20gaGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zMjIwMjk1My83MDc3NTg5ICovXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAvKkVkZ2Ugc3RhcnRzIHRoZSBtYXJnaW4gZnJvbSB0aGUgdGh1bWIsIG5vdCB0aGUgdHJhY2sgYXMgb3RoZXIgYnJvd3NlcnMgZG8qL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIC5yZXN1bHRzLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYSgndGFibGV0LXdpZGUtbWF4Jykge1xuICAgIC5pbnRlcmFjdGl2ZS1ndWlkZSAubWFwLWNvbnRyb2xzIC52aWV3LXN0YXRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgZm9ybVtkYXRhLXBhZ2U9bWFwXSB7XG5cbiAgICAgICAgLmludGVyYWN0aXZlLWd1aWRlIHtcbiAgICAgICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hcC1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC52aWV3LXN0YXRlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1zb3J0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1wYW5lbCAudGFiLWNvbnRlbnQuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTIzcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZml4ZWQtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICAuZml4ZWQtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMDAwMDA7XG4gICAgICAgICAgICB0b3A6IDBweDtcblxuXG4gICAgICAgICAgICAuaW50ZXJhY3RpdmUtZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIu+7v1xuLm5lZWQtc29tZS1pbnNwaXJhdGlvbiB7XG4gICAgLmxvY2F0aW9uLXN1YiwgLnVuaXF1ZS1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5mZWF0dXJlcy1zdWIsIC5sb2NhdGlvbi1zdWIsIC51bmlxdWUtc3ViLCAuYWN0aXZpdHktc3ViLCAuaW5zcGlyYXRpb24tc3ViIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3VyLWNvbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbn1cbiIsIu+7vyR0eXBlLWxpc3Q6IHByb3BlcnR5LCBldmVudCwgaW5zcGlyYXRpb247XG5cbkBlYWNoICR0eXBlIGluICR0eXBlLWxpc3Qge1xuICAgICYuI3skdHlwZX0tY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpub3QoLnNlYXJjaC1wcm9wZXJ0eSkgLmZlYXR1cmUtbHV4dXJ5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyR0eXBlfS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skdHlwZX0tcmVnaW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcnQtZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5kZXRhaWxzLWxpbmsucHJvcGVydHktbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5zZWFyY2gtcHJvcGVydHkpIC5wcmljZS1yb3cge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0Ojk2cHg7XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS10b3RhbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXG5cbiAgICAgICAgICAgICYucG9hIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcblxuICAgICAgICAgICAgICAgIHNwYW46bm90KC5JbmZpbml0eU51bWJlcikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuSW5maW5pdHlOdW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguc2VhcmNoLXByb3BlcnR5KSAucHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5pbmZvLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSAmIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skdHlwZX0tdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwLjI1ZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyR0eXBlfS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUtcGFnZSAucHJvcGVydHktY2FyZCB7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sdXh1cnktcHJvcGVydHkucHJvcGVydHktY2FyZCB7XG4gICAgLmZlYXR1cmUtbHV4dXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvcGVydHktbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cbn1cblxuLnByb3BlcnR5LWxpbmssIC5ldmVudC1saW5rIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cblxuc3BhbltjbGFzcyQ9LWljb25dIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIH1cbn1cblxuc3BhbltjbGFzcyQ9LWljb25dOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmVkcy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignYmVkcycsICRpY29uLWNvbG9yKTtcbn1cblxuLmd1ZXN0cy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignZ3Vlc3RzJywgJGljb24tY29sb3IpO1xufVxuXG4uYmF0aHJvb21zLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdiYXRoJywgJGljb24tY29sb3IpO1xufVxuXG4uZG9ncy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignZG9nJywgJGljb24tY29sb3IpO1xufVxuXG4ubm8tZG9ncy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignZG9nIGZyZWUnLCAkaWNvbi1jb2xvcik7XG59XG5cbi5sdXh1cnktaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2x1eHVyeScsICRpY29uLWNvbG9yKTtcbn1cblxuLmhhbXBlci1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignaGFtcGVyJywgJGljb24tY29sb3IpO1xufVxuXG4uc3RhcnRlci1wYWNrLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdzdGFydGVyIHBhY2snLCAkaWNvbi1jb2xvcik7XG59XG5cbi5oYW1wZXItd2hpdGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2hhbXBlcicsICRpY29uLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBjb250ZW50OiBpY29uKCdoYW1wZXInLCAkd2hpdGUpO1xuICAgIH1cbn1cblxuLnN0YXJ0ZXItcGFjay13aGl0ZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignc3RhcnRlciBwYWNrJywgJGljb24tY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ3N0YXJ0ZXIgcGFjaycsICR3aGl0ZSk7XG4gICAgfVxufVxuXG5kZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkRlbGV0ZWQgUHJpY2U6IFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuIiwi77u/JGNhbC1jaXJjbGUtd2lkdGg6IGNhbGMoM2VtIC0gMnB4KTtcbiRmb3JtLWJvcmRlci1saWdodGVyOiBmYWRlLW91dCgkZm9ybS1ib3JkZXItY29sb3IsIDAuNSk7XG5cblxuLmRhdGVwaWNrZXItbmlnaHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBtYXJnaW46IDFlbTtcbiAgICB9XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdi5hYm92ZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ3BoYWJsZXQtbWF4Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICB0b3A6IDQ3OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcblxuICAgIC5idG4uc21hbGwsIC5idG4ud2hpdGUuc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5idG4uc2VsZWN0ZWQud2hpdGUuc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6bm90KC51aS1kYXRlcGlja2VyLWlubGluZSkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LW1heCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXhpYmxlLXdyYXBwZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleGlibGUtZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAkY2FsLWNpcmNsZS13aWR0aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzdweDtcblxuICAgICAgICAvLyBBbGwgbGVmdCBoYW5kIGRhdGVzXG4gICAgICAgICY6bnRoLWNoaWxkKDduKzEpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF2YWlsYWJsZS1zdGFydC1kYXRlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZ2hsaWdodCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF2YWlsYWJsZS1kYXRlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgLyomLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi51aS1zdGF0ZS1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXZhaWxhYmxlLWVuZC1kYXRlLCAmLmF2YWlsYWJsZS1lbmQtZGF0ZSBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hdmFpbGFibGUtdG8tbGVhdmUuYXZhaWxhYmxlLWVuZC1kYXRlIGEsICYuYXZhaWxhYmxlLXRvLWxlYXZlLmF2YWlsYWJsZS1kYXRlIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXZhaWxhYmxlLWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlLCAmLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSBhLFxuICAgICAgICAmLmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUsICYuYXZhaWxhYmxlLWVuZC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSBhLFxuICAgICAgICAmLmF2YWlsYWJsZS1zdGFydC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZSwgJi5hdmFpbGFibGUtc3RhcnQtZGF0ZS5hdmFpbGFibGUtdG8tbGVhdmUgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICAgICAgICAgIC8qJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH0qL1xuICAgICAgICB9XG5cbiAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLCAmLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY2FsLWNpcmNsZS13aWR0aDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2FsLWNpcmNsZS13aWR0aDtcblxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmLnVpLXN0YXRlLWhvdmVyOmhvdmVyLCAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWxpZ2h0ZXI7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgICAgaGVpZ2h0OiAkY2FsLWNpcmNsZS13aWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkY2FsLWNpcmNsZS13aWR0aDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsLWNpcmNsZS13aWR0aDtcblxuICAgICAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWFjdGl2ZTpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCksIC51aS1zdGF0ZS1ob3Zlcjpub3QoLnVpLWNvcm5lci1hbGwpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbC1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkuY2hvc2VuLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuaGlnaGxpZ2h0IGEsXG4gICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5LmF2YWlsYWJsZS1lbmQtZGF0ZS5hdmFpbGFibGUtc3RhcnQtZGF0ZS5jaG9zZW4tc3RhcnQtZGF0ZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIge1xuICAgIC51aS1kYXRlcGlja2VyIHtcblxuICAgICAgICAvLy8vLy8vLy8vLy8vLyBObyBzdGFydCBkYXRlIGNob3NlbiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgIFxuICAgICAgICAvLy8vLy8vIE92ZXJyaWRlIGRlZmF1bHQgc3R5bGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICAgICAgIC8vIERlZmF1bHQgY2FsZW5kYXIgYWN0aXZlIGRhdGVcbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZTpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCksIC51aS1zdGF0ZS1ob3Zlcjpub3QoLnVpLWNvcm5lci1hbGwpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVW5jbGlja2FibGUgZGF0ZXMgLSByZW1vdmluZyB0aGlzIGFsbG93cyB0aGUgcG9wdXBzIHRvIHNob3dcbiAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLCAmLmJvb2tlZC1kYXRlOm5vdCguYXZhaWxhYmxlLWVuZC1kYXRlKSBhLFxuICAgICAgICB0ZC5hdmFpbGFibGUtZGF0ZSwgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLCB0ZC5ib29rZWQtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLy8vLy8vIE1pZGRsZSBkYXlzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuY2hvc2VuLXN0YXJ0LWRhdGUgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vLy8vLy8gU3RhcnQgZGF5IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGU6bm90KC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSk6aG92ZXIsXG4gICAgICAgIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXksIC8vIEZpcnN0IHNlbGVjdGVkXG4gICAgICAgIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnNlbGVjdGVkLXN0YXJ0LWRhdGUgeyAvLyBBZnRlciBlbmQgZGF5IHNlbGVjdGVkXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUmlnaHQgc2lkZSBncmV5IGFmdGVyIGVsZW1lbnRcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vLy8vLy8gRW5kIGRheSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgIHRkLmF2YWlsYWJsZS1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcixcbiAgICAgICAgdGQuYXZhaWxhYmxlLWVuZC1kYXRlLmF2YWlsYWJsZS10by1sZWF2ZTpob3ZlcixcbiAgICAgICAgdGQuYXZhaWxhYmxlLXN0YXJ0LWRhdGUuYXZhaWxhYmxlLXRvLWxlYXZlOmhvdmVyLFxuXG4gICAgICAgIHRkLmF2YWlsYWJsZS1kYXRlLnNlbGVjdGVkLWVuZC1kYXRlLFxuICAgICAgICB0ZC5hdmFpbGFibGUtZW5kLWRhdGUuc2VsZWN0ZWQtZW5kLWRhdGUsXG4gICAgICAgIHRkLmF2YWlsYWJsZS1zdGFydC1kYXRlLnNlbGVjdGVkLWVuZC1kYXRlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZWZ0IHNpZGUgZ3JleSBhZnRlciBlbGVtZW50XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYm9yZGVyLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vLy8vLy8gQm9va2VkLCBwYXN0IGFuZCBub24tc3RhcnQgZGF0ZXMgdG9vbHRpcCAvLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICAgICB0ZC5ib29rZWQtZGF0ZSxcbiAgICAgICAgdGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUsXG4gICAgICAgIHRkLmF2YWlsYWJsZS1kYXRlOm5vdCguYXZhaWxhYmxlLXN0YXJ0LWRhdGUpOm5vdCguc2VsZWN0ZWQtZW5kLWRhdGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRW5zdXJlIHRkIGlzIHBvc2l0aW9uaW5nIGNvbnRleHRcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIFByZXZlbnQgdG9vbHRpcCBmcm9tIGludGVyZmVyaW5nIHdpdGggaG92ZXJcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAvLyBTaG93IHRvb2x0aXAgb24gaG92ZXJcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTWFrZSB0aGUgYW5jaG9yIHNpdCBvbiB0b3AgYnV0IG5vdCBibG9jayBob3ZlclxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLy8vLy8vIE5vbi1zdGFydCBkYXRlcyB0b29sdGlwIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgdGQuYXZhaWxhYmxlLWRhdGU6bm90KC5hdmFpbGFibGUtc3RhcnQtZGF0ZSk6bm90KC5zZWxlY3RlZC1lbmQtZGF0ZSk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1RoaXMgaXMgbm90IGFuIGF2YWlsYWJsZSBzdGFydCBkYXRlJztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8vLy8vLyBCb29rZWQgYW5kIHBhc3QgZGF0ZXMgdG9vbHRpcCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgICAgIHRkLmJvb2tlZC1kYXRlOmFmdGVyLCB0ciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnVGhpcyBpcyBub3QgYW4gYXZhaWxhYmxlIGRhdGUnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8gU3RhcnQgZGF0ZSBjaG9zZW4gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICAgJi5zdGFydC1kYXRlLWNob3NlbiAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIHRkLmF2YWlsYWJsZS10by1sZWF2ZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vIFJlbW92ZSBub24gYXZhaWxhYmxlIHN0YXJ0IGRhdGUgdG9vbHRpcFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGVmdCBzaWRlIGdyZXkgYWZ0ZXIgZWxlbWVudFxuICAgICAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgICAgICYuc2VsZWN0ZWQtZW5kLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8vLy8vLyBOb24tZW5kIGRhdGVzIHRvb2x0aXAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICAgICB0ZC5hdmFpbGFibGUtZGF0ZTpub3QoLmF2YWlsYWJsZS1lbmQtZGF0ZSk6bm90KC5hdmFpbGFibGUtdG8tbGVhdmUpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdUaGlzIGlzIG5vdCBhbiBhdmFpbGFibGUgZW5kIGRhdGUnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gdW5ib2xkIHN0YXJ0IGRheXMgYWZ0ZXIgc3RhcnQgZGF0ZSBzZWxlY3RlZD9cbiAgICAgICAgLy8gdGQ6bm90KC5hdmFpbGFibGUtdG8tbGVhdmUpIGEge1xuICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgfVxufVxuXG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA0cHg7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaGFibGV0LW1heCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsIGFicycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAxOTIgNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTkyIDUxMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+IC5zdDAge2ZpbGw6ICN7dXJsLWZyaWVuZGx5LWNvbG9yKCRjYWwtc2VsZWN0ZWQtY29sb3IpfTt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyelwiLz48L3N2Zz4nKTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHJvbGU9XCJpbWdcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMTkyIDUxMlwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDE5MiA1MTJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPiAuc3QwIHtmaWxsOiAje3VybC1mcmllbmRseS1jb2xvcigkY2FsLXNlbGVjdGVkLWNvbG9yKX07fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE5MiAxMjcuMzM4djI1Ny4zMjRjMCAxNy44MTgtMjEuNTQzIDI2Ljc0MS0zNC4xNDIgMTQuMTQyTDI5LjE5NiAyNzAuMTQyYy03LjgxLTcuODEtNy44MS0yMC40NzQgMC0yOC4yODRsMTI4LjY2Mi0xMjguNjYyYzEyLjU5OS0xMi42IDM0LjE0Mi0zLjY3NiAzNC4xNDIgMTQuMTQyelwiLz48L3N2Zz4nKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNhbC1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBbc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3BoYWJsZXQtbWF4Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIgdGgge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBwYWRkaW5nOiAwLjQ1ZW0gMC4zZW07XG4gICAgfVxufVxuXG4uY2FsLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLy8gQ2FsZW5kYXIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmNhbGVuZGFyIHtcbiAgICAmLnR3by1saW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5maWVsZC1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIGNvbG9yOiAkY2FsLXNlbGVjdGVkLWNvbG9yO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkbGluZS13aWR0aCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zZWFyY2ggJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIGJvcmRlcjogJGxpbmUtd2lkdGggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTE5ODJweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78ucHJvcGVydHktc2VhcmNoLXBhZ2Uge1xuXG4gIHNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuYm9vay13aXRoLWNvbmZpZGVuY2UtYm9yZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZTk7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgfVxuXG4gIC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5pbnNwaXJhdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuYXJlYS12aWRlby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTYuMjUlICsgNDBweCk7XG4gIH1cblxuICAuYXJlYS12aWRlby1mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxuICB9XG5cbiAgLmd1ZXN0Ym9vay1mZWVmbyxcbiAgLmd1ZXN0Ym9vay11cGZyb250IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAuZmVlZm8tcmV2aWV3cyxcbiAgICAuZ3Vlc3Rib29rLFxuICAgIC51cGZyb250LXJldmlld3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAucHJvcGVydHktY2FyZCAuZ3Vlc3Rib29rLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9wZXJ0eS1jYXJkIC5mZWF0dXJlLWx1eHVyeS5vdGhlci1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnJlZ2lvbi1oZWFkZXItbGluayBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRwcmltYXJ5LWNvbG9yLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubWFya2VyLWNsdXN0ZXItc21hbGwgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHByaW1hcnktY29sb3IsIDAuNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkcHJpbWFyeS1jb2xvciwgMC41KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm1hcmtlci1jbHVzdGVyLWxhcmdlIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXJlZ2lvbiB7XG4gICAgbWFyZ2luOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGVhZmxldC1wb3B1cC1jb250ZW50IC5wcm9wZXJ0eS1jYXJkIC5wcmljZSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGFtcGVyLFxuICAuc3RhcnRlci1wYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb3BlcnR5LWdyb3VwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5wcmljZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLnByaWNlLXRvdGFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWNpcmNsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcHBuLXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5mby10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5wcmljZS10b3RhbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLnByb3BlcnR5LWNhcmQge1xuICAgIC5wcmljZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuaDEuc2VhcmNoLWhlYWRlcixcbi5tb2JpbGUtZmlsdGVyLXBhbmVsIC5wcm9wZXJ0eS1jb3VudCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAxZW0gMTBweCAwLjVlbSAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMSxcbiAgLnByb3BlcnR5LWNvdW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLWZpbHRlci1wYW5lbCBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb3BlcnR5LWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIiwgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luZyB7XG5cbiAgLnByZXYtcGFnZSxcbiAgLm5leHQtcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lJykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnByZXYtcGFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubmV4dC1wYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnNvcnRpbmctcGFnaW5nIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcblxuICAuZmllbGQtbGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucGFnaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnByZXYtcGFnZSxcbiAgICAubmV4dC1wYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1wYWdpbmcge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnJlZ2lvbi1oZWFkZXIuYWNjb3JkaW9uLnBsdXMge1xuICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAmOm5vdCguaGlkZGVuLWhlaWdodCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIH1cblxuICAgIC5zdXJyb3VuZGluZy12aWxsYWdlcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpZGRlbi1oZWlnaHQgLnJlZ2lvbi1tYXAtem9vbSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLW1hcC16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5uby1tYXAtc3R5bGVzIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmOm5vdCgubm8tbWFwLXN0eWxlcykge1xuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAucmVnaW9uLW1hcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IG1vdmU7XG5cbiAgICAgIC56b29tSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnpvb21JbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbC1vZmZlcnMge1xuICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cblxuJGZpbHRlci1idG4taGVpZ2h0OiAxMDBweDtcbiRmaWx0ZXItcGFuZWwtaGVpZ2h0OiAxMTVweDtcblxuLm1vYmlsZS1maWx0ZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3skZWRnZS1wYWRkaW5nfSAqIDIpKTtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFlbSAkZWRnZS1wYWRkaW5nIDAuNWVtICRlZGdlLXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6ICRlZGdlLXBhZGRpbmcgKiAtMTtcbiAgbWFyZ2luLXRvcDogJGVkZ2UtcGFkZGluZyAqIC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5maXhlZC1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpZiAoJGZpeGVkLWhlYWRlciA9PSdtb2JpbGUtb25seScgb3IgJGZpeGVkLWhlYWRlciA9PXRydWUpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5maXhlZC1maWx0ZXJzIHtcbiAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgJi5maXhlZC1maWx0ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICBAaWYgKCRmaXhlZC1oZWFkZXIgPT10cnVlKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXRhYmxldDtcblxuICAgICAgJi5maXhlZC1maWx0ZXJzIHtcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC10YWJsZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkZml4ZWQtaGVhZGVyID09J21vYmlsZS1vbmx5Jykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3skZWRnZS1wYWRkaW5nfSAqIDIpKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZWRnZS1wYWRkaW5nICogLTE7XG4gICAgICBtYXJnaW4tdG9wOiAkZWRnZS1wYWRkaW5nICogLTE7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArICN7JGZpbHRlci1wYW5lbC1oZWlnaHR9KTtcblxuICAuYmVkcyAudWktc3Bpbm5lcixcbiAgLmJhdGhyb29tcyAudWktc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJlZHMgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biAudWktaWNvbixcbiAgLmJhdGhyb29tcyAudWktc3Bpbm5lciAudWktc3Bpbm5lci1kb3duIC51aS1pY29uIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxuXG4gIC5iZWRzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uLFxuICAuYmF0aHJvb21zIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICBmaWVsZHNldCAuZmllbGQtbGluZSAuc3Bpbm5lci11aS5zcGlubmVyLWJhdGhzLFxuICBmaWVsZHNldCAuZmllbGQtbGluZSBpbnB1dFt0eXBlPW51bWJlcl0uc3Bpbm5lci1iYXRocyxcbiAgZmllbGRzZXQgLmZpZWxkLWxpbmUgLnNwaW5uZXItdWkuc3Bpbm5lci1iZWRzLFxuICBmaWVsZHNldCAuZmllbGQtbGluZSBpbnB1dFt0eXBlPW51bWJlcl0uc3Bpbm5lci1iZWRzIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG5cbiAgc2VsZWN0LmV4YWN0LW1pbi1tYXgge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cblxuICAuYWR1bHRzLmljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjMwcHggbm8tcmVwZWF0OyAvLy0wIC0xMzVweFxuICB9XG5cbiAgLmNoaWxkcmVuLmljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNDMwcHggbm8tcmVwZWF0OyAvLy0wIC0yODRweFxuICB9XG5cbiAgLmluZmFudHMuaWNvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNjEycHggbm8tcmVwZWF0OyAvLy0wcHggLTEwMDZweFxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjU2VhcmNoRmlsdGVyQnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpeGVkLWZpbHRlcnMrLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyAmIHtcbiAgICB0b3A6ICRmaWx0ZXItcGFuZWwtaGVpZ2h0O1xuXG4gICAgQGlmICgkZml4ZWQtaGVhZGVyID09dHJ1ZSBvciAkZml4ZWQtaGVhZGVyID09J21vYmlsZS1vbmx5Jykge1xuICAgICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArICN7JGZpbHRlci1wYW5lbC1oZWlnaHR9KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXRhYmxldH0gKyAjeyRmaWx0ZXItcGFuZWwtaGVpZ2h0fSk7XG5cbiAgICAuZml4ZWQtZmlsdGVycysub25lLWZvdXJ0aC10aHJlZS1mb3VydGhzICYge1xuICAgICAgdG9wOiAkZmlsdGVyLXBhbmVsLWhlaWdodDtcblxuICAgICAgQGlmICgkZml4ZWQtaGVhZGVyID09dHJ1ZSkge1xuICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC10YWJsZXR9ICsgI3skZmlsdGVyLXBhbmVsLWhlaWdodH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE5lZWRlZCBub3cgdGhhdCAnLnNlYXJjaC1maWx0ZXJzLXdyYXAnIGlzIHdyYXBwaW5nLCBzbyAnLmNvbDEnIGlzIG5vIGxvbmdlciBhIGRpcmVjdCBjaGlsZCBvZiAnLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocydcbiAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlJykge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICgjeyRjb2wtZ2FwfSAqIDEuNSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcnMge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgbWFyZ2luOiAwLjVlbSAwIDFlbSAwO1xuICAgIH1cblxuICAgIGZpZWxkc2V0LFxuICAgIC5mb3JtLXdyYXAge1xuICAgICAgbWFyZ2luOiAwICRlZGdlLXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXRvcDogJGVkZ2UtcGFkZGluZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZmlsdGVyLWJ0bi1oZWlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJixcbiAgICAgICAgJiBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBsYWJlbC5pbnZhbGlkIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWxpbmUtc3BsaXQtbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLnBsdXMgLmFjY29yZGlvbi1idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC44KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWJ0bi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHBhZGRpbmc6IDVweCAkZWRnZS1wYWRkaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIC01cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwLndpZGUge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci1jdXJ0YWluIHtcbiAgJi5zaG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKCN7JGZpbHRlci1wYW5lbC1oZWlnaHR9ICsgI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICB0b3A6IGNhbGMoI3skZmlsdGVyLXBhbmVsLWhlaWdodH0gKyAjeyRoZWFkZXItaGVpZ2h0LXRhYmxldH0pO1xuICAgIH1cbiAgfVxufVxuXG5tYWluLmNvbDIge1xuICBAaWYgKCRmaXhlZC1oZWFkZXIgPT0nbW9iaWxlLW9ubHknIG9yICRmaXhlZC1oZWFkZXIgPT10cnVlKSB7XG4gICAgcGFkZGluZy10b3A6ICRmaWx0ZXItcGFuZWwtaGVpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICBAaWYgKCRmaXhlZC1oZWFkZXIgPT1mYWxzZSBvciAkZml4ZWQtaGVhZGVyID09J21vYmlsZS1vbmx5Jykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmZpeGVkLWZpbHRlcnMrLm9uZS1mb3VydGgtdGhyZWUtZm91cnRocyB7XG4gIG1haW4uY29sMiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZmlsdGVyLXBhbmVsLWhlaWdodH0gLSAjeyRlZGdlLXBhZGRpbmd9KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItY3VydGFpbi5zaG93IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWNyaXRlcmlhIHtcbiAgLmJ0bi53aGl0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5zcGFuW2NsYXNzXj0nZmVhdHVyZS0nXSxcbnNwYW5bY2xhc3MqPScgZmVhdHVyZS0nXSxcbmRpdltjbGFzc149J2ZlYXR1cmUtJ10gbGFiZWwsXG5kaXZbY2xhc3MqPScgZmVhdHVyZS0nXSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gTWFwXG4uZmVhdHVyZS1sb2NhdGlvbi1tYXAge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIGEsXG4uZmVhdHVyZS1sb2NhdGlvbi1tYXAgYSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmZlYXR1cmUtbG9jYXRpb24tbWFwLFxuLmZlYXR1cmUtbG9jYXRpb24tbWFwIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTJweCAtMTc2OXB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8gQmFieSBXZWxjb21lXG5zcGFuLmZlYXR1cmUtaW5mYW50LWZyaWVuZGx5LFxuLmZlYXR1cmUtaW5mYW50LWZyaWVuZGx5IGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWJhYnktd2VsY29tZSxcbi5mZWF0dXJlLWJhYnktd2VsY29tZSBsYWJlbCwgc3Bhbi5mZWF0dXJlLWJhYnktZnJpZW5kbHksXG4uZmVhdHVyZS1iYWJ5LWZyaWVuZGx5IGxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTYxMnB4IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8vIERvZyBGcmVlXG5zcGFuLmZlYXR1cmUtZG9nLWZyZWUsXG4uZmVhdHVyZS1kb2ctZnJlZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTQ4MHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBEb2cgRnJpZW5kbHlcbnNwYW4uZmVhdHVyZS1kb2ctZnJpZW5kbHksXG4uZmVhdHVyZS1kb2ctZnJpZW5kbHkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE1NzlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gR3JvdXBlZCBQcm9wZXJ0aWVzXG5zcGFuLmZlYXR1cmUtZ3JvdXBlZC1wcm9wZXJ0aWVzLFxuLmZlYXR1cmUtZ3JvdXBlZC1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ2dyb3VwZWQgcHJvcGVydGllcycsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4vLyBXaGVlbGNoYWlyIGZyaWVuZGx5XG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseSxcbi5mZWF0dXJlLXdoZWVsY2hhaXItZnJpZW5kbHkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignd2hlZWxjaGFpcicsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBGb3NzaWwgaHVudGluZ1xuc3Bhbi5mZWF0dXJlLWZvc3NpbC1odW50aW5nLFxuLmZlYXR1cmUtZm9zc2lsLWh1bnRpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignZm9zc2lsJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi8vIFdlc3QgQ29hc3QgUGF0aFxuc3Bhbi5mZWF0dXJlLXNvdXRoLXdlc3QtY29hc3QtcGF0aCxcbi5mZWF0dXJlLXNvdXRoLXdlc3QtY29hc3QtcGF0aCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdzaWduJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi8vIFBob3RvZ3JhcGh5IGFuZCBGaWxtIExvY2F0aW9uc1xuc3Bhbi5mZWF0dXJlLXBob3RvZ3JhcGh5LWZpbG0tbG9jYXRpb24sXG4uZmVhdHVyZS1waG90b2dyYXBoeS1maWxtLWxvY2F0aW9uIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3Bob3RvZ3JhcGh5LWZpbG0nLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLy8gV2VsbG5lc3MgUmV0cmVhdHNcbnNwYW4uZmVhdHVyZS13ZWxsbmVzcy1yZXRyZWF0cyxcbi5mZWF0dXJlLXdlbGxuZXNzLXJldHJlYXRzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGljb24oJ3dlbGxuZXNzLXNwYScsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBXb3JrIEZyb20gSG9tZVxuc3Bhbi5mZWF0dXJlLXdvcmstZnJvbS1ob21lLFxuLmZlYXR1cmUtd29yay1mcm9tLWhvbWUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignd29yay1ob21lJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi8vIENvdW50cnlzaWRlIFZpZXdzXG5zcGFuLmZlYXR1cmUtY291bnRyeXNpZGUtdmlld3MsXG4uZmVhdHVyZS1jb3VudHJ5c2lkZS12aWV3cyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdjb3VudHJ5c2lkZS12aWV3cycsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vL1Rvb2wgdGlwIGZvciBwcHBuXG4udG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi8vIEluZm8gY2lyY2xlXG5zcGFuLmluZm8tY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTJweCAtMjM5OHB4IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4vLyBHcm91bmQgZmxvb3IgYmVkcm9vbVxuc3Bhbi5mZWF0dXJlLWdyb3VuZC1mbG9vci1iZWRyb29tLFxuLmZlYXR1cmUtZ3JvdW5kLWZsb29yLWJlZHJvb20gbGFiZWwsXG5zcGFuLmZlYXR1cmUtYWxsLWdyb3VuZC1mbG9vcixcbi5mZWF0dXJlLWFsbC1ncm91bmQtZmxvb3IgbGFiZWwsXG5zcGFuLmZlYXR1cmUtc29tZS1ncm91bmQtZmxvb3IsXG4uZmVhdHVyZS1zb21lLWdyb3VuZC1mbG9vciBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTc1MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBIb3QgVHViXG5zcGFuLmZlYXR1cmUtaG90LXR1Yixcbi5mZWF0dXJlLWhvdC10dWIgbGFiZWwsXG5zcGFuLmZlYXR1cmUtaG90LXR1Yi1vci13b29kLWZpcmVkLWhvdC10dWIsXG4uZmVhdHVyZS1ob3QtdHViLW9yLXdvb2QtZmlyZWQtaG90LXR1YiBsYWJlbCxcbnNwYW4uZmVhdHVyZS1qYWN1enppaG90LXR1Yixcbi5mZWF0dXJlLWphY3V6emlob3QtdHViIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNzg3cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIExvZyBCdXJuZXJcbnNwYW4uZmVhdHVyZS1sb2ctYnVybmVyLW9wZW4tZmlyZSxcbi5mZWF0dXJlLWxvZy1idXJuZXItb3Blbi1maXJlIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWxvZy1idXJuZXJvcGVuLWZpcmUsXG4uZmVhdHVyZS1sb2ctYnVybmVyb3Blbi1maXJlIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWxvZy1idXJuZXIsXG4uZmVhdHVyZS1sb2ctYnVybmVyIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC01NzVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gUGFya2luZ1xuc3Bhbi5mZWF0dXJlLXBhcmtpbmcsXG4uZmVhdHVyZS1wYXJraW5nIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLW9uLXNpdGUtcGFya2luZyxcbi5mZWF0dXJlLW9uLXNpdGUtcGFya2luZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTgyMnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBTZWEgVmlld3NcbnNwYW4uZmVhdHVyZS1zZWEtdmlld3MsXG4uZmVhdHVyZS1zZWEtdmlld3MgbGFiZWwsXG5zcGFuLmZlYXR1cmUtc2Vhdmlld3MsXG4uZmVhdHVyZS1zZWF2aWV3cyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNjM1cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIFN3aW1taW5nIHBvb2xcbnNwYW4uZmVhdHVyZS1zd2ltbWluZy1wb29sLFxuLmZlYXR1cmUtc3dpbW1pbmctcG9vbCBsYWJlbCxcbnNwYW4uZmVhdHVyZS1zd2ltbWluZyxcbi5mZWF0dXJlLXN3aW1taW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC01cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbi8vIEluZG9vciBwb29sXG5zcGFuLmZlYXR1cmUtaW5kb29yLXBvb2wsXG4uZmVhdHVyZS1pbmRvb3ItcG9vbCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdpbmRvb3IgcG9vbCcsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4vLyBPdXRkb29yIHBvb2xcbnNwYW4uZmVhdHVyZS1vdXRkb29yLXBvb2wsXG4uZmVhdHVyZS1vdXRkb29yLXBvb2wgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignb3V0ZG9vciBwb29sJywgJGljb24tY29sb3IpO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi8vIFVzZSBvZiB0ZW5uaXMgY291cnRcbnNwYW4uZmVhdHVyZS11c2Utb2YtdGVubmlzLWNvdXJ0LFxuLmZlYXR1cmUtdXNlLW9mLXRlbm5pcy1jb3VydCBsYWJlbCxcbnNwYW4uZmVhdHVyZS10ZW5uaXMtY291cnQsXG4uZmVhdHVyZS10ZW5uaXMtY291cnQgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTY2NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBXaUZpXG5zcGFuLmZlYXR1cmUtd2lmaSxcbi5mZWF0dXJlLXdpZmkgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI4NnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBTcGVjaWFsIE9mZmVyc1xuc3Bhbi5mZWF0dXJlLXNwZWNpYWwtb2ZmZXJzLFxuLmZlYXR1cmUtc3BlY2lhbC1vZmZlcnMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE2ODJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLW5ldy1wcm9wZXJ0aWVzLFxuLmZlYXR1cmUtbmV3LXByb3BlcnRpZXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE2NDdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWJpcmQtd2F0Y2hpbmcsXG4uZmVhdHVyZS1iaXJkLXdhdGNoaW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC05NjhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWNocmlzdG1hcy1tYXJrZXQsXG4uZmVhdHVyZS1jaHJpc3RtYXMtbWFya2V0IGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xNDE2cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jeWNsaW5nLFxuLmZlYXR1cmUtY3ljbGluZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNzdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWZpc2hpbmcsXG4uZmVhdHVyZS1maXNoaW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yOHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtc2FpbGluZyxcbi5mZWF0dXJlLXNhaWxpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE0NDhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdhbGtpbmcsXG4uZmVhdHVyZS13YWxraW5nIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjAzMnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtcm9tYW50aWMtYnJlYWtzLFxuLmZlYXR1cmUtcm9tYW50aWMtYnJlYWtzIGxhYmVsLFxuLmZlYXR1cmUtcm9tYW50aWMtZ2xhbXBpbmcsXG5zcGFuLmZlYXR1cmUtcm9tYW50aWMsXG4uZmVhdHVyZS1yb21hbnRpYyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTEyOHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbGF0ZS1hdmFpbGFiaWxpdHksXG4uZmVhdHVyZS1sYXRlLWF2YWlsYWJpbGl0eSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjU3MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbG93LW9jY3VwYW5jeSxcbi5mZWF0dXJlLWxvdy1vY2N1cGFuY3kgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTc4NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtYmVhY2gtaHV0cyxcbi5mZWF0dXJlLWJlYWNoLWh1dHMgbGFiZWwsc3Bhbi5mZWF0dXJlLWJlYWNoLWh1dCxcbi5mZWF0dXJlLWJlYWNoLWh1dCBsYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMzE4MnB4IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbnNwYW4uZmVhdHVyZS1mYW1pbHktY290dGFnZXMsXG4uZmVhdHVyZS1mYW1pbHktY290dGFnZXMgbGFiZWwsXG5zcGFuLmZlYXR1cmUtZmFtaWx5LWFjY29tbW9kYXRpb24sXG4uZmVhdHVyZS1mYW1pbHktYWNjb21tb2RhdGlvbiBsYWJlbCxcbnNwYW4uZmVhdHVyZS1jaGlsZHJlbi13ZWxjb21lLFxuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTA2NHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbGFyZ2UtcHJvcGVydGllcyxcbi5mZWF0dXJlLWxhcmdlLXByb3BlcnRpZXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIzNDhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWx1eHVyeSxcbi5mZWF0dXJlLWx1eHVyeSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdsdXh1cnknLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWdvbGZpbmcsXG4uZmVhdHVyZS1nb2xmaW5nIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWdvbGYsXG4uZmVhdHVyZS1nb2xmIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC02MDVweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWV4ZWN1dGl2ZS1wcm9wZXJ0aWVzLFxuLmZlYXR1cmUtZXhlY3V0aXZlLXByb3BlcnRpZXMgbGFiZWwsXG5zcGFuLmZlYXR1cmUtZXhlY3V0aXZlLWNvdHRhZ2VzLFxuLmZlYXR1cmUtZXhlY3V0aXZlLWNvdHRhZ2VzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNTMzcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW4sXG4uZmVhdHVyZS1lbmNsb3NlZC1nYXJkZW4gbGFiZWwsXG5zcGFuLmZlYXR1cmUtZ2FyZGVuY291cnR5YXJkLWVuY2xvc2VkLFxuLmZlYXR1cmUtZ2FyZGVuY291cnR5YXJkLWVuY2xvc2VkIGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbmNvdXJ0eWFyZCxcbi5mZWF0dXJlLWVuY2xvc2VkLWdhcmRlbmNvdXJ0eWFyZCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTk5N3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZ2FtZXMtcm9vbSxcbi5mZWF0dXJlLWdhbWVzLXJvb20gbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIzMTJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWhpc3RvcmljLFxuLmZlYXR1cmUtaGlzdG9yaWMgbGFiZWwsXG5zcGFuLmZlYXR1cmUtaGlzdG9yaWMtcmV0cmVhdHMsXG4uZmVhdHVyZS1oaXN0b3JpYy1yZXRyZWF0cyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTcxN3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtYmFyYmVjdWUsXG4uZmVhdHVyZS1iYXJiZWN1ZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjkyN3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtaGlnaC1jaGFpcixcbi5mZWF0dXJlLWhpZ2gtY2hhaXIgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTMyMjZweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWxpZ2h0aG91c2UtcHJvcGVydHksXG4uZmVhdHVyZS1saWdodGhvdXNlLXByb3BlcnR5IGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWxpZ2h0aG91c2UtY290dGFnZXMsXG4uZmVhdHVyZS1saWdodGhvdXNlLWNvdHRhZ2VzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0zMDUzcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jb3R0YWdlcy1mb3ItZ3JvdXBzLFxuLmZlYXR1cmUtY290dGFnZXMtZm9yLWdyb3VwcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjM0OHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZGlzaHdhc2hlcixcbi5mZWF0dXJlLWRpc2h3YXNoZXIgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWZyaWRnZSxcbi5mZWF0dXJlLWZyaWRnZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjY4OXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZnJlZXplcixcbi5mZWF0dXJlLWZyZWV6ZXIgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWZyaWRnZS13aXRoLWljZS1ib3gtY29tcGFydG1lbnQsXG4uZmVhdHVyZS1mcmlkZ2Utd2l0aC1pY2UtYm94LWNvbXBhcnRtZW50IGxhYmVsLFxuc3Bhbi5mZWF0dXJlLWZyaWRnZS1mcmVlemVyLFxuLmZlYXR1cmUtZnJpZGdlLWZyZWV6ZXIgbGFiZWwsXG5zcGFuLmZlYXR1cmUtZnJpZGdlLFxuLmZlYXR1cmUtZnJpZGdlIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNjg5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1taWNyb3dhdmUsXG4uZmVhdHVyZS1taWNyb3dhdmUgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTM3MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtc2hvd2VyLW92ZXItYmF0aCxcbi5mZWF0dXJlLXNob3dlci1vdmVyLWJhdGggbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTExNjBweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdhbGstaW4tc2hvd2VyLFxuLmZlYXR1cmUtd2Fsay1pbi1zaG93ZXIgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTExOTJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdhc2hpbmctbWFjaGluZSxcbi5mZWF0dXJlLXdhc2hpbmctbWFjaGluZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjc2N3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZGlzaHdhc2hlcixcbi5mZWF0dXJlLWRpc2h3YXNoZXIgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI2ODlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWNpdHktYnJlYWtzLFxuLmZlYXR1cmUtY2l0eS1icmVha3MgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTY5NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtaG9uZXltb29uLWNvdHRhZ2VzLFxuLmZlYXR1cmUtaG9uZXltb29uLWNvdHRhZ2VzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMjg4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1mYXJtLWNvdHRhZ2VzLFxuLmZlYXR1cmUtZmFybS1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNzI1cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1yaXZlcnNpZGUtYW5kLXdhdGVyc2lkZSxcbi5mZWF0dXJlLXJpdmVyc2lkZS1hbmQtd2F0ZXJzaWRlIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMzIwcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS10YWJsZS10ZW5uaXMsXG4uZmVhdHVyZS10YWJsZS10ZW5uaXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTIxMDJweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWNhc3RsZXMsXG4uZmVhdHVyZS1jYXN0bGVzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yNDIxcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1teS1wZXJzb25hbC1zYW5jdHVhcnktc3BhLFxuLmZlYXR1cmUtbXktcGVyc29uYWwtc2FuY3R1YXJ5LXNwYSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNDU5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1jaGlsZHJlbi13ZWxjb21lLFxuLmZlYXR1cmUtY2hpbGRyZW4td2VsY29tZSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNDMwcHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1wdWItbmVhcmJ5LFxuLmZlYXR1cmUtcHViLW5lYXJieSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjEzN3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtZ2xhbXBpbmcsXG4uZmVhdHVyZS1nbGFtcGluZyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtNzU1cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1sb2RnZSxcbi5mZWF0dXJlLWxvZGdlIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0xMzUycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1lbmdhZ2VtZW50cyxcbi5mZWF0dXJlLWVuZ2FnZW1lbnRzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0yMTcycHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS10aGF0Y2hlZCxcbi5mZWF0dXJlLXRoYXRjaGVkIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC00ODhweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWJlYWNoLW5lYXJieSxcbi5mZWF0dXJlLWJlYWNoLW5lYXJieSBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMTU0NXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtc2F1bmEsXG4uZmVhdHVyZS1zYXVuYSBsYWJlbCxcbnNwYW4uZmVhdHVyZS1zYXVuYXN0ZWFtLXJvb20sXG4uZmVhdHVyZS1zYXVuYXN0ZWFtLXJvb20gbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTMwMTFweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXNwYS1mYWNpbGl0aWVzLW9ub2ZmLXNpdGUsXG4uZmVhdHVyZS1zcGEtZmFjaWxpdGllcy1vbm9mZi1zaXRlIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC0zMTM5cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1xdWlya3ksXG4uZmVhdHVyZS1xdWlya3kgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI5NjlweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXJlbW90ZS1jb3R0YWdlcyxcbi5mZWF0dXJlLXJlbW90ZS1jb3R0YWdlcyBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMucG5nJykgLTVweCAtMjU4cHggbm8tcmVwZWF0O1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS1zbWFsbC1jb3R0YWdlcyxcbi5mZWF0dXJlLXNtYWxsLWNvdHRhZ2VzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC01MTdweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXVuaXF1ZS1wcm9wZXJ0aWVzLFxuLmZlYXR1cmUtdW5pcXVlLXByb3BlcnRpZXMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTE1MnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtbWFub3ItaG91c2VzLFxuLmZlYXR1cmUtbWFub3ItaG91c2VzIGxhYmVsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy5wbmcnKSAtNXB4IC01NDZweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdlZGRpbmdzLFxuLmZlYXR1cmUtd2VkZGluZ3MgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIC01cHggLTI4MDZweCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludCxcbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludCBsYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uKCdlbGVjdHJpYyBjYXInLCAkaWNvbi1jb2xvcik7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuc3Bhbi5mZWF0dXJlLXdhdGVyc3BvcnRzLFxuLmZlYXR1cmUtd2F0ZXJzcG9ydHMgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignYm9hdCcsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtc3VyZmluZyxcbi5mZWF0dXJlLXN1cmZpbmcgbGFiZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogaWNvbignc3VyZmluZycsICRpY29uLWNvbG9yKTtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG5zcGFuLmZlYXR1cmUtd2hlZWxjaGFpci1mcmllbmRseS5vdGhlci1pY29uLFxuc3Bhbi5mZWF0dXJlLWx1eHVyeS5vdGhlci1pY29uLFxuc3Bhbi5mZWF0dXJlLWVsZWN0cmljLWNhci1jaGFyZ2luZy1wb2ludC5vdGhlci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbnNwYW4uZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5Lm90aGVyLWljb24sXG5zcGFuLmZlYXR1cmUtZWxlY3RyaWMtY2FyLWNoYXJnaW5nLXBvaW50Lm90aGVyLWljb24ge1xuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcC12aWV3LnNlYXJjaC1wcm9wZXJ0aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC5zZWFyY2gtcHJvcGVydHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAucHJvcGVydHktZGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wxIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbDEsXG4gICAgLmNvbDIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmxvYWRpbmcge1xuICAgICNtYXBfY2FudmFzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9wZXJ0eS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAzZW0gMCA0ZW07XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuXG4uc2VhcmNoLXByb3BlcnRpZXMge1xuICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgLnNlYXJjaC1wcm9wZXJ0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhZy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubmV3LXByb3BlcnR5LXRhZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogY29udHJhc3QoJHNlY29uZGFyeS1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vbXVsdGlwbGUgcHJpY2UgY2Fyb3VzZWwgc3R5bGVzIGhlcmUvL1xuICAgIC5wcmljZS1jYXJvdXNlbCB7XG5cbiAgICAgIHNwYW4uaW5mby1jaXJjbGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtY291bnQ9XCIxXCJdIC5vd2wtc3RhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAmW3N0eWxlXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLm93bC1pdGVtIC5hY3RpdmU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSB7XG5cbiAgICAgICAgICAuZGF0ZXMtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogJHByaW1hcnktY29sb3Igc29saWQgMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcblxuICAgICAgICAgICAgLm1hdGNoZXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndhcy1wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm93LXByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAucHJpY2UtdG90YWwsXG4gICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgIHN0cm9uZyxcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tYXRjaGVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kZXRhaWxzLWxpbms6YWZ0ZXI6bm90KC5ibG9jay1saW5rKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogaWNvbignY2FyZXQtcmlnaHQnLCBjb250cmFzdCgkcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS10b3RhbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsuYmxvY2stbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbHMtbGluazphZnRlcjpub3QoLmJsb2NrLWxpbmspIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBpY29uKCdjYXJldC1yaWdodCcsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vd2wtcHJldixcbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbDpub3QoLnByaWNlLWNhcm91c2VsKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAub3dsLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXgtaGVpZ2h0OiAyMjNweDtcbiAgICAgICAgbWluLWhlaWdodDogMjIzcHg7XG4gICAgICB9XG5cbiAgICAgICYub3dsLWxvYWRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLm93bC1wcmV2Om5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAub3dsLW5leHQ6bm90KC5vd2wtZG90KTpub3QoLmdtLWNvbnRyb2wtYWN0aXZlKTpub3QoLmRlYnRuKSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyxcbiAgICAuaXRlbS12aWRlbyB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsIGFicycpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnZpZC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucHJvcGVydHktZGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5mYXZvdXJpdGVzLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYW55LWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dIHNwYW4sXG4ucG9wdXBbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSBzcGFuLFxuLnNwZWNpYWwtb2ZmZXItdGFnIHNwYW4ge1xuICAmW2NsYXNzXj1pY29uLV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA3cHg7XG4gIH1cblxuICAmLmljb24tbG93LW9jY3VwYW5jeTphZnRlciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMucG5nXCIpIC01cHggLTIzMHB4IG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuaWNvbi1zcGVjaWFsLW9mZmVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy5wbmdcIikgLTVweCAtMTY4MnB4IG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuaWNvbi1sYXRlLWF2YWlsYWJpbGl0eTphZnRlcixcbiAgJi5pY29uLW11bHRpd2VlazphZnRlciB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTVweCAtMjU3MnB4IG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuaWNvbi1vdGhlci1vZmZlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zLnBuZykgLTVweCAtMTY0N3B4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ucG9wdXBbZGF0YS1wb3B1cF49c3BlY2lhbC1vZmZlci1dLFxuLnBvcHVwW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0ge1xuICBwYWRkaW5nOiAwO1xuXG4gIGgzIHtcbiAgICBjb2xvcjogY29udHJhc3QoJHJlZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41ZW0gMjBweDtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY29sb3I6IGNvbnRyYXN0KCRyZWQpO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFjY29yZGlvbi5jaGV2cm9uIC5hY2NvcmRpb24tYnRuIHtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZzogMWVtIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIFtjbGFzc149aWNvbi1dIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDEuNWVtIDMwcHg7XG5cbiAgICAmLmhpZGRlbi1oZWlnaHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWFsLW9mZmVyLXRhZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QoJHJlZCk7XG4gIHBhZGRpbmc6IDBweCA1cHggN3B4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBbZGF0YS1wYWdlPXByb3BlcnR5LWRldGFpbHNdICYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICBbY2xhc3NePWljb24tXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn0iLCLvu78ubG9jYXRpb24tY29kZSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG5cblxuLmxlYWZsZXQtdG9wLCAubGVhZmxldC1ib3R0b20sIC5sZWFmbGV0LXBhbmUge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLm1hcC1jYW52YXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYSgncGhvbmUtbWF4Jykge1xuICAgIGZpZ3VyZSB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1cImltYWdlLWdhbGxlcnktNGtcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYud2lkZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwdndcbiAgICB9XG5cbiAgICBhLnRvcC1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgLm93bC1pdGVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCw1Miw2MywuOCk7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzLXBhZ2UgI292ZXJ2aWV3IHtcbiAgICAmID4gLmxheW91dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IC5sYXlvdXQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVzdGltb25pYWxzIGZpZ3VyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWwge1xuICAgIGZvb3RlciBjaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2Nyb2xsLXRvcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDgwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ3VwJywgJHdoaXRlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgfVxufVxuXG4ub3dsLWNhcm91c2VsLmltYWdlLWdhbGxlcnksIC5vd2wtY2Fyb3VzZWwuaW1hZ2UtZ2FsbGVyeS00ayB7XG4gICAgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikub3dsLXByZXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIHtcbiAgICAmID4gc2VjdGlvbjpmaXJzdC1jaGlsZCA+IC5sYXlvdXQtd3JhcCA+IC5sYXlvdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skY29sLWdhcH0gKiAyKTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JGNvbC1nYXB9ICogMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uYm9vay13aXRoLWNvbmZpZGVuY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZXJyeSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mYS1mZXJyeSB7XG4gICAgICAgIGNvbnRlbnQ6IGljb24oJ2ZlcnJ5JywgJGJvZHktZm9udC1jb2xvcik7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4XG4gICAgfVxuXG4gICAgLnpvb20tZmxvb3JwbGFuIHtcbiAgICAgICAgY3Vyc29yOiB6b29tLWluO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyIHtcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50d28tdGhpcmRzLW9uZS10aGlyZCB7XG4gICAgICAgICAgICAgICAgLmNvbDIge1xuICAgICAgICAgICAgICAgICAgICAuc3RhcnRlci1wYWNrLCAudmlzaXRpbmctc3BhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhhbXBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMWVtIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKkBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWJ0bnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjY29yZGlvbi5jaGV2cm9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50ID4gcDpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50ID4gdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxzLXBhbmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC13aWRlLW1heCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgfVxuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG5cbiAgICAgICAgLmxheW91dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4sIC5idG4ud2hpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJ1c3Qtc2lnbmFscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIGRpdltjbGFzc149Y29sXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0cyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW5xdWlyeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLWZyb20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJi5wb2Ege1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNmVtIDAgMC41ZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICYucHJpY2UtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmluZm8tdGV4dC5wcmljZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWVkaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHByaW1hcnktY29sb3IsIDAuOCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFycml2YWwtcGFuZWwsIC5kZXBhcnR1cmUtcGFuZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4udGltaW5ncyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRydXN0LXNpZ25hbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgLmZpdmUtY29sIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyLCAuaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcblxuICAgICAgICAgICAgLmNvbGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24ucGx1cyAuYWNjb3JkaW9uLWJ0biwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcblxuICAgICAgICAgICAgICAgIGgzLCAuaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMzphZnRlciwgLmgzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbihpbmZvLWNpcmNsZSwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAuZml2ZS1jb2wgW2NsYXNzXj1jb2xdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgc2VjdGlvbiArIC5sYXlvdXQtd3JhcCB7XG4gICAgICAgICAgICAudHJ1c3Qtc2lnbmFscyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblxuICAgICAgICAgICAgICAgIC5maXZlLWNvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXj1jb2xdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3J0LXNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLmhhbXBlciwgc2VjdGlvbi5zdGFydGVyLXBhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCAuaDIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgYSwgaDIsIC5oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc3RhcnRlci1wYWNrLXdoaXRlLWljb24sIHNwYW4uaGFtcGVyLXdoaXRlLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi52aXNpdGluZy1zcGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTY2ZjhmO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBhLCBoMiwgLmgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsaXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBkaXYuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcXVhdGVybmFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkcHJpbWFyeS1jb2xvciwgJGJvZHktZm9udC1jb2xvciwgNzUlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by10aGlyZHMtb25lLXRoaXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtdHJpZ2dlci5nYWxsZXJ5LTRrIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1nYWxsZXJ5IHtcbiAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjI0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3Atd2lkZScpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoJ3ZlcnRpY2FsIGFicycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgLm93bC12aWRlby1wbGF5LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXJnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhbmR3cml0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5uZXItaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtY2Fyb3VzZWwsIC5yZXZpZXdzLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1kb3RzIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgfVxuXG4gICAgLm93bC10aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUzcHg7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcignYm90aCBhYnMnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICYucGxheS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnZpZGVvLXBhbmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAudmlkZW8tdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMsIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGJsYWNrIDFweCAwIDIwcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhbm5lci1oZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmx1eHVyeS12aWRlby1wYW5lbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OHZoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbDI6bm90KC5jb2xkaXYpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYucmV2aWV3cyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDFlbSAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24uY2hldnJvbjpub3QoLmhhbXBlcik6bm90KC5zdGFydGVyLXBhY2spOm5vdCgudmlzaXRpbmctc3BhKSAuYWNjb3JkaW9uLWJ0biBoMiwgLmFjY29yZGlvbi5jaGV2cm9uOm5vdCguaGFtcGVyKTpub3QoLnN0YXJ0ZXItcGFjayk6bm90KC52aXNpdGluZy1zcGEpIC5hY2NvcmRpb24tYnRuIC5oMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhbm5lci1oZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhbm5lci1oZWFkaW5nLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRiYW5uZXItaGVhZGluZy13ZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJlYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pY29uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAuZmVhdHVyZS13aGVlbGNoYWlyLWZyaWVuZGx5LCAuZmVhdHVyZS1lbGVjdHJpYy1jYXItY2hhcmdpbmctcG9pbnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1idG5zIHtcbiAgICAgICAgLmZhdm91cml0ZXMtYnRuLCAuZmF2b3VyaXRlcy1hZGRlZC1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvcGVydHktZ3JvdXAge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycml2YWwtcGFuZWwsIC5kZXBhcnR1cmUtcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyaXZhbC13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdjpub3QoLmFycml2YWwtd3JhcCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XG5cbiAgICAgICAgLmF2YWlsYWJpbGl0eS1jYWwgKiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBwcG4tcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndhcy1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3cge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIH1cblxuICAgICAgICBkZWwge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2stbm93LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LW5pZ2h0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNoYXJlLXBhZ2Uge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ3BsdXMgc3F1YXJlJywgJGJsYWNrKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5taW51cyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogaWNvbignbWludXMgc3F1YXJlJywgJGJsYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZS1pY29ucyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uOm5vdChbZGF0YS1wb3B1cD1zcGVjaWFsLW9mZmVyXSAuYWNjb3JkaW9uKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5sYXlvdXQtd3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZXZyb24gLmFjY29yZGlvbi1idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGV2cm9uIHtcbiAgICAgICAgICAgIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgICAgICAgJi5ib29rLW5vdy1idG4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVlZm8tcmV2aWV3LWxpbmsgLnBvcHVwLXRyaWdnZXIsIC51cGZyb250LXJldmlldy1saW5rIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYW1wZXItYXZhaWxhYmlsaXR5IC5wb3B1cC10cmlnZ2VyLCAuc3RhcnRlci1wYWNrLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFtcGVyLWF2YWlsYWJpbGl0eSAucG9wdXAtdHJpZ2dlciwgLnN0YXJ0ZXItcGFjay1hdmFpbGFiaWxpdHkgLnBvcHVwLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd25lci1waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWJ0bjpub3QoW2RhdGEtcG9wdXA9c3BlY2lhbC1vZmZlcl0gLmFjY29yZGlvbi1idG4pIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmdbZGF0YS1pY29uPXBsdXNdLCBzdmdbZGF0YS1pY29uPW1pbnVzXSwgc3ZnW2RhdGEtaWNvbj1jaGV2cm9uLXVwXSwgc3ZnW2RhdGEtaWNvbj1jaGV2cm9uLWRvd25dIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiwgLmgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50LmhpZGRlbi1oZWlnaHQubGF5b3V0LWhlaWdodCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xheW91dCAuYWNjb3JkaW9uLWNvbnRlbnQgLmxheW91dCAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtY29udGVudCQ9bGF5b3V0XSwgW2RhdGEtY29udGVudCQ9bG9jYWxdLCBbZGF0YS1jb250ZW50JD1kZXNjcmlwdGlvbl0ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43NXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQuaGlkZGVuLWhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJlYS12aWRlby13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1Ni4yNSUgKyA0MHB4KTtcbiAgICB9XG5cbiAgICAuYXJlYS12aWRlby1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgLnZhcmlhYmxlcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogaWNvbigndGljaycsICRwcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1kZXRhaWxzLWRhdGVwaWNrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxuXG4gICAgI2F2YWlsYWJpbGl0eSB7XG4gICAgICAgIC5rZXkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3RlZC1zdGFydC1kYXRlLCAuYm9va2VkLWRhdGUsIC5ub24tc3RhcnQtZGF0ZSwgLmF2YWlsYWJsZS1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkLXN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vbi1zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2VkLWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1saWdodGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZhaWxhYmxlLXN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmFpbGFiaWxpdHktY2FsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5hcnJpdmFsLXdyYXBwZXIsIC5kZXBhcnR1cmUtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCBkaXYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbC1zZWxlY3RlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycml2YWwtZGF0ZSwgLmRlcGFydHVyZS1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AtbWF4Jykge1xuICAgICAgICAgICAgICAgIC5hcnJpdmFsLXdyYXBwZXIsIC5kZXBhcnR1cmUtd3JhcHBlciwgLm5pZ2h0cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWwtYXJyaXZhbC1kYXktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnJpdmFscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWwtYXJyaXZhbC1kYXktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uaWdodHMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9yZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgfiBkaXY6bm90KC5oaWRkZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCBhYnMnKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGljb24oJ2NhbGVuZGFyJywgJGljb24tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnJpdmFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnJpdmFsLXdyYXBwZXIsIC5kZXBhcnR1cmUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWwtc2VsZWN0ZWQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5uaWdodHMge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLWFycml2YWwtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgJGNhbC1hcnJpdmFsLWRheS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qLmFycml2YWwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkY2FsLWFycml2YWwtZGF5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0KCRjYWwtYXJyaXZhbC1kYXktY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAubmlnaHRzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyaXZhbC13cmFwcGVyLCAuZGVwYXJ0dXJlLXdyYXBwZXIsIC5uaWdodHMsIC5wcmljZSwgLmJvb2stbm93LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9vay1ub3ctYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjc1cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsLWFycml2YWwtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJGNhbC1hcnJpdmFsLWRheS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm11bHRpcGxlLXByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2YWlsYWJpbGl0eS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtcGVyLWF2YWlsYWJpbGl0eSwgLnN0YXJ0ZXItcGFjay1hdmFpbGFiaWxpdHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLmZlZWZvLXJldmlld3MsIC51cGZyb250LXJldmlld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mZWVmby1zdGFyLXdyYXAsIC51cGZyb250LXN0YXItd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLmZlZWZvLXN0YXIsIC51cGZyb250LXN0YXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yYXRpbmdzLnBuZykgMHB4IC0wcHggbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wb3B1cCB7XG4gICAgLmZlZWZvLWxvZ28sIC51cGZyb250LWxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mZWVmby1yZXZpZXctZGF0ZSwgLnVwZnJvbnQtcmV2aWV3LWRhdGUge1xuICAgICAgICAuZmVlZm8tc3RhciwgLnVwZnJvbnQtc3RhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVmby1yZXZpZXctY29tcGFueSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgfVxuXG4gICAgLmZlZWZvLXJlcGx5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgIC5mZWVmby1yZXBseS1kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ3JlcGx5JywgJHByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NfYXJ0aWNsZV9jb250ZW50IHVsW3N0eWxlXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hMmFfZGVmYXVsdF9zdHlsZSBhIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvdmlkLWdyb3Vwcy1tc2cge1xuICAgIC8qZGlzcGxheTogbm9uZTsqL1xuICAgIGNvbG9yOiByZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnN0YXJ0ZXItcGFjaywgLmhhbXBlciB7XG4gICAgYS5wb3B1cC10cmlnZ2VyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5jb21wYW55LWJhZGdlIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4ucHJvcGVydHktZGV0YWlscy1wYWdlIC5wb3B1cFtkYXRhLXBvcHVwPXNwZWNpYWwtb2ZmZXJdIHtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCLvu78ub2ZmaWNlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBkaXYge1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICYgPiBbY2xhc3NePVwib2ZmaWNlXCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY2FjaGUtYnVzdCgnL2ltYWdlcy8jeyRmb2xkZXJ9L2NvbnRhY3QtdXMvb2ZmaWNlcy5qcGcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmljZS0xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZpY2UtMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjVweDsgXG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNlLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNlLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9mZmljZS14bWFzLXN1cnJvdW5kIHtcbiAgICAgICAgICAgIC5vZmZpY2UteG1hcywgLm9wZW5pbmctaG91cnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LW1hcCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB6LWluZGV4OiAwO1xufVxuIiwi77u/LmJsb2ctcGFnZSB7XG4gICAgLmJ0bi5ibG9nIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCR3aGl0ZSwgJHByaW1hcnktY29sb3IsIDEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnRuLmJsb2ctYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgYnRuKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUsIDEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYnRuLmJsb2csIC5idG4uYmxvZy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICB9XG5cbiAgICAuYmxvZy1wYWdlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIFxuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtbGlzdCBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwi77u/c2VjdGlvbi5vd2wtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5idG4tYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgKyBhIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG59XG5cbi5uby1wcm9wcy1iZyArIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKSB7XG4gICAgLm93bC1sYXp5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuLm93bC10aHVtYnMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5vd2wtdmlkZW8tdG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgfVxuXG4gICAgLm93bC12aWRlby1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5vd2wtdmlkZW8tZnJhbWUgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgLm93bC1pdGVtIC5ldmVudC1jYXJkIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1pdGVtIC5ldmVudC1jYXJkIC5ldmVudC1yZWdpb24ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtaXRlbSAuZXZlbnQtY2FyZCBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgJi50ZXN0aW1vbmlhbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXJyb3ctcGFkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5vd2wtbmF2IGJ1dHRvbjpub3QoLm93bC1kb3QpOm5vdCguZ20tY29udHJvbC1hY3RpdmUpOm5vdCguZGVidG4pIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCd2ZXJ0aWNhbCBhYnMnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuMjVlbSAwLjVlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRiZy1jb2xvciwgMC41KTtcbiAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNDVlbSAwLjhlbSAwLjQ1ZW0gMC43ZW07XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZzogMC40NWVtIDAuN2VtIDAuNDVlbSAwLjhlbTtcblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuXG4gICAgICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LXJlZ2lvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgfVxufVxuXG4vLyBQcmUtcmVuZGVyIGhlaWdodHNcbi5vd2wtY2Fyb3VzZWwge1xuICAgICYubmV3LXByb3BlcnRpZXMsXG4gICAgJi5mZWF0dXJlZC1wcm9wZXJ0aWVzLFxuICAgICYub2ZmZXJzLXByb3BlcnRpZXMsXG4gICAgJi5sdXh1cnktcHJvcGVydGllcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3M3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvcGVydHktY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtbG9hZGVkIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG5cbiAgICAgICAgICAgICYucG9hIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuXG4gICAgICAgICAgICAgICAgc3Bhbjpub3QoLkluZmluaXR5TnVtYmVyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9wZXJ0eS1saW5rLCAucHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnNwaXJhdGlvbnMge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuaW5zcGlyYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnNwaXJhdGlvbi1jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm93bC1sb2FkZWQgLmluc3BpcmF0aW9uLWNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZlYXR1cmVkLWluIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwi77u/LnBvcHVwIHtcbiAgICBAaW5jbHVkZSBjZW50ZXIoJ2JvdGgnKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgei1pbmRleDogNjtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3Bob25lLW1heCcpIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5MHZ3IC8gMikgKiAtMSk7XG5cbiAgICAgICAgJltkYXRhLXBvcHVwPSdib29rLXdpdGgtY29uZmlkZW5jZSddIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS50b3AtY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuY2xvc2VkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLnBvcHVwLWJnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KGNvbnRyYXN0KCRiZy1jb2xvciksIDAuMSk7XG4gICAgei1pbmRleDogNTtcbn1cblxuLnNpc3Rlci1sb2dvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgfVxufVxuIiwi77u/LmFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRpdGxlIHsgXG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2hldnJvbiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZmFkZS1vdXQoJGJvZHktZm9udC1jb2xvciwgMC45KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgICAgICAgICAgICAgIGgjeyRpfSwgLmgjeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50ID4gcDpsYXN0LWNoaWxkLFxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGx1cyB7XG4gICAgICAgIC5hY2NvcmRpb24tYnRuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAgICAgICAgICAgaTpsYXN0LWNoaWxkIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbiAudmlldy1ieS10eXBlIC5hY2NvcmRpb24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbiAudmlldy1ieS1tYXAge1xuICAgIGZvbnQtc2l6ZTogLjg1NzE0cmVtO1xufVxuXG4uYWNjb3JkaW9uIC52aWV3LWJ5LW1hcCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG59XG5cbi5zcGVjaWFsLW9mZmVycyB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgfVxufVxuXG4ubG9jYXRpb25zLWxpc3QuYWNjb3JkaW9uLnBsdXMge1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuXG4gICAgICAgIGk6bGFzdC1jaGlsZCBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuYXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEsICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBkZWxpc3QoKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/LnRvb2x0aXAtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUtb3V0KCRib2R5LWZvbnQtY29sb3IsIDAuNzUpO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlLW91dCgkYm9keS1mb250LWNvbG9yLCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/I0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVDb250YWluZXJUeXBlc1tzdHlsZV0ge1xuICAgIHBhZGRpbmctdG9wOjIycHggIWltcG9ydGFudDtcbn1cblxuLkNvb2tpZURlY2xhcmF0aW9uVHlwZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblRhYmxlSGVhZGVyLCAuQ29va2llRGVjbGFyYXRpb25UYWJsZUNlbGwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn0gICIsIu+7vy5hcnJpdmFsLXN0eWxlcyB7XG4gICAgQHBhZ2Uge1xuICAgICAgICBzaXplOiBBNDtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5icmVhayB7XG4gICAgICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDc3NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBoMTphZnRlciwgaDI6YWZ0ZXIsIGgzOmFmdGVyLCBoNDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAxMnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZCwgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmJvbGQsXG4gICAgLmJvbGQgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5ndWlkZS1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgIH1cblxuICAgIC5hZy1sb2dpbiB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE5M3B4O1xuICAgIH1cblxuICAgIC5hZy1sb2dpbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuYWctbG9naW4gI0xvZ2luIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAucGFnZS0xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuICAgIH1cblxuICAgIC5wYWdlLTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbiAgICB9XG5cbiAgICAucGFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDBweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vZ2hvc3QtYWx0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA5MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIH1cblxuICAgIC5wYWdlLTIucGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYWdlIGRpdiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxlYWZsZXQtcGFuZSxcbiAgICAubGVhZmxldC1ib3R0b20sIC5sZWFmbGV0LXRvcCB7XG4gICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hhbmdlcy1tc2cge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZXJlZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIC51bnNhdmVkLWNoYW5nZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMnB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1ndWlkZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAycHggMHB4IDJweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLmRpcmVjdGlvbnMge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgLmRpcmVjdGlvbnMgLnRleHQsXG4gICAgLmRpcmVjdGlvbnMgLm1hcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuZGlyZWN0aW9ucyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRpcmVjdGlvbnMgLm1hcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYWRtaW4taGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRtaW4taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTAwcHggMzBweCAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZG1pbi1oZWFkZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC5hZG1pbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmd1aWRlLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogNDAlO1xuICAgIH1cblxuICAgIC5ndWlkZS1idXR0b25zIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktaW1hZ2VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktaW1hZ2VzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAucHJvcGVydHktaW1hZ2VzIGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1hc3RlciAucHJvcGVydHktaW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbXBhbnktbG9nbzIsXG4gICAgLmFycml2YWwtbGF0aXR1ZGUsXG4gICAgLmFycml2YWwtbG9uZ2l0dWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXJyaXZhbC1zZWFyY2gtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0bi5yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5jb250ZW50IHRleHRhcmVhLFxuICAgIC5jb250ZW50IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIGJvcmRlcjogIzI0YzEwYyBzb2xpZCA0cHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zdHJpcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXN0cmlwIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zdHJpcCBzcGFuLCAuZm9vdGVyLXN0cmlwIHNwYW4gYSB7XG4gICAgICAgIGNvbG9yOiAkYnRuLWZvbnQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByZXZpZXctcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcmV2aWV3LXByaW50LXBhZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmdyZWVuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNGMxMGMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3MgPiBsaSBhLmdyZWVuLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC45NmVtIDJlbTtcbiAgICB9XG5cbiAgICAuZ3JlZW4gcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkbWluLXByaW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnByZXZpZXctd2luZG93IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgICB9XG5cbiAgICAucHJldmlldy13aW5kb3ctYnV0dG9ucyB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWh0bWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLmNsb3NlLXByZXZpZXcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWh0bWwgLnBhZ2UtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNXB4IGdyZXk7XG4gICAgfVxuXG4gICAgLnN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5zd2l0Y2guaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICB9XG5cbiAgICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgfVxuXG4gICAgLmlubmVyIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgfVxuXG4gICAgaW5wdXQuaW5uZXI6Y2hlY2tlZCArIC5zbGlkZXIuaW5uZXI6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB9XG4gICAgLyogUm91bmRlZCBzbGlkZXJzICovXG4gICAgLnNsaWRlci5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgaW5wdXRbZGF0YS12aXNpYmxlPVwiaGlkZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5tYXN0ZXIgaDMsXG4gICAgLm1hc3Rlci5wYWdlID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2l0Y2gge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnN3aXRjaC5pbm5lciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoLmd1aWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmd1aWRlLWhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAucHJldmlldy1odG1sIGhyLFxuICAgIC5wcmV2aWV3LWh0bWwgLmd1aWRlLWhpZGRlbixcbiAgICAucHJldmlldy1odG1sIC5zd2l0Y2gsXG4gICAgLnByZXZpZXctaHRtbCAucHJldmlldy1wcmludC1wYWdlLFxuICAgIC5wcmV2aWV3LWh0bWwgI0NvbnRlbnRQbGFjZUhvbGRlcjFfSW1hZ2VzQ291bnQsXG4gICAgLnByZXZpZXctaHRtbCAjQ29udGVudFBsYWNlSG9sZGVyMV9Qcm9wZXJ0eUltYWdlMi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1oYW5kbGUge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgICB9XG5cbiAgICBuYXYgLmxheW91dC13cmFwIC5sYXlvdXQgPiB1bC50b3AtbGlua3Mge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1pbWFnZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgLmNvbnRlbnQuZ3VpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldmlldy1wcmludC1wYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmd1aWRlLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UgaDEge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWltYWdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvcGVydHktaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuXG4gICAgICAgIC5wcm9wZXJ0eS1pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1zdHJpcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNDb250ZW50UGxhY2VIb2xkZXIxX1NvY2lhbEhvbGRlciBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3VpZGUtaGlkZGVuLCBzZWxlY3QsIGlucHV0LCAuY2hhbmdlcy1tc2csIC5zd2l0Y2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZpZXctaHRtbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb3BlcnR5LWltYWdlcyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aWV3LWh0bWwgLnBhZ2UtMiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLTIucGFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLmFkbWluLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRtaW4taGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ndWlkZS1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LWxvZ28yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQtY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldmlldy13aW5kb3csIC5jbG9zZS1wcmV2aWV3LCAucHJldmlldy13aW5kb3ctYnV0dG9ucyAucHJldmlldy1wcmludC1wYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZmxldC10b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2hhdHMtb24tZm9ybSB7XG4gICAgLmxheW91dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBzcGFuLnR5cGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcmFmdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcmNoaXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIH1cblxuICAgIC5ldmVudC1mb3JtLW1hcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICNtYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIGZvcm0gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG4gICAgLnBpYy11cGxvYWQge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUtbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmFnLXNvcnQtZW5hYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhZy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1mbG9hdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1wYW5lbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICAgICAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRpbmZvLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkaW5mby1jb2xvciwgMC45KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpdmUsICYuZHJhZnQsICYuYXJjaGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5vcGVuaW5nLXRpbWVzIC5maWVsZC1saW5lLmNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDNweCAwO1xuICAgIH1cblxuICAgIC5vcGVuaW5nLXRpbWVzIHNlbGVjdC5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxufVxuXG4ud2hhdHMtb24tbGlzdCB7XG4gICAgLmNvbC10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jb2wxIHtcbiAgICAgICAgYm9yZGVyOiAkbGluZS13aWR0aCBzb2xpZCAkZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXRvcCB7XG4gICAgICAgIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLnNlYXJjaC1saXN0LWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogY29udHJhc3QobWl4KCRwcmltYXJ5LWNvbG9yLCAkYmctY29sb3IsIDUwJSkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHByaW1hcnktY29sb3IsICRiZy1jb2xvciwgNTAlKTtcbiAgICB9XG5cbiAgICAuY29sMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAkZmFkZTogMC42O1xuXG4gICAgICAgIHNwYW4ucHVibGlzaC10eXBlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRncmVlbiwgJGZhZGUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJhZnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHJlZCwgJGZhZGUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcmNoaXZlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dChvcmFuZ2UsICRmYWRlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRveCAudG94LWRpYWxvZy13cmFwIHtcbiAgICBidXR0b24udG94LWJ1dHRvbi0taWNvblthcmlhLWxhYmVsPUNsb3NlXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwIDAgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tY2UtY29udGVudC1ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBwYWRkaW5nOiAxZW0gMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6ICRsaW5lLXdpZHRoIHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59Iiwi77u/Lmd1ZXN0LWRldGFpbHMtcGFnZSB7XG4gICAgLmd1ZXN0LWRldGFpbHMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2IyMjIyMjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgZmllbGRzZXQucGFkZGVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmllbGRzZXQucGFkZGVkIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LnBhZGRlZDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgZmllbGRzZXQucGFkZGVkIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZmllbGRzZXQucGFkZGVkOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78ubmhzLXRyYWNrLXRyYWNlLXBhZ2Uge1xuICAgIC5uaHMtdHQgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubmhzLXR0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIH1cblxuICAgIC5maWVsZC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmd1ZXN0cy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2I3YjdiO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3Vlc3RzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucmVzdWx0cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAuZ3Vlc3QtZGV0YWlscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICB9XG5cblxuICAgIC5ndWVzdC1kZXRhaWxzIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgY29sb3I6IGRhcmtyZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuIiwi77u/LmxhbmRpbmctcGFnZSB7XG4gICAgLmhlYWRlci1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyLWltZyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9sYW5kaW5nL2Jhbm5lci1tb2IuanBnXCIpICNkOGUxZTY7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2xhbmRpbmcvYmFubmVyLmpwZ1wiKSAjZDhlMWU2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbWctdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItaW1nLXRleHQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5nLWludHJvLXBhcmEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1pbnRyby1wYXJhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmRpdmlkaW5nLXN0cmlwLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9sYW5kaW5nL3N0cmlwMi5qcGdcIik7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmludHJvLXRleHQtYm90dG9te1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxufVxuIiwi77u/LmhvbGlkYXktY290dGFnZS1vd25lcnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLm93bmVyLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uOm5vdCgub3dsLWRvdCk6bm90KC5nbS1jb250cm9sLWFjdGl2ZSk6bm90KC5kZWJ0bikge1xuICAgICAgICB0b3A6IDIzJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvcGVydHktdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXItcGFuZWwtZGFyayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3JleS1iZy03NS5wbmcpIHJlcGVhdDtcbiAgICB9XG5cblxuICAgIFtkYXRhLWZvcm09XCJob2xpZGF5LWNvdHRhZ2Utb3duZXJcIl0ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd25lci1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9oZWFkZXItbW9iLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgJi50aGFuay15b3Uge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2wxIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvaGVhZGVyLmpwZ1wiKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY29sMSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoODYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9vdGVyIHtcbiAgICAgICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDIge1xuICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS1jb2wge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAub3duZXItYmFubmVyLmZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL2Zvb3Rlci1tb2IuanBnXCIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9mb290ZXIuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBoMTphZnRlciwgaDI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5naG9zdC1idG4ge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVmNWY1ZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlnaHQtaG92ZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICAgIH1cblxuICAgIC53aHktY2hvb3NlIHtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0ID4gW2NsYXNzKj1jb2xdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLnR3by1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnRpY2tzIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjE1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrLWxpc3QuZnVsbHktbWFuYWdlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuXG4gICAgICAgIC50d28tY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlja3Mge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGljay1saXN0Lm1hcmtldGVkLXRpY2tzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGlja3Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy5wbmcpIDBweCAtMjE1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd25lci1hYm91dC13cmFwIHtcblxuICAgICAgICAub3duZXItc2xpZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgICAgICAgICAub3duZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmNvbDIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdldC1zdGFydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAxLW1vYi5qcGdcIik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMS5qcGdcIik7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkp1c3QgQW5vdGhlciBIYW5kXCIsY3Vyc2l2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhW2NsYXNzKj1JbmZpbml0eU51bWJlcl0ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGUtdGVhbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MDYwNjA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9Y29sXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1jb2xzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgLnN0YWZmLXF1b3RlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhZmYtcXVvdGUtYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBbY2xhc3MqPWNvbF0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQtc3RlcCB7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzcyNzI3MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm91ci1jb2wge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFtjbGFzcyo9Y29sXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXctYmFkZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI0ZlZWZvQmFkZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC53aGljaC1zdHJpcC13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjBiMTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVlZm8taW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5naG9zdC1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2hvc3QtYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAudHdvLXRoaXJkcy1vbmUtdGhpcmQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9Y29sXSB7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnByaW1hcnktdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9ydGFsLWxvZ29zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpc3Rlci1jb21wYW5pZXMtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMi1tb2IuanBnXCIpO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwMi5qcGdcIik7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSnVzdCBBbm90aGVyIEhhbmRcIixjdXJzaXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy93aGl0ZS05MC1iZy5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmhoLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3duZXItZmFxLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhcS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWQtYWNjb3JkaWFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZC1hY2NvcmRpYW46aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWQtYWNjb3JkaWFuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMucG5nKSAwcHggLTU4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZC1hY2NvcmRpYW4ub3BlbjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVydGhlci1yZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZXQtc3RhcnRlZC13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAzLW1vYi5qcGdcIik7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy8jeyRmb2xkZXJ9L2hvbGlkYXktY290dGFnZS1vd25lcnMvc3RyaXAzLmpwZ1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGF0bywnVHJlYnVjaGV0IE1TJywnTHVjaWRhIFNhbnMgVW5pY29kZScsJ0x1Y2lkYSBHcmFuZGUnLCdMdWNpZGEgU2FucycsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhLmdob3N0LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG93LW11Y2gtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvI3skZm9sZGVyfS9ob2xpZGF5LWNvdHRhZ2Utb3duZXJzL3N0cmlwNC1tb2IuanBnXCIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzLyN7JGZvbGRlcn0vaG9saWRheS1jb3R0YWdlLW93bmVycy9zdHJpcDQuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd25lci1jYWxjdWxhdG9yIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWFybmluZ3MtdmFsdWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGF0LW1ha2VzLXdyYXAge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJKdXN0IEFub3RoZXIgSGFuZFwiLGN1cnNpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlubGluZS1oMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd25lci1wcm9wZXJ0eS1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgLmxheW91dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS13ZWJzaXRlPVwicnVyYWxcIl0ge1xuXG4gICAgLmhvbGlkYXktY290dGFnZS1vd25lcnMge1xuICAgICAgICBoMSwgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlubGluZS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3duZXItYmFubmVyIHtcbiAgICAgICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2V0LXN0YXJ0ZWQtd3JhcCBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdXJ0aGVyLXJlYWRpbmcge1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7v3NlY3Rpb24uZmVlZm8ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgY29sb3I6IGNvbnRyYXN0KCR0ZXJ0aWFyeS1jb2xvcik7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHR1cmUocmFuZG9tKDMpLCByYW5kb20oMyksICR0ZXJ0aWFyeS1jb2xvcik7XG4gICAgfVxuXG4gICAgLmxheW91dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sYXlvdXQsIC5mZWVmby1wbmwge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdCgkdGVydGlhcnktY29sb3IpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVlZm8tbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0ID4gZGl2Om5vdCguZmVlZm8tc3RhdHMpIGEuYmFkZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4JSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDJweCByZ2JhKDAsMCwwLDAuMikpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7v3NlY3Rpb24ubHV4dXJ5LXJldmlld3Mge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucmV2aWV3LWNhcmQge1xuICAgICAgICBib3JkZXI6IDdweCBkb3VibGUgI2UwZTBlMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLyomOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH0qL1xuICAgICAgICAuZmVlZm8tcXVvdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDFDJztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm93bC1pdGVtLmNlbnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uYmlnIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ubWVkaXVtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB9XG5cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5tZWRpdW0ubGVmdC1zIHtcbiAgICAgICAgcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgfVxuXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ubWVkaXVtLnJpZ2h0LXMge1xuICAgICAgICBsZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuIiwiLmxheW91dC13cmFwcGVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDkwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmLnRleHQgeyBcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ueWVsbG93LXN0cmlwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGYwYjE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNmZWVmby1zZXJ2aWNlLXJldmlldy13aWRnZXRJZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwOyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5zdHJpcC5jdXJyZW50LWF3YXJkcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDsgXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG5oMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuaDM6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLnB7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG4ucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgXHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbn1cclxuXHJcbi5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxufVxyXG5cclxuLypUaGUgc3R5bGluZyBiZWxvdyBpcyBmb3IgbW9iaWxlIGZ1bmN0aW9uYWxpdHkqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgICAubGF5b3V0LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC13cmFwcGVyLnRleHQgeyBcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LXdpZGdldElkLFxyXG4gICAgLmJsb2NrLFxyXG4gICAgLnN0cmlwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuc3RyaXAuY3VycmVudC1hd2FyZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNC5kZXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1jb250YWluZXIgeyBcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgXHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWl0ZW0gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcclxuICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMzpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpb3VzLWF3YXJkcy1jb250YWluZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cy1hd2FyZHMtY29udGFpbmVyIC5ncmlkIGg0LmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJldmlvdXMtYXdhcmRzLWNvbnRhaW5lciAuZ3JpZCBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIH1cclxufSIsIu+7vy8vIE5vcmZvbGsgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwibm9yZm9sa1wiXSB7XHJcbiAgICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICBoMiwgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXHJcbiAgICAgICAgLmgyLFxyXG4gICAgICAgIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvcHkubGlnaHQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uZmVlZm86YmVmb3JlLCBzZWN0aW9uLmZlZWZvOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub3Jmb2xrL3RleHR1cmUtMS5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmJlZm9yZSwgc2VjdGlvbi50ZXJ0aWFyeS50ZXh0dXJlOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub3Jmb2xrL3RleHR1cmUtMS5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YmVmb3JlLCBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9yZm9say90ZXh0dXJlLTIucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLypCZWxvdyBpcyBmb3IgbWFwIGxpbmtzIG9uIGhvbWVwYWdlKi9cclxuICAgIC5idG4uc21hbGwuYnJvYWRzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjA1MTQ1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5zYW5kcmluZ2hhbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU2OEFCMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuaGVhY2hhbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0M3OTAzRSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuaHVuc3RhbnRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzk0QTc0RiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwudGhvcm5oYW0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NjYyODIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmJyYW5jYXN0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NDlFQjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmJ1cm5oYW0ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQzhBNDQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndlbGxzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjVBRDVGICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ibGFrZW5leSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E4NTA3MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuY3JvbWVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzY3REE2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ydXJhbCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJENDg0MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1wYWdlPVwidXNlZnVsLWxpbmtzXCJdIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFN1ZmZvbGsgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwic3VmZm9sa1wiXSB7XHJcbiAgICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICBoMiwgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSksXHJcbiAgICAgICAgLmgyLFxyXG4gICAgICAgIC5oMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvcHkubGlnaHQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpYWwtb2ZmZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogY29udHJhc3QoJHRlcnRpYXJ5LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogY29udHJhc3QoJHRlcnRpYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YmVmb3JlLCBzZWN0aW9uLnF1YXRlcm5hcnkudGV4dHVyZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc3VmZm9say90ZXh0dXJlLTMucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZmVsaXhzdG93ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuYWxkZWJ1cmdoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jb25zdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRDk1MzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmZyYW1saW5naGFtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5oYWxlc3dvcnRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODZCNUUyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ydXJhbCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzM1NEI0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc2hvdGxleSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdCNjA4MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc291dGh3b2xkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQzgzMkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndvb2xzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUQ0QjZCICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53b29kYnJpZGdlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTY5QjFEICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIG5hdiB7XHJcbiAgICAgICAgLmxvY2F0aW9ucy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5ib3JkZXItYXJlYXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKSB7XHJcbiAgICAgICAgICAgICAgICAmLnZpbGxhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIENvdHN3b2xkcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwiY290c3dvbGRzXCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDU2cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJvcmRlci1hcmVhcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYudmlsbGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkJlbG93IGlzIGZvciBtYXAgbGlua3Mgb24gaG9tZXBhZ2UqL1xyXG4gICAgLmJ0bi5zbWFsbC5iYXRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3VydG9uIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5icm9hZHdheSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuYnVyZm9yZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuY2hlbHRlbmhhbSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuY2FtcGRlbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdCNjA4MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubm9ydG9uIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jaXJlbmNlc3RlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RDODMyRiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuYm9yZGVycyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E0OUE4RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZ2xvdWNlc3RlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0I0OTA4NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubGVjaGxhZGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBNjk1QTAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLm1vcmV0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3MzhCQTQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLm5vcnRobGVhY2gge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5QkE1OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNoaXBzdG9uIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMkY0MTRBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5zdG93IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUQ2QjYyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5zdHJhdGZvcmQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5Mjg1NTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnN0cm91ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JGNEE3QSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwudGV0YnVyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RGQzBCOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIERvcnNldCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwiZG9yc2V0XCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjg0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuY2VudHJhbCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0I1NTA0MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZGV2b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRDk1MzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmRvcnNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZWFzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuaXNsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubm9ydGgge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3QjYwODEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNvdXRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5zb3V0aGVhc3Qge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQzgzMkYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNvdXRod2VzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E0OUE4RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud2VzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RGQzBCOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYXJlYXMsIC5hcmVhLCAudG93bnMsIC5hb25icywgLmJvcmRlci1hcmVhcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWxsYWdlcyBsaTpub3QoLm1lbnUtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYudmlsbGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gRGV2b24gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cImRldm9uXCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjg0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYXJlYXMsIC5hcmVhLCAudG93bnMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKSB7XHJcbiAgICAgICAgICAgICAgICAmLnZpbGxhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubm9ydGgge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3RDdGQUEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLm1pZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzlCQTc0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZWFzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RFOTE0OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuc291dGgge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBRDRCNkIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLmJvcmRlcnMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRDk1MzQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLndlc3QtYXJlYS1idG4sXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLmVhc3QtYXJlYS1idG4sXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1hcmVhLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDEuN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFzcy1idG5zIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21wYXNzLWNvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJi5jb2xzLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuY29tcGFzcy1hbGwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbXBhc3MtbWVudS1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gQ29ybndhbGwgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbltkYXRhLXdlYnNpdGU9XCJjb3Jud2FsbFwiXSB7XHJcbiAgICAuaG9tZS1iYW5uZXIgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICBoMixcclxuICAgICAgICBoMjpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKSxcclxuICAgICAgICAuaDIsXHJcbiAgICAgICAgLmgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczOHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLm5vcnRoLWJ0bi10cmlnZ2VyLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1hcmVhLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JiZTNmYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwud2hpdGUuc291dGgtYnRuLXRyaWdnZXIsXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWFyZWEtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZlNDk4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWJ0bi10cmlnZ2VyLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5lYXN0LWFyZWEtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmFkY2ViICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWJ0bi10cmlnZ2VyLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS53ZXN0LWFyZWEtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNjNmE5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5ib3JkZXJzLWJ0bi10cmlnZ2VyLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5hbGwtYnRuLXRyaWdnZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNWIxYTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLndlc3QtYXJlYS1idG4sXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLmVhc3QtYXJlYS1idG4sXHJcbiAgICAuYnRuLnNtYWxsLndoaXRlLnNvdXRoLWFyZWEtYnRuLFxyXG4gICAgLmJ0bi5zbWFsbC53aGl0ZS5ub3J0aC1hcmVhLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDEuN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAuaGFzLWNoaWxkcmVuID4gdWwgbGkgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyID4gdWwubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXNzLWJ0bnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21wYXNzLWNvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJi5jb2xzLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuY29tcGFzcy1hbGwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbXBhc3MtbWVudS1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3BpcmF0aW9uLXN1YiAuY29tcGFzcy1hcmVhcyB7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBHbGFtcGluZyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cImdsYW1waW5nXCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQ1cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29weS5saWdodCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZlYXR1cmUtbG93LW9jY3VwYW5jeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ucXVhdGVybmFyeS50ZXh0dXJlOmJlZm9yZSwgc2VjdGlvbi5xdWF0ZXJuYXJ5LnRleHR1cmU6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dsYW1waW5nL3RleHR1cmUtMy5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBMYW50ZXJuICYgTGFya3MgLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAjTExTdWJOYXYge1xyXG4gICAgICAgIC5sYXlvdXQtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1uYXYtc3BhY2VyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhZGUtb3V0LXJpZ2h0IHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWItbmF2LWxpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZWxpc3QoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaTpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEhvbWVwYWdlIEJhbm5lclxyXG4gICAgLmxsLWJhbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtd3JhcHBlciBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtd3JhcHBlciAuY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGwtYmFubmVyLmxpZ2h0IHtcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKSwgLmgzOm5vdCguZGV0aXRsZSkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3J0LFxyXG4gICAgICAgICYuc2hvcnQgLmJhbm5lci1pbWFnZSxcclxuICAgICAgICAmLnNob3J0IC5sYXlvdXQtd3JhcCxcclxuICAgICAgICAmLnNob3J0IC5sYXlvdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEhvbWVwYWdlIFRyaXBBZHZpc29yXHJcbiAgICBzZWN0aW9uLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5icmVhZGNydW1icy13cmFwcGVyICsgc2VjdGlvbi5sbC1iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICR0cmlwYWR2aXNvci1sZ3JlZW46ICMzNGUwYTE7XHJcbiAgICAkdHJpcGFkdmlzb3ItZGdyZWVuOiAjMDBhYTZjO1xyXG5cclxuICAgIC5yZXZpZXctd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAjQ29udGVudFBsYWNlSG9sZGVyMV9UcmlwYWR2aXNvcl9jaXJjbGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRyaXBhZHZpc29yLWRncmVlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmlwYWR2aXNvci1kZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRyaXBhZHZpc29yLWRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lLXRyaXBhZHZpc29yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRyaXBhZHZpc29yLWxncmVlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nbGFtcGluZy9sYW50ZXJuLWxhcmtzL3RyaXBhZHZpc29yLWdyYXBoaWMuanBnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTI1cHggMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dsYW1waW5nL2xhbnRlcm4tbGFya3MvdHJpcGFkdmlzb3ItZ3JhcGhpYy5qcGcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBTaXRlIEluZm8gQm94ZXNcclxuICAgIC5zaXRlLWluZm8tYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2NvdmVyLWJveCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVHJpcEFkdmlzb3IgcmF0aW5nIGFuZCBhd2FyZCB3aWRnZXQvc1xyXG4gICAgc2VjdGlvbi50cmlwYWR2aXNvciB7XHJcbiAgICAgICAgLmxheW91dCA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuVEFfY2RzcmF0aW5nc29ubHl3aWRlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBUQV9jZXJ0aWZpY2F0ZU9mRXhjZWxsZW5jZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZHNST1cud2lkZSAuY2RzUk9XQ29udGFpbmVyIC5jZHNDb21wb25lbnRbc3R5bGVdIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2RzUk9XLndpZGVbc3R5bGVdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVHJpcGFkdmlzb3IgcmV2aWV3cyB3aWRnZXRcclxuICAgICNDRFNXSURTU1Bbc3R5bGVdIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3RhYmxldC1tYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWluY2x1ZGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIGRpdltjbGFzcyo9aXRlbS1dIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9zaG93ZXIuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL2ZpcmUuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3Rvd2Vscy5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Lml0ZW0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2xhbnRlcm4taWNvbnMvYmVkLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9raXRjaGVuLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9ncm91cHMuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5pdGVtLTcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9sYW50ZXJuLWljb25zL3RyYW5xdWlsaXR5LnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuaXRlbS04IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbGFudGVybi1pY29ucy9xdWlldC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFudGVybi1wYWNrLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogaWNvbigndGVudCcsICR3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNsbEFib3V0U2l0ZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxufVxyXG4vKnNwYW4udmlldy1ieS10eXBlIC52aWV3LWJ5LW1hcCwgLmZpZWxkLWxpbmUudmlldy1ieS1tYXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Ki9cclxuIiwi77u/Ly8gUnVyYWwgUmV0cmVhdHMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuW2RhdGEtd2Vic2l0ZT1cInJ1cmFsXCJdIHtcclxuICAgIFtkYXRhLXBhZ2U9XCJ3ZWxjb21lLW93bmVycy1wYWdlXCJdIHtcclxuICAgICAgICAuZGV0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNvbHMgLnRydXN0LXNpZ25hbHMge1xyXG4gICAgICAgIFtjbGFzc149Y29sXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTclIC0gKDEwcHggKiAxLjUpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXZJdGVtLmNvbDEucHJvcGVydHktY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjVweDtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhdkl0ZW0gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTQyODZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1hcnRlbCxHZW9yZ2lhLFRpbWVzIE5ldyBSb21hbixzZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuZmF2SXRlbSAucHJpY2Ugc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1pY29uLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuOGVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWxpbmUudmlldy1ieS1tYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzNDNmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLnZpZXctYnktdHlwZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuXHJcbiAgICAgICAgLnZpZXctYnktbWFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtYmFubmVyIGgyLCAuaG9tZS1iYW5uZXIgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmctd2VpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEuZGV0aXRsZSwgLmgxLmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy13ZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIuZGV0aXRsZSwgLmgyLmRldGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLmRldGl0bGUsIC5oMy5kZXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogJGhlYWRpbmctYWx0LXdlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBoMi5wcm9wZXJ0eS10aXRsZS5kZXRpdGxlLCAuaDIucHJvcGVydHktdGl0bGUuZGV0aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMi5mb290ZXItdGl0bGUubm8tdW5kZXJsaW5lLCAuaDIuZm9vdGVyLXRpdGxlLm5vLXVuZGVybGluZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaDE6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoMTpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgLmgyOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciwgaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIC5oMzpub3QoLm5vLXVuZGVybGluZSk6YWZ0ZXIsIGgzOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCAuaDQ6bm90KC5uby11bmRlcmxpbmUpOmFmdGVyLCBoNDpub3QoLmRldGl0bGUpOm5vdCgubm8tdW5kZXJsaW5lKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIC5kZXRhaWxzLXBhbmVsIC5wcmljZS1mcm9tIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaDEuc2VhcmNoLWhlYWRlciwgLmgxLnNlYXJjaC1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtbWF4Jykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi5jaGV2cm9uLnZpc2l0aW5nLXNwYSAuYWNjb3JkaW9uLWJ0bjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXI6bm90KC5kZWZvb3RlcikgLnN1Yi1mb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNhcmQgLnByaWNlLCAucHJvcGVydHktZGV0YWlscy1wYWdlIC5wcmljZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1pdGVtIC5wcm9wZXJ0eS1jYXJkIC5wcm9wZXJ0eS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1wcm9wZXJ0aWVzIC5zZWFyY2gtcHJvcGVydHkgLm5ldy1wcm9wZXJ0eS10YWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtY29udGVudD1cImRlc2NyaXB0aW9uXCJdIGgyLCBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIGgyLCBbZGF0YS1jb250ZW50PVwiZGVzY3JpcHRpb25cIl0gLmgyLCBbZGF0YS1jb250ZW50PVwibGF5b3V0XCJdIC5oMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2LjVweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSwgW2RhdGEtY29udGVudD1cIm5vdGVzXCJdIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWNvbnRlbnQ9XCJsb2NhbFwiXSBoMywgW2RhdGEtY29udGVudD1cImxvY2FsXCJdIGgyLCBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgzLCBbZGF0YS1jb250ZW50PVwibG9jYWxcIl0gLmgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTYuNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1hbHQtd2VpZ2h0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtY29udGVudD1cImZsb29ycGxhblwiXSBpbWdbc3R5bGVdIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwaXJhdGlvbi1yZXN1bHQtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHhcclxuICAgIH1cclxuXHJcbiAgICAuaW5zcGlyYXRpb24tcmVzdWx0LWJsb2NrLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHhcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wYWdlIGgyLCAuYmxvZy1wYWdlIGgzLCAuYmxvZy1wYWdlIC5oMiwgLmJsb2ctcGFnZSAuaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wcm9taXNlLXRleHQgPiB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtcHJvbWlzZS10ZXh0ID4gdWwgPiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3J1cmFsL3RpY2sucG5nKSAwcHggMHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAyMHB4IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgIC5pbnRybyAudGhyZWUtZm91cnRocy1vbmUtZm91cnRoID4gLmNvbDEge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludHJvIC50aHJlZS1mb3VydGhzLW9uZS1mb3VydGggPiAuY29sMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ29vZC10by1nby1lbmdsYW5kLnJ1cmFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZm8taG9tZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmdvb2QtdG8tZ28tZW5nbGFuZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZywgYSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnZGVza3RvcCcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVmby1sb2dvcyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYTpsYXN0LWNoaWxkIC5mZWVmby1sb2dvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9vay13aXRoLWNvbmZpZGVuY2UtZmVlZm8ge1xyXG4gICAgICAgIC5jb2wxLmhvbWUtcHJvbWlzZS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVmby1ob21lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2hpY2gtbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndoaWNoLXN0cmlwLXdyYXBwZXIge1xyXG4gICAgICAgIC8qZGlzcGxheTogbm9uZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC53aGljaC1zdHJpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdvLWNvbCAuY29sMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndoaWNoLWxvZ28ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cInByb3BlcnR5LWRldGFpbHNcIl0ge1xyXG4gICAgICAgIC53aGljaC1zdHJpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wYWdlIHtcclxuICAgICAgICAud2hpY2gtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCdwaG9uZS13aWRlLW1heCcpIHtcclxuICAgICAgICAud2hpY2gtc3RyaXAgLnR3by1jb2wgLmNvbDEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpY2gtcXVvdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci0xIC5sYXlvdXQtd3JhcCAubGF5b3V0IC5iYW5uZXItdGV4dCAudGV4dC13cmFwIC5pbWFnZS1jb3B5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgLndoaWNoLXNpZGUtdGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIC53aGljaC1zaWRlLXRhYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpY2gtc2lkZS1jb3B5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIHtcclxuICAgICAgICAgICAgLndoaWNoLXNpZGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgICAgICAud2hpY2gtc2lkZS1jb3B5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aGljaC1zaWRlLXRhYiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aGljaC1zaWRlLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi5waG9uZS12aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxuICAgIGhlYWRlciBuYXYge1xyXG4gICAgICAgIC5oYXMtY2hpbGRyZW4gPiB1bCBsaSBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS10aXRsZS5hcmVhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgPiB1bC5sb2NhdGlvbnMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYXMtY2hpbGRyZW4gPiB1bCBsaS5tZW51LXRpdGxlLmFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9ucy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5hcmVhcywgLmFyZWEsIC50b3ducywgLmFvbmJzLCAuYm9yZGVyLWFyZWFzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdkZXNrdG9wJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpbGxhZ2VzIGxpOm5vdCgubWVudS10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJi52aWxsYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0cyB7XHJcblxyXG4gICAgICAgIC5jb2wxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwuZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIElzbGUgb2YgV2lnaHQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbltkYXRhLXdlYnNpdGU9XCJpc2xlb2Z3aWdodFwiXSB7XHJcbiAgICAuYnRuLnNtYWxsLmJvdXJuZW1vdXRoIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjU1MDQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5icm9vayB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0NEOTUzNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZnJlc2h3YXRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdEN0ZBQSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubml0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5QkE3NDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnJ5ZGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4NkI1RTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLnNoYW5rbGluIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0I2MDgxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC52ZW50bm9yIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY5Q0I3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2std2l0aC1jb25maWRlbmNlLWZlZWZvIHtcclxuICAgICAgICAubGF5b3V0LXdyYXAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFlvcmtzaGlyZSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5bZGF0YS13ZWJzaXRlPVwieW9ya3NoaXJlXCJdIHtcclxuICAgIC5ob21lLWJhbm5lciAuYmFubmVyLXRleHQge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyOm5vdCguZGV0aXRsZSk6bm90KC5uby11bmRlcmxpbmUpLFxyXG4gICAgICAgIC5oMixcclxuICAgICAgICAuaDI6bm90KC5kZXRpdGxlKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDA2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwubW9vcnMsIC5idG4uc21hbGwubW9vcnMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCNTUwNDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLnNtYWxsLndvbGRzLCAuYnRuLnNtYWxsLndvbGRzIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0Q5NTM0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC55aGwsIC5idG4uc21hbGwueWhsIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0Q3RkFBICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5ib3JkZXJpbmcsIC5idG4uc21hbGwuYm9yZGVyaW5nIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOUJBNzQxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5zbWFsbC5jb2FzdCwgLmJ0bi5zbWFsbC5jb2FzdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2QjVFMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uc21hbGwuZGFsZXMsIC5idG4uc21hbGwuZGFsZXMge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNTRCNDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgbmF2IHtcclxuICAgICAgICAubG9jYXRpb25zLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmFyZWFzLCAuYXJlYSwgLnRvd25zLCAuYW9uYnMsIC5ib3JkZXItYXJlYXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlsbGFnZXMgbGk6bm90KC5tZW51LXRpdGxlKSB7XHJcbiAgICAgICAgICAgICAgICAmLnZpbGxhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ2N1c3RvbV9uaCc7XG5AaW1wb3J0ICdjdXN0b21fc2gnO1xuQGltcG9ydCAnY3VzdG9tX2NoJztcbkBpbXBvcnQgJ2N1c3RvbV9kaCc7XG5AaW1wb3J0ICdjdXN0b21fZHZoJztcbkBpbXBvcnQgJ2N1c3RvbV9jd2gnO1xuQGltcG9ydCAnY3VzdG9tX2doJztcbkBpbXBvcnQgJ2N1c3RvbV9ycic7XG5AaW1wb3J0ICdjdXN0b21faW93aCc7XG5AaW1wb3J0ICdjdXN0b21feWgnO1xuXG4uZmVycnktcGFnZS13cmFwIHtcbiAgICAuZmVycnktcG9pbnRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3J0LWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5jb2wxLCAuY29sMiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZkM2RiO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJi5oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2lnaHQtbGluayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3J0LXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA4YjhjO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlcnJ5LXRpY2sge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zLnBuZycpIDAgLTQwMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlcnJ5LXBhZ2Utd3JhcCB7XG4gICAgICAgIHNlY3Rpb24gPiBkaXYubGF5b3V0LXdyYXAgPiAubGF5b3V0Om5vdCgudGV4dC1jZW50ZXIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5bZGF0YS13ZWJzaXRlPVwiY29ybndhbGxcIl0sIFtkYXRhLXdlYnNpdGU9XCJkb3JzZXRcIl0sIFtkYXRhLXdlYnNpdGU9XCJub3Jmb2xrXCJdLCBbZGF0YS13ZWJzaXRlPVwiaXNsZW9md2lnaHRcIl0ge1xuICAgIC5wcmljZS1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgICAgICAuZGF0ZXMtYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtdG90YWwsIHNwYW4sIHN0cm9uZywgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGljb24oJ2NhcmV0LXJpZ2h0Jywgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL1F1ZWVuLy9cbi5obS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuXG4gICAgLmhtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgndGFibGV0LXNtYWxsJykge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXG4gICAgICAgIC5obS1pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA2NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2hwYi5jby51ay9pbWFnZXMvcXVlZW4ucG5nJykgYmxhY2sgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhtLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdCb29rIEFudGlxdWEnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxufVxuXG4ubW9iLXF1ZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCd0YWJsZXQtc21hbGwnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5vd25lci1mYXEtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qW2NsYXNzXj1jb2xdLm1hdGNoLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGgyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59Ki9cbiIsIu+7v0BtZWRpYSBwcmludCB7XG4gICAgaHRtbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyLFxuICAgIGZvb3Rlcjpub3QoLmRlZm9vdGVyKSxcbiAgICAuZmF2U2lkZVRhYixcbiAgICAuc2Nyb2xsLXRvcCxcbiAgICBbY2xhc3NePV9fbHBmb3JtX10sXG4gICAgI2NoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvcGVydHktZGV0YWlscy1wYWdlIHtcbiAgICAgICAgLnRhYmxpc3QsXG4gICAgICAgIC5nYWxsZXJ5LTRrLFxuICAgICAgICAub3dsLXRodW1icy13cmFwLFxuICAgICAgICAub3dsLWRvdHMsXG4gICAgICAgIC5vd2wtbmF2LFxuICAgICAgICAuaGFtcGVyLFxuICAgICAgICAjYXZhaWxhYmlsaXR5LFxuICAgICAgICAuYWNjb3JkaW9uLWJ0biBzdmcsXG4gICAgICAgIC5ib29rLW5vdy1idG4sXG4gICAgICAgIC5jaGVjay1hdmFpbGFiaWxpdHktYnRuLFxuICAgICAgICAudmlldy1lZGl0LFxuICAgICAgICAuZGV0YWlscy1wYW5lbCArIC50d28tY29sLFxuICAgICAgICAuc3RhcnRlci1wYWNrLFxuICAgICAgICAuZW5xdWlyeSxcbiAgICAgICAgLnNoYXJlLXBhZ2UsXG4gICAgICAgIC5zaG9ydC1zaGFyZSxcbiAgICAgICAgLm93bC1pdGVtOm5vdCguYWN0aXZlKSxcbiAgICAgICAgLmJvb2std2l0aC1jb25maWRlbmNlLFxuICAgICAgICAudG9wLWJ0bnMsXG4gICAgICAgIC50cnVzdC1zaWduYWxzLFxuICAgICAgICAubGF5b3V0LWJ0bixcbiAgICAgICAgI3Zpc2l0aW5nLXNwYSArIC5sYXlvdXQtd3JhcCxcbiAgICAgICAgI2Nvb2tpZWJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xvY2FsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMSwgLmNvbDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sMSArIC5jb2wyLFxuICAgICAgICAucHJpY2UtZnJvbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1pdGVtW3N0eWxlXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR3by10aGlyZHMtb25lLXRoaXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbDEsIC5jb2wyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWdhbGxlcnkgLm93bC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1nYWxsZXJ5IC5vd2wtaXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtcGFuZWwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHAsIC5hY2NvcmRpb24tY29udGVudC5oaWRkZW4taGVpZ2h0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnR3by1jb2wgc2VjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhbWFnZS13YWl2ZXItcGFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAudGFibGUtd3JhcCB7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
