@charset "UTF-8";@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}html{-ms-scroll-chaining:none;overscroll-behavior:none}body{min-height:100vh;font-size:20px;line-height:1.2;-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{width:0;background:0 0}section{overflow-x:hidden}img,svg,video{display:block;max-width:100%;width:100%}a{color:unset;text-decoration:none}button,input{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}button:focus,button:hover,input:focus,input:hover{outline:0}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul{list-style:none}.img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mainPadding{padding-left:var(--paddingX);padding-right:var(--paddingX)}@font-face{font-family:lg;src:url(../fonts/lgb687.html?io9a6k) format("woff2"),url(../fonts/lgb687-2.html?io9a6k) format("truetype"),url(../fonts/lgb687-3.html?io9a6k) format("woff"),url(../fonts/lgb687.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.about-subtitle,.about-title,.chalet-title,.chalets-title,.concept-title,.contact-back,.contact-title,.covid-item__title,.covid-title,.exclusive-title,.form-title,.h1,.h2,.h3,.h4,.hero-title,.location-title,.map-info__title,.stay-title{font-family:ltc-bodoni-175,serif}.button-arrow,.experiences-filter,.mansonry-filter-category,.video-btn,body{font-family:futura-pt,sans-serif}.h1,.h2,.h3,.h4,.text-overhead{text-align:center}b{font-weight:500}h1,h2,h3,h4,h5{font-weight:inherit}.h1{font-size:72px}.h2{font-size:64px}@media (max-width:1281px){.h2{font-size:60px}}@media (max-width:1025px){.h2{font-size:54px}}@media (max-width:601px){.h2{font-size:48px}}.h3{font-size:40px}@media (max-width:1281px){.h3{font-size:36px}}@media (max-width:601px){.h3{font-size:32px}}.h4{font-size:32px}.link-underline{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px;transition:color var(--basicTransition);cursor:pointer}.link-underline::before{content:"";position:absolute;bottom:3px;right:0;width:100%;height:1px;background:var(--black);opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transform:scaleX(0) translateY(3px);transform-origin:center;transition:var(--basicTransition)}.link-underline.active::before,.link-underline:hover::before{transform:scaleX(1) translateY(0);opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.link-arrow{position:relative;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.1em;min-height:1.1em;overflow:hidden;line-height:1;padding-left:35px;padding-right:35px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.link-arrow svg{position:absolute;left:0;width:20px;transition:left var(--longTransition);transform:translateX(-100%)}.link-arrow svg path{transition:stroke var(--basicTransition)}.link-arrow__text{height:5.5em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--longTransition),color var(--basicTransition)}.link-arrow__text span{display:block;height:1.1em}.link-arrow__text span:first-child{transform:translateY(100%)}.link-arrow__text span:first-child span{display:block;height:1.1em}.link-arrow.show{pointer-events:all}.link-arrow.show svg{transform:translateX(0)}.link-arrow.show .link-arrow__text span:first-child{transform:translateY(0)}@media (pointer:fine) and (hover:hover){.link-arrow:focus svg,.link-arrow:hover svg{left:calc(100% - 20px)}.link-arrow:focus .link-arrow__text,.link-arrow:hover .link-arrow__text{transform:translateY(-4.4em)}}.button-arrow{position:relative;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.1em;min-height:1.1em;background:0 0;overflow:hidden;line-height:1;padding-left:35px;padding-right:35px;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:inherit}.button-arrow svg{position:absolute;left:0;width:20px;transition:left var(--longTransition)}.button-arrow svg path{transition:stroke var(--basicTransition)}.button-arrow__text{height:5.5em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--longTransition),color var(--basicTransition)}.button-arrow__text span{display:block;height:1.1em}.button-arrow__text span:first-child span{display:block;height:1.1em}@media (pointer:fine) and (hover:hover){.button-arrow:focus svg,.button-arrow:hover svg{left:calc(100% - 20px)}.button-arrow:focus .button-arrow__text,.button-arrow:hover .button-arrow__text{transform:translateY(-4.4em)}}.link{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px}.link-icon{width:17px}.link-icon::before{display:none}.link-grey{color:var(--beige);opacity:.3}.link-white{color:var(--white)}.link-white::before{background:var(--white)}.link-white svg path{fill:var(--white);stroke:var(--white)}.text-overhead{font-size:14px;line-height:24px;text-transform:uppercase}html{--paddingX:40px;--paddingMediumX:65px;--headerHeight:120px;--inputHeight:72px;--k2:2560px;--desktop:1920px;--laptopXL:1680px;--laptopL:1640px;--laptopM:1440px;--laptopS:1280px;--tabletL:1024px;--tablet:992px;--tabletS:600px;--mobileL:480px;--mobileM:375px;--mobileS:320px;--basicTransition:0.4s;--longTransition:0.8s;--basicEase:cubic-bezier(0.33, 0, 0.13, 1);--secondaryEase:cubic-bezier(0.33, 0, 0.67, 1);--white:#fff;--black:#0b0b0a;--blackLine:#313130;--blackLineOpacity:#313130b3;--beige:#e2e1d9;--rose:#dad7cd;--light:#f3f2ec;--grey:#8e8e88;--lightGold:#c8c1b0;--gold:#9c9582;--yellow:#ab9653;--silver:#b2b2af}@media (max-width:1025px){html{--paddingX:30px;--paddingMediumX:50px}}@media (max-width:993px){html{--paddingMediumX:30px}}@media (max-width:601px){html{--paddingX:15px;--paddingMediumX:15px}}.main{position:relative;background:var(--white);z-index:1}.container{padding-left:var(--paddingX);padding-right:var(--paddingX)}.container-medium{padding-left:var(--paddingMediumX);padding-right:var(--paddingMediumX)}.section-white{background:var(--white)}.section-beige{background:var(--beige)}.section-gold{background:var(--lightGold)}.section-light{background:var(--light)}.section-rose{background:var(--rose)}.img-cover{position:relative;width:100%;height:100%}.img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shadow-wrapp::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.2;z-index:1;pointer-events:none}@-webkit-keyframes sliderLineOne{0%{transform:translateX(100%)}100%{transform:translate(-100%)}}@keyframes sliderLineOne{0%{transform:translateX(100%)}100%{transform:translate(-100%)}}@-webkit-keyframes sliderLineTwo{0%{transform:translateX(0)}100%{transform:translate(-200%)}}@keyframes sliderLineTwo{0%{transform:translateX(0)}100%{transform:translate(-200%)}}.line{max-width:100%;overflow:hidden}.line-stroke{width:100%;display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.line-stroke__item{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.line-stroke__1{-webkit-animation:sliderLineOne 60s linear infinite;animation:sliderLineOne 60s linear infinite}.line-stroke__2{-webkit-animation:sliderLineTwo 60s -30s linear infinite;animation:sliderLineTwo 60s -30s linear infinite}.line-stroke__img{display:flex;align-items:center;justify-content:center;max-width:390px;max-height:430px;min-width:390px;min-height:430px;margin-right:8px}@media (max-width:1025px){.line-stroke__img{max-width:360px;max-height:390px;min-width:360px;min-height:390px}}@media (max-width:601px){.line-stroke__img{max-width:315px;max-height:350px;min-width:315px;min-height:350px}}.line-stroke__img img{width:100%;height:100%;max-width:none}.line-stroke:hover .line-stroke__item{-webkit-animation-play-state:paused;animation-play-state:paused}.input{font-family:futura-pt,sans-serif}.dropdown{font:16px futura-pt,sans-serif;position:relative;width:100%;text-transform:uppercase;transition:var(--basicTransition)}.dropdown.active{box-shadow:0 5px 10px var(--grey)}.dropdown__btn{font:16px futura-pt,sans-serif;color:var(--black);display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;text-transform:uppercase;background:var(--lightGold);padding:16px 24px;border:1px solid var(--grey)}.dropdown__btn span{white-space:nowrap}.dropdown__btn svg{width:24px;height:auto;transition:var(--basicTransition)}.dropdown.active .dropdown__btn svg{transform:rotate(180deg)}.dropdown__wrapp{position:absolute;top:100%;display:flex;flex-direction:column;width:100%;background:var(--lightGold);border:1px solid var(--grey);border-top:none;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition);z-index:2}.dropdown.active .dropdown__wrapp{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;box-shadow:0 5px 10px var(--grey)}.dropdown__item{width:100%;padding:16px 24px 8px}.dropdown__item:last-of-type{padding-bottom:16px}.section-beige .dropdown__btn,.section-beige .dropdown__wrapp{background:var(--beige)}.ul{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:8px}.ul-title{font-weight:500;text-align:center;margin-bottom:8px}.ul .li{position:relative;justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:8px}.ul .li:last-of-type{margin-bottom:0}.ul .li::before{content:"";position:absolute;left:-12px;top:50%;width:4px;height:4px;background:var(--grey);border-radius:50%;transform:translateY(-50%)}.pagination{display:flex;align-items:center;justify-content:center;margin-top:65px}@media (max-width:601px){.pagination{margin-top:45px}}.pagination-item{display:flex;align-items:center;justify-content:center;width:55px;height:55px;font-size:14px;border-radius:50%;margin-right:15px}@media (max-width:601px){.pagination-item{width:48px;height:48px;margin-right:12px}}.pagination-item:last-of-type{margin-right:0}.pagination-item:not(.non){border:1px solid var(--black);cursor:pointer}.pagination-item.disabled{opacity:.1}.pagination-arrow svg{width:11px;height:auto}.pagination-arrow:first-of-type svg{transform:rotate(180deg)}.input-wrapper{position:relative;display:flex;align-items:flex-end;height:var(--inputHeight);padding-top:20px;padding-bottom:1px;width:100%}.input-wrapper_line{display:flex;align-items:center}@media screen and (max-width:600px){.input-wrapper_line{display:block}}.input-wrapper_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;margin-bottom:-25px}.input-wrapper .input{display:flex;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:20px;line-height:1;background:0 0;border:none;padding:0 24px 15px}.input-wrapper .input:active,.input-wrapper .input:focus,.input-wrapper .input:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:active~.label,.input-wrapper .input:focus~.label,.input-wrapper .input:not(:placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .input-icon{position:absolute;bottom:13px;right:12px;width:17px;height:auto;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.input-wrapper .input-date.flatpickr-mobile~.input-icon{display:none}.input-wrapper.select-wrapp{align-items:flex-end;text-transform:none}.input-wrapper .select{display:flex;align-items:flex-end;width:100%;height:100%;font-size:20px;line-height:1;background:0 0;border:none;padding:0 24px 15px}.input-wrapper .select~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .select .selectWrapper{width:100%;min-width:auto;text-transform:none}.input-wrapper .select .selectCustom,.input-wrapper .select .selectNative{font-size:20px}.input-wrapper .select .selectNative{background-size:12px}.input-wrapper .select .selectCustom-trigger::after{width:12px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px}.input-wrapper .select .selectCustom-trigger,.input-wrapper .select .selectNative{padding:0 18px 0 0}.input-wrapper .select .selectCustom.isActive .selectCustom-trigger,.input-wrapper .select .selectNative:focus{border-bottom:1px solid transparent}.input-wrapper .select .selectCustom-options{width:calc(100% + 50px);left:-25px;top:calc(100% + 15px)}.input-wrapper .select .selectCustom-option{font-size:20px;padding:10px 25px;cursor:pointer}.input-wrapper .select .selectCustom-option__none{display:none}.input-wrapper.textarea_input{height:-webkit-max-content;height:-moz-max-content;height:max-content}.input-wrapper.textarea_input .textarea{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;border:none;font-size:18px;display:flex;align-items:center;padding:0;resize:none;border:1px solid var(--silver);padding:16px}.input-wrapper.textarea_input .textarea:active,.input-wrapper.textarea_input .textarea:focus,.input-wrapper.textarea_input .textarea:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper.textarea_input .textarea:active~.label,.input-wrapper.textarea_input .textarea:focus~.label,.input-wrapper.textarea_input .textarea:not(:placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .label{position:absolute;top:calc(15px / 2 + 50%);transform-origin:left;transform:translateY(-50%);left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition)}.input-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid var(--silver)}.checkbox-wrapper{position:relative;display:flex;flex-wrap:wrap;padding:15px 25px}.checkbox-wrapper__title{width:100%}.checkbox-wrapper .input_checkbox+label{display:inline-block;margin:15px 0 0 15px}.checkbox-wrapper .input_checkbox+label:first-of-type{margin-left:0}.checkbox-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;left:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid var(--silver)}input.input_checkbox:checked,input.input_checkbox:not(:checked){position:absolute;left:-9999px}input.input_checkbox:checked *,input.input_checkbox:not(:checked) *{box-sizing:border-box}input.input_checkbox:checked+label,input.input_checkbox:not(:checked)+label{box-sizing:border-box;display:block;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:var(--basicTransition)}@media (max-width:993px){input.input_checkbox:checked+label,input.input_checkbox:not(:checked)+label{padding-left:35px}}input.input_checkbox:checked+label *,input.input_checkbox:not(:checked)+label *{box-sizing:border-box}input.input_checkbox:checked+label:before,input.input_checkbox:not(:checked)+label:before{box-sizing:border-box;content:"";position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid var(--silver);transform:translateY(-50%);transition:var(--basicTransition)}input.input_checkbox:checked+label:after,input.input_checkbox:not(:checked)+label:after{box-sizing:border-box;content:"";position:absolute;left:8px;top:calc(50% - 2px);width:13px;height:8px;border-left:1px solid var(--black);border-bottom:1px solid var(--black);transform:rotate(-45deg) translateY(-50%);transition:var(--basicTransition);opacity:0}input.input_checkbox:focus+label:before,input.input_checkbox:hover+label:before{border:1px solid var(--black)}input.input_checkbox:checked+label::before{border:1px solid var(--black)}input.input_checkbox:checked+label:after{opacity:1}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[data-validateable-block].invalid{color:red}[data-validateable-block].invalid .border-bottom{border-color:red}[data-validateable-block].invalid .input-error{opacity:1}[data-validateable-block].invalid label:before{border-color:red!important}[data-validateable-block].invalid .selectCustom-trigger,[data-validateable-block].invalid .selectNative{color:red}[data-validateable-block] .input-error{position:absolute;top:100%;left:24px;font-size:11px;margin-top:0;line-height:1rem;opacity:0;white-space:nowrap;transition:var(--basicTransition)}input.input_checkbox:checked+label:before .select.focus~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .select.focus~.border-bottom{border-bottom:1px solid var(--black)}input.input_checkbox:checked+label:before .input-wrapper input:focus~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .input-wrapper input:focus~.border-bottom{border-bottom:1px solid var(--black)}input.input_checkbox:checked+label:before .input-wrapper input.active~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .input-wrapper input.active~.border-bottom{border-bottom:1px solid var(--black)}.select-wrapp{display:flex;align-items:center;text-transform:uppercase}.select-wrapp.mob .select{height:100%;width:100%;border:1px solid var(--black)}.select-wrapp.mob .selectWrapper{height:55px;padding:0 25px}.select-wrapp.mob .selectNative{height:100%}.select-wrapp.mob .selectCustom{height:100%;padding:0 25px}.select-wrapp.mob .selectCustom.isActive .selectCustom-trigger,.select-wrapp.mob .selectNative:focus{border-bottom:1px solid transparent}.select-label{margin-right:10px;font:inherit;font-size:16px}.selectCustom,.selectNative{font:inherit;text-transform:inherit;font-size:16px;position:relative;width:100%;line-height:1.2}.selectCustom{position:absolute;top:0;left:0;display:none}@media (hover:hover){.selectCustom{display:block}.selectNative:focus+.selectCustom{display:none}}.selectCustom.isActive .selectCustom-trigger,.selectNative:focus{outline:0!important;border-bottom:1px solid var(--black)}.select{position:relative}.selectWrapper{position:relative;min-width:180px}.selectCustom-trigger,.selectNative{background:0 0;color:var(--black);border:none;width:100%;padding:5px 18px 5px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid transparent}.selectNative{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/10px;-webkit-appearance:none;-moz-appearance:none;background-position-x:100%;background-position-y:center}.selectCustom-trigger{position:relative;width:100%;height:100%;cursor:pointer;display:flex;align-items:center}.selectCustom-trigger::after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/10px;content:"";background-position-x:100%;background-position-y:center;position:absolute;width:10px;height:8px;right:0}.selectCustom-options{position:absolute;top:calc(100% + 5px);left:0;width:100%;box-shadow:0 5px 10px var(--grey);background:var(--lightGold);border:1px solid var(--grey);z-index:1;padding:0;display:none}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{position:relative;padding:10px 10px 10px 30px;background:var(--white);font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectCustom-option.isHover,.selectCustom-option:hover{background:#cdaa6d;color:#fff;cursor:default}.selectCustom-option:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #d3d3d3}.selectCustom-option.isActive::before{content:"✓";font:inherit;font-weight:400;position:absolute;left:8px;font-size:15px}.split{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;transform:translateZ(0);line-height:1.2}.fade-overflow{overflow:hidden}.fade-overflow .fade-el{display:block;transform:translateY(110%)}.fade{opacity:0;transform:translateY(60px)}#tarteaucitronPersonalize svg,.tarteaucitronAllow svg,.tarteaucitronDeny svg{display:inline;width:auto}#tarteaucitronRoot #tarteaucitronAlertBig{box-shadow:0 10px 40px rgba(0,0,0,.1)}#tarteaucitronRoot #tarteaucitron,#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--beige);color:var(--black)}#tarteaucitronServices_api .tarteaucitronLine{color:var(--black)}#tarteaucitronRoot button{background:0 0!important}#tarteaucitronPrivacyUrl{background:0 0;border:none;text-decoration:underline;opacity:50;font-size:14px;margin-top:24px;text-underline-offset:.1em;cursor:pointer}#tarteaucitronManager{border:none!important;color:currentColor!important}.iti{position:relative;display:flex;align-items:flex-end;height:100%;width:100%;padding:0 24px 15px}.iti .input{padding-bottom:0;padding-left:24px!important}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;transition:var(--basicTransition)}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{background:#fff;position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background:0 0}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{background:url(../img/icon/flags.png) no-repeat 20px 0 #dbdbdb;height:15px;box-shadow:0 0 1px 0 #888}.iti__flag.iti__np{background:0 0}.overflow-hidden{overflow:hidden!important}.swiper-wrapper{min-width:100vw}.grecaptcha-badge{visibility:hidden}.text-center{text-align:center}.text-small{font-size:12px}.opacity-50{opacity:.5}.underline{text-decoration:underline}.mt-8{margin-top:32px}body{background:var(--black)}.preloader{background:var(--black);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;min-height:100vh;overflow:hidden}.preloader-logo-wrapp{position:absolute;width:150px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:993px){.preloader-logo-wrapp{width:130px}}@media (max-width:601px){.preloader-logo-wrapp{width:100px}}.preloader-logo{display:block;margin-bottom:15px;overflow:hidden}.preloader-logo img{transform:translateY(120%)}.preloader-name{display:block;overflow:hidden}.preloader-name img{transform:translateY(120%)}.preloader-line{position:absolute;bottom:0;right:0;left:50%;transform:translate(-50%,10%);width:110%;max-width:unset}@media (max-width:993px){.preloader-line{transform:translate(-42%,0) rotate(25deg);width:200%}}@media (max-width:601px){.preloader-line{transform:translate(-39%,0) rotate(35deg);width:250%}}.preloader-line path{stroke-dasharray:0,999999px}.header{position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);transition:var(--longTransition) var(--basicEase);z-index:90;overflow:hidden}.header .container{display:flex;width:100%;height:100%}.header-wrapp{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:5px}.header-main{display:flex;align-items:center;min-width:35%}.header-main:last-of-type{justify-content:flex-end}.header-main__item{margin-right:32px}@media (max-width:993px){.header-main__item{display:none}}.header-main__item:last-child{margin-right:0}.header-main__mob{display:none}@media (max-width:993px){.header-main__mob{display:block}}.header-burger{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:55px;cursor:pointer;transition:var(--basicTransition) var(--basicEase)}@media (max-width:1025px){.header-burger{margin-right:45px}}.header-burger span{background:var(--white);width:0%;height:1px;transition:transform var(--basicTransition),background var(--basicTransition);transform-origin:left;display:block;position:absolute;left:0}.header-burger span:nth-child(1){transform:translateY(-9px)}.header-burger span:nth-child(2){transform:translateY(0)}.header-burger span:nth-child(3){transform:translateY(9px)}.header-burger:hover span:nth-child(1){transform:translateY(-12px)!important}.header-burger:hover span:nth-child(3){transform:translateY(12px)!important}.header-burger.active span:nth-child(1){transform:rotate(45deg)!important}.header-burger.active span:nth-child(2){transform:scaleX(0)!important}.header-burger.active span:nth-child(3){transform:rotate(-45deg)!important}.header-search{display:none!important}.header-logo{width:95px;display:flex;flex-direction:column;align-items:center;transform:scale(1);transition:var(--longTransition) var(--basicEase)}@media (max-width:1281px){.header-logo{width:90px}}.header-logo-fade{display:block;overflow:hidden}.header-logo-fade svg{transform:translateY(100%)}.header-logo-name{transition:var(--longTransition) var(--basicEase)}.header-logo-hide{display:block;height:27.88px;opacity:1;transition:var(--longTransition) var(--basicEase)}.header-logo path{transition:var(--longTransition) var(--basicEase)}@media (max-width:993px){.header-link{display:none}}.header:not(.menu-open).header-bg{background:var(--beige);box-shadow:0 0 10px #00000082;height:80px}.header:not(.menu-open).header-bg .header-logo{transform:scale(.9)}.header:not(.menu-open).header-bg .header-logo-hide{height:0;opacity:0}.header:not(.menu-open).header-bg .header-main__item{color:var(--black)!important}.header:not(.menu-open).header-bg .header-main__mob{color:var(--black)}.header:not(.menu-open).header-bg .header-burger span{background:var(--black)}.header:not(.menu-open).header-bg .link-arrow{color:var(--black)}.header:not(.menu-open).header-bg .link-arrow path{stroke:var(--black)}.header:not(.menu-open).header-bg .link-white::before{background:var(--black)}.header:not(.menu-open).header-bg path{fill:var(--black)}.header:not(.menu-open).black .header-main__item{color:var(--black)!important}.header:not(.menu-open).black .header-main__mob{color:var(--black)}.header:not(.menu-open).black .header-burger span{background:var(--black)}.header:not(.menu-open).black .link-arrow{color:var(--black)}.header:not(.menu-open).black .link-arrow path{stroke:var(--black)}.header:not(.menu-open).black .link-white::before{background:var(--black)}.header:not(.menu-open).black path{fill:var(--black)}.menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:80;color:var(--white)}.menu-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--black);transform:translateY(-100%)}.menu-container{display:flex;flex-direction:column;align-items:center;height:100%;max-height:100vh;position:relative;padding-top:160px}@media (max-width:1641px){.menu-container{padding-top:140px}}@media (max-width:1025px){.menu-container{padding-top:120px}}@media (max-width:993px){.menu-container{padding-top:170px}}@media (max-width:601px){.menu-container{display:block;padding-top:0;overflow:auto;margin-top:140px;height:calc(100% - 140px)}}.menu-list{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:25px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:993px){.menu-list{padding-bottom:50px}}@media (max-width:601px){.menu-list{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:65px}}.menu-list::-webkit-scrollbar{width:0;background:0 0}.menu-list div a{display:block;overflow:hidden}.menu-list div a span{display:block;transform:translateY(100%)}.menu-link{font:normal normal 32px/1.2 ltc-bodoni-175,serif;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1366px){.menu-link{font-size:calc(.04152 * 100vw + -24.71119px)}}@media (min-width:1920px){.menu-link{font-size:55px}}@media (max-width:993px){.menu-link{font-size:44px}}.menu-link__enquire{display:none;margin-top:65px}@media (max-width:993px){.menu-link__enquire{display:flex}}.menu-link-details{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:15px}.menu-details{display:flex;gap:15px;margin-top:15px}@media (max-width:993px){.menu-details{margin-top:0;margin-bottom:25px}}@media (max-width:601px){.menu-details{flex-direction:column}}.menu-details:hover~.link-underline:before{transform:scaleX(1) translateY(0);opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.menu-photo{position:relative;padding:8px 8px 15px;text-align:center}@media (max-width:993px){.menu-photo{padding:0}}.menu-photo .border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--blackLine);transform:scale(1.07);opacity:0;transition:border var(--basicTransition)}@media (max-width:993px){.menu-photo .border{display:none}}.menu-photo__wrapp{width:220px;height:130px;overflow:hidden;display:flex;align-items:flex-end}@media (max-width:993px){.menu-photo__wrapp{display:none}}.menu-photo__wrapp .photo-scale{transform:scale(1.5);width:100%;height:0;transform-origin:bottom}.menu-photo__wrapp img{transition:var(--longTransition) var(--basicEase);transform:scale(1)}.menu-photo__name{font:18px/24px futura-pt,sans-serif;margin-top:15px;text-align:center;overflow:hidden}@media (max-width:993px){.menu-photo__name{font-size:26px;margin-top:8px}}.menu-photo__name span{display:block;transform:translateY(100%)}.menu-photo a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.menu-photo:hover .border{border-color:var(--white)}.menu-photo:hover .menu-photo__wrapp img{transform:scale(1.1)!important}.menu-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:75px;padding:0 var(--paddingX)}@media (max-width:993px){.menu-bottom{flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:24px 0}}.menu-bottom-line{background:var(--blackLine);position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left}.menu-bottom__item{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(100%)}@media (max-width:993px){.menu-bottom__item{margin-bottom:8px}}@media (max-width:993px){.menu-bottom__item:last-of-type{display:none}}.menu-bottom__item strong{font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:var(--beige);opacity:.3}.menu-bottom__item span{font-size:16px;color:var(--white);opacity:.8}.menu-bottom__item span a{display:block}.footer{position:-webkit-sticky;position:sticky;bottom:0;color:var(--white);background:var(--black);padding:90px 0 32px;z-index:0}@media (max-width:993px){.footer{padding:60px 0 30px}}@media (max-width:601px){.footer{position:relative;padding:45px 0 18px}}.footer-wrapp{padding:0 16px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;border:.5px solid var(--blackLineOpacity)}@media (max-width:993px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:601px){.footer-grid{display:flex;flex-direction:column;border:none}}.footer-item{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:.5px solid var(--blackLineOpacity)}@media (max-width:1025px){.footer-item{padding:25px 20px}}@media (max-width:601px){.footer-item{width:100%;padding:12px 0;border:none}}.footer-item__title{font-size:24px;margin-bottom:15px}@media (max-width:1281px){.footer-item__title{font-size:22px;margin-bottom:11px}}@media (max-width:1025px){.footer-item__title{font-size:20px;margin-bottom:7px}}@media (max-width:601px){.footer-item__title{font-size:24px}}.footer-item .input{font-size:16px;color:var(--beige)!important;background:var(--black)!important;box-shadow:inset 0 0 0 50px var(--black)!important;-webkit-box-shadow:inset 0 0 0 50px var(--black)!important;-webkit-text-fill-color:var(--beige)!important;text-align:center;text-transform:uppercase;border:none;opacity:.3;width:90%}.footer-item .input::-moz-placeholder{color:var(--beige)}.footer-item .input:-ms-input-placeholder{color:var(--beige)}.footer-item .input::placeholder{color:var(--beige)}.footer-item .input:-webkit-autofill{color:var(--beige)!important;background:var(--black)!important}.footer-item__subtitle{font-size:16px;color:var(--beige);text-transform:uppercase;margin-bottom:8px;opacity:.3}@media (max-width:1281px){.footer-item__subtitle{font-size:15px}}@media (max-width:1025px){.footer-item__subtitle{font-size:14px}}@media (max-width:601px){.footer-item__subtitle{font-size:16px}}.footer-item .link{font-size:18px}@media (max-width:1281px){.footer-item .link{font-size:17px}}@media (max-width:1025px){.footer-item .link{font-size:15px}}@media (max-width:601px){.footer-item .link{font-size:16px}}@media (max-width:601px){.footer-item .link{font-size:18px}}.footer-form{grid-column-start:1;grid-column-end:3}@media (max-width:601px){.footer-form{grid-column-end:2;border:1px solid var(--blackLineOpacity);padding:30px 0;margin-bottom:-1px}}.footer-file{grid-column-start:3;grid-column-end:5}@media (max-width:993px){.footer-file{grid-column-start:1;grid-column-end:3}}@media (max-width:601px){.footer-file{grid-column-end:2;border:1px solid var(--blackLineOpacity);padding:30px 0;margin-bottom:35px}}.footer-social{width:17px;height:auto}@media (max-width:601px){.footer-social{padding-top:20px}}.footer-container{display:flex;align-items:flex-end;justify-content:space-between;margin-top:72px}@media (max-width:1281px){.footer-container{margin-top:65px}}@media (max-width:1025px){.footer-container{flex-wrap:wrap;margin-top:50px}}@media (max-width:993px){.footer-container{justify-content:center}}.footer-info{position:relative;display:flex;align-items:center;min-width:35%}@media (max-width:993px){.footer-info{min-width:auto;order:2}}.footer-info:last-of-type{justify-content:flex-end}.footer-info__item{font-size:12px;line-height:24px;text-transform:uppercase;margin-right:24px}@media (max-width:1025px){.footer-info__item{font-size:10px}}@media (max-width:993px){.footer-info__item{font-size:12px}}.footer-info__item:last-child{margin-right:0}@media (max-width:993px){.footer-info__item__сopyright{display:none}}.footer-сopyright{display:none;width:100%;font-size:12px;line-height:24px;text-align:center;text-transform:uppercase}@media (max-width:993px){.footer-сopyright{display:block}}.footer-logo{width:70px}@media (max-width:1281px){.footer-logo{width:65px}}@media (max-width:993px){.footer-logo svg{width:60px;margin:0 auto 20px}}@media (max-width:601px){.footer-logo svg{width:77px;margin:0 auto 15px}}.footer-developer{font-size:12px;line-height:24px;text-transform:uppercase;margin-right:130px}@media (max-width:1281px){.footer-developer{margin-right:120px}}@media (max-width:1025px){.footer-developer{font-size:10px;margin-right:110px}}@media (max-width:993px){.footer-developer{font-size:12px;margin-left:24px;margin-right:0}}.footer-top{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--grey);border:none;border-radius:50%;padding:12px;transform:translate(0,-50%);cursor:pointer}@media (max-width:1281px){.footer-top{width:44px;height:44px}}@media (max-width:1025px){.footer-top{width:40px;height:40px;padding:10px}}@media (max-width:993px){.footer-top{display:none}}@font-face{font-family:lg;src:url(../fonts/lgb687.html?io9a6k) format("woff2"),url(../fonts/lgb687-2.html?io9a6k) format("truetype"),url(../fonts/lgb687-3.html?io9a6k) format("woff"),url(../fonts/lgb687.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background:0 0;border:none;color:var(--white);cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--white)}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:var(--white)}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scale3d(1,1,1)}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset;overflow:hidden}.lg-on body{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{will-change:transform,opacity;display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../img/loading.html) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background:0 0}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background:#000000d9;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@-webkit-keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes lg-play-rotate{100%{transform:rotate(360deg)}}@keyframes lg-play-rotate{100%{transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{-webkit-animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite;animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:var(--silver)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--lightGold)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:flex;align-items:center;justify-content:space-around;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{font:300 inherit/inherit inherit;background:0 0;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{font:300 inherit/inherit inherit;appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;height:auto;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:0 0;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:var(--silver)}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:var(--silver);background:var(--silver);color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--lightGold);box-shadow:none;color:#fff;border-color:var(--lightGold)}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.hero-section{position:relative;height:100vh;min-height:600px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1025px){.hero-section{min-height:550px}}.hero-section::before{background:var(--black);content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;z-index:2}.hero-slide{position:relative;overflow:hidden;width:100%;height:100%}.hero-slide-parallax{width:100%;height:100%;position:relative}.hero-title{position:absolute;top:50%;left:50%;width:100%;max-width:865px;font-size:68px;color:var(--white);text-align:center;transform:translate(-50%,-50%);z-index:3;pointer-events:none}@media (max-width:1281px){.hero-title{font-size:62px}}@media (max-width:1025px){.hero-title{font-size:55px}}@media (max-width:601px){.hero-title{font-size:48px}}.hero-type{position:absolute;display:flex;align-items:center;bottom:var(--paddingX);left:50%;color:var(--white);transform:translateX(-50%);z-index:3}@media (max-width:601px){.hero-type{bottom:32px;font-size:14px}}.hero-type__separator{margin:0 23px}@media (max-width:993px){.hero-type__separator{margin:0 7px}}.hero-type__item{white-space:nowrap}.hero-section .hero-slide-parallax,.hero-section .swiper-wrapper{transition-timing-function:var(--basicEase)}.hero-section .swiper-wrapper{position:relative;z-index:1}.concept-section{padding-top:168px;padding-bottom:96px}@media (max-width:1025px){.concept-section{padding-top:140px}}@media (max-width:993px){.concept-section{padding-top:100px}}@media (max-width:601px){.concept-section{padding-top:60px;padding-bottom:80px}}.concept-container{display:flex;flex-direction:column;align-items:center;text-align:center}.concept-img{max-width:640px}.concept-overhead{margin-top:56px}@media (max-width:1025px){.concept-overhead{margin-top:45px}}.concept-title{max-width:865px;font-size:48px;line-height:1;margin-top:16px}@media (max-width:1025px){.concept-title{font-size:44px}}@media (max-width:993px){.concept-title{font-size:38px}}@media (max-width:601px){.concept-title{font-size:32px}}.concept-text{max-width:640px;margin-top:25px}.concept-link{margin-top:25px}.video-section{background:var(--black);height:100vh;position:-webkit-sticky;position:sticky;top:0;margin-top:-100vh;margin-bottom:100vh}.video-mp4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.video-btn{position:absolute;top:50%;left:50%;width:170px;font-size:18px;color:var(--white);background:0 0;text-transform:uppercase;border:none;transform:translate(-50%,-50%);cursor:pointer;pointer-events:none;z-index:2}.video-btn-text-wrapp{height:1em;overflow:hidden;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.video-btn__text{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:var(--longTransition)}.video-btn__text span{display:block;height:1.1em}.video-btn__text span:first-child{transform:translateY(100%)}.video-btn__text span:first-child span{display:block;height:1.1em}.video-btn svg{transform:rotate(-150deg)}.video-btn svg circle{stroke-dasharray:460;stroke-dashoffset:460}.video-btn svg .circle-2{transition:transform var(--longTransition)}.video-btn:hover .video-btn__text{transform:translateY(-1.1em)}.video-btn:hover .circle-2{transform:translate(10px,7px)}.chalets-section{padding-top:96px}@media (max-width:1025px){.chalets-section{padding-top:85px}}@media (max-width:601px){.chalets-section{padding-top:60px}}.chalets-container{text-align:center}.chalets-title{max-width:685px;font-size:55px;text-align:center;margin:16px auto 0}@media (max-width:1025px){.chalets-title{font-size:48px}}.chalets-subtitle{text-align:center;margin-top:25px}.chalets-wrapp{display:grid;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(-1 * (100vw - 100%)/ 2);margin-top:48px}@media (max-width:1025px){.chalets-wrapp{margin-top:40px}}@media (max-width:993px){.chalets-wrapp{grid-template-columns:100%;grid-gap:30px;width:100%;padding-bottom:30px;margin-left:0;border:none}}@media (max-width:601px){.chalets-wrapp{margin-top:32px}}@media (max-width:601px){.chalets-wrapp{padding-bottom:15px}}.chalets-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 48px 72px;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:1025px){.chalets-item{padding:40px 40px 65px}}@media (max-width:993px){.chalets-item{border:1px solid transparent}}@media (max-width:601px){.chalets-item{padding:30px 20px 40px}}@media (min-width:992px){.chalets-item:nth-child(odd){border-right:1px solid transparent}}.chalets-item .chalets-item__img,.chalets-item .chalets-item__key,.chalets-item .chalets-item__param,.chalets-item .chalets-item__text{transition:1s var(--basicEase);transition-delay:.4s}.chalets-item__img{width:100%;max-width:450px;height:265px;display:flex;align-items:flex-end}@media (max-width:1025px){.chalets-item__img{width:415px;height:245px}}@media (max-width:601px){.chalets-item__img{width:315px;height:185px}}.chalets-item__img img{height:0}.chalets-item__name{margin-top:32px;z-index:2;transition:1s var(--basicEase);transition-delay:.1s}@media (max-width:1025px){.chalets-item__name{margin-top:28px}}@media (max-width:601px){.chalets-item__name{margin-top:24px}}.chalets-item__key span{display:block;border:1px solid var(--gold);padding:8px 32px;margin-top:24px}@media (max-width:1025px){.chalets-item__key span{margin-top:20px}}@media (max-width:601px){.chalets-item__key span{margin-top:15px}}.chalets-item__param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:16px}.chalets-item__param span{white-space:nowrap}.chalets-item__text{max-width:450px;margin-top:16px}.chalets-item__link{display:none;margin-top:32px}@media (max-width:1025px){.chalets-item__link{display:flex}}@media (pointer:fine) and (hover:hover) and (min-width:1024px){.chalets-item.animation-done:hover .chalets-item__name{transform:translateY(var(--offsetTitle));opacity:1;color:#fff;transition-delay:0s}.chalets-item.animation-done:hover .chalets-item__img,.chalets-item.animation-done:hover .chalets-item__key,.chalets-item.animation-done:hover .chalets-item__param,.chalets-item.animation-done:hover .chalets-item__text{transform:translateY(30px);opacity:0;transition-delay:0s}.chalets-item.animation-done:hover .chalets-hover{opacity:1;pointer-events:all}.chalets-item.animation-done:hover .chalets-hover__img img{transform:scale(1)}.chalets-item.animation-done:hover .chalets-hover__link{pointer-events:all}.chalets-item.animation-done:hover .chalets-hover__link svg{transform:translateX(0)}.chalets-item.animation-done:hover .chalets-hover__link .link-arrow__text span:first-child{transform:translateY(0)}}.chalets-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;overflow:hidden;transition:1s var(--basicEase)}@media (max-width:1025px){.chalets-hover{display:none}}.chalets-hover__img img{transform:scale(1.3);transition:1s var(--basicEase)}.chalets-hover__content{position:absolute;width:100%;bottom:50px;display:flex;flex-direction:column;align-items:center;z-index:2}.chalets-hover__name{color:transparent;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.chalets-hover__link{margin-top:8px}.chalets-hover__link .link-arrow__text span:first-child,.chalets-hover__link svg{transition:1s var(--basicEase)}.chalets-bottom{padding-bottom:130px}@media (max-width:1281px){.chalets-bottom{padding-bottom:110px}}@media (max-width:1025px){.chalets-bottom{padding-bottom:90px}}@media (max-width:993px){.chalets-bottom{padding-bottom:75px}}@media (max-width:601px){.chalets-bottom{padding-bottom:50px}}.chalets-descr{max-width:640px;margin:65px auto 0}@media (max-width:1025px){.chalets-descr{margin:40px auto 0}}.chalets-more{display:flex;align-items:center;justify-content:center;margin-top:40px}@media (max-width:601px){.chalets-more{flex-direction:column}}.chalets-more__link{margin-right:56px}@media (max-width:601px){.chalets-more__link{margin-right:0;margin-bottom:32px}}.chalets-more__link:last-of-type{margin-right:0;margin-bottom:0}.experiences-section{position:relative;padding:96px 0}@media (max-width:1025px){.experiences-section{padding-top:80px}}@media (max-width:601px){.experiences-section{padding:65px 0}}.experiences-container{display:flex;flex-direction:column;align-items:center}.experiences-title{max-width:640px;margin-top:8px;text-align:center}.experiences-subtitle{max-width:640px;text-align:center;margin-top:35px}.experiences-filter{display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;font-size:16px;text-transform:uppercase;margin-top:35px}@media (max-width:1025px){.experiences-filter{font-size:15px}}@media (max-width:993px){.experiences-filter{display:none}}.experiences-filter__mob{display:none;margin-top:25px;z-index:2;width:100%}@media (max-width:993px){.experiences-filter__mob{display:block}}.experiences-slider{max-width:100%;margin-top:32px;overflow:visible}.experiences-slider-arrow{position:absolute;top:0;height:100%;width:125px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transition:var(--basicTransition) var(--basicEase)}@media (max-width:1025px){.experiences-slider-arrow{width:95px}}@media (max-width:993px){.experiences-slider-arrow{display:none}}.experiences-slider-arrow.prev{left:calc(0px - var(--paddingMediumX))}.experiences-slider-arrow.prev svg{transform-origin:right}.experiences-slider-arrow.next{right:calc(0px - var(--paddingMediumX))}.experiences-slider-arrow.next svg{transform-origin:left}.experiences-slider-arrow svg{transition:var(--basicTransition) var(--basicEase);width:40px}.experiences-slider-arrow:hover svg{transform:scaleX(1.2)}.experiences-slider-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.experiences-slider .experiences-item__img img{height:0;transform:scale(1.3)}.experiences-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 30px;margin-top:40px}@media (max-width:993px){.experiences-list{grid-template-columns:1fr 1fr}}@media (max-width:601px){.experiences-list{grid-template-columns:100%;grid-gap:30px}}.experiences-list .experiences-item{border:1px solid var(--black)}.experiences-item{position:relative;height:auto;border:1px solid transparent;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.experiences-item .link-arrow__text span:first-child,.experiences-item__hover,.experiences-item__hover img,.experiences-item__img,.experiences-item__link svg,.experiences-item__text,.experiences-item__title,.experiences-item__type{transition:1s var(--basicEase)}.experiences-item__img{height:280px;display:flex;align-items:flex-end;overflow:hidden}@media (max-width:1641px){.experiences-item__img{height:230px}}.experiences-item__title{position:relative;z-index:2;padding:32px 32px 0;text-align:left}@media (max-width:1025px){.experiences-item__title{padding:25px 25px 0}}@media (max-width:601px){.experiences-item__title{padding:25px 25px 0}}.experiences-item__type{position:relative;margin-top:8px;z-index:2;padding:0 32px 0;text-align:left}@media (max-width:1025px){.experiences-item__type{padding:0 25px 0}}@media (max-width:601px){.experiences-item__type{padding:0 25px 0}}.experiences-item__text{margin-top:8px;padding:0 32px 40px;text-align:left}@media (max-width:1025px){.experiences-item__text{padding:0 25px 35px}}@media (max-width:601px){.experiences-item__text{padding:0 25px 55px}}.experiences-item__hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.experiences-item__hover img{transform:scale(1.3)}.experiences-item__msg{position:absolute;top:44px;left:32px;color:transparent;opacity:0!important;pointer-events:none}.experiences-item__link{position:absolute;bottom:48px;left:32px;z-index:1}.experiences-item__moblink{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:1025px){.experiences-item__moblink{display:block}}@media (pointer:fine) and (hover:hover) and (min-width:1024px){.experiences-item.animation-done:hover .experiences-item__title,.experiences-item.animation-done:hover .experiences-item__type{transform:translateY(var(--offsetTitle));opacity:1;color:var(--white)}.experiences-item.animation-done:hover .experiences-item__img,.experiences-item.animation-done:hover .experiences-item__text{transform:translateY(-30px);opacity:0}.experiences-item.animation-done:hover .experiences-item__hover{opacity:1;pointer-events:all}.experiences-item.animation-done:hover .experiences-item__hover img{transform:scale(1)}.experiences-item.animation-done:hover .experiences-item__link{pointer-events:all}.experiences-item.animation-done:hover .experiences-item__link svg{transform:translateX(0)}.experiences-item.animation-done:hover .experiences-item__link .link-arrow__text span:first-child{transform:translateY(0)}}.experiences-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;width:100%;max-width:1100px;margin:65px auto 0}@media (max-width:993px){.experiences-info{grid-template-columns:100%}}@media (max-width:601px){.experiences-info{width:100vw;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.experiences-info__item{width:100%;text-align:center}@media (max-width:993px){.experiences-info__item{display:flex;flex-direction:column-reverse}}.experiences-info__item:nth-child(2n){max-width:420px;margin-left:auto;margin-right:0}@media (max-width:993px){.experiences-info__item:nth-child(2n){max-width:none}}.experiences-info__img{width:100%}.experiences-info__text{margin-top:25px}@media (max-width:993px){.experiences-info__text{margin-top:0;margin-bottom:25px}}.experiences-descr{max-width:640px;text-align:center;margin-top:48px}.experiences-link{margin-top:32px}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__img img{height:100%;transform:scale(1)}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__title .fade-el,.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__type .fade-el{transform:translateY(0)}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__text .fade{transform:translateY(0);opacity:1}.gallery-section{padding:96px 0}@media (max-width:1025px){.gallery-section{padding:80px 0}}@media (max-width:601px){.gallery-section{padding:65px 0}}.gallery-container{display:flex;flex-direction:column;align-items:center}.gallery-title{text-align:center;margin-top:8px}.gallery-line{margin-top:48px}@media (max-width:601px){.gallery-line{margin-top:40px}}.gallery-text{max-width:640px;text-align:center;margin-top:48px}@media (max-width:601px){.gallery-text{margin-top:40px}}.gallery-link{margin-top:32px}.about-section{position:relative;padding-top:95px;overflow:hidden}@media (max-width:1025px){.about-section{padding-top:85px}}@media (max-width:601px){.about-section{padding-top:60px}}.about-container{text-align:center}.about-title{max-width:685px;text-align:center;margin:15px auto 0}.about-subtitle{max-width:865px;text-align:center;margin:30px auto 0}@media (max-width:993px){.about-subtitle{margin:25px auto 0}}.about-wrapp{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"img1 img2" "img1 text";grid-gap:50px 10%;max-width:1200px;margin-top:50px;margin-left:auto;margin-right:auto}@media (max-width:1281px){.about-wrapp{grid-template-columns:1.4fr 1fr;grid-gap:50px 6%}}@media (max-width:993px){.about-wrapp{grid-template-columns:1fr;grid-template-areas:"img2" "text" "img1";grid-gap:55px;margin-top:35px}}.about-img-1{grid-area:img1}@media (max-width:993px){.about-img-1{aspect-ratio:3/4}}.about-img-2{grid-area:img2;aspect-ratio:4/3}@media (max-width:993px){.about-img-2{width:100vw;max-width:none;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.about-text{grid-area:text;padding-bottom:30px}@media (max-width:993px){.about-text{padding-bottom:0}}.service-section{position:relative}.service-wrapp{position:relative;display:grid;grid-template-columns:3fr 1fr;grid-gap:30px;padding:80px 0 575px;z-index:2}@media (max-width:1281px){.service-wrapp{padding:80px 0 460px}}@media (max-width:1025px){.service-wrapp{padding:80px 0 380px}}@media (max-width:993px){.service-wrapp{grid-template-columns:100%;padding:50px 0 270px}}@media (max-width:601px){.service-wrapp{padding:50px 0 200px}}.service-main .ul{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:993px){.service-main .ul{grid-template-columns:100%}}.service-img{position:absolute;top:0;left:0;display:flex;justify-content:center;min-width:100vw;max-width:none;height:100%;z-index:1}.service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.exclusive-section{padding:96px 0}@media (max-width:1025px){.exclusive-section{padding:85px 0}}@media (max-width:601px){.exclusive-section{padding:60px 0}}.exclusive-container{text-align:center}.exclusive-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:993px){.exclusive-wrapp{grid-template-columns:100%}}.exclusive-main{padding-left:17.5%}@media (max-width:1281px){.exclusive-main{padding-left:10%}}@media (max-width:1025px){.exclusive-main{padding-left:5%}}@media (max-width:993px){.exclusive-main{padding:0}}.exclusive-main img{margin-top:50px}@media (max-width:993px){.exclusive-img{width:100vw;max-width:none;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.exclusive-title{max-width:535px;text-align:center;margin:8px auto 0}.exclusive-descr{margin-top:40px}.exclusive-text{margin-top:40px}.exclusive-info{padding-left:7.5%;padding-right:17.5%}@media (max-width:1025px){.exclusive-info{padding-left:5%}}@media (max-width:993px){.exclusive-info{display:flex;flex-direction:column-reverse;padding:0}}.exclusive-info.column{flex-direction:column}@media (max-width:993px){.exclusive-info.column img{margin-top:10px}}.exclusive-info__text{margin-top:48px}@media (max-width:993px){.exclusive-info__text{margin-top:25px}}.exclusive-info__link{margin:48px auto 0}@media (max-width:993px){.exclusive-info img{margin-top:55px}}.contact-section{position:relative;padding:130px 0;overflow:hidden}@media (max-width:1281px){.contact-section{padding:100px 0}}@media (max-width:1025px){.contact-section{padding:80px 0}}@media (max-width:601px){.contact-section{padding:65px 0}}.contact-container{position:relative;text-align:center;z-index:1}.contact-title{max-width:640px;font-size:55px;text-align:center;margin:8px auto 0}@media (max-width:601px){.contact-title{font-size:48px}}.contact-descr{max-width:600px;margin:25px auto 0}.contact-link{margin:40px auto 0}.contact-back{position:absolute;top:50%;left:50%;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:17vw;line-height:.9;text-align:center;color:var(--silver);opacity:.1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%);z-index:1;pointer-events:none}@media (max-width:601px){.contact-back{font-size:34vw}}.contact-section.section-gold .contact-back{color:var(--beige)}.offered-section{position:relative;padding:95px 0}@media (max-width:1025px){.offered-section{padding:80px 0}}@media (max-width:601px){.offered-section{padding:65px 0}}.offered-container{display:flex;flex-direction:column;align-items:center}.offered-title{max-width:620px;margin:8px auto 0;text-align:center}.offered-wrapp{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:40px}@media (max-width:993px){.offered-wrapp{grid-template-columns:repeat(3,1fr)}}@media (max-width:601px){.offered-wrapp{grid-template-columns:repeat(2,1fr);margin-top:32px}}.offered-item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--silver);padding:50px 30px 30px;margin:-.5px;height:280px}@media (max-width:1025px){.offered-item{padding:35px 20px 20px}}@media (max-width:601px){.offered-item{padding:32px 5px 15px}}.offered-item__img{width:48px;height:auto;transition:.5s var(--basicEase)}.offered-item__title{max-width:170px;text-align:center;margin:16px auto 0;transition:.5s var(--basicEase)}.offered-item__hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;overflow:hidden;transition:var(--longTransition) var(--basicEase);transition-delay:0s}.offered-item__hover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transition:var(--longTransition) var(--basicEase);transition-delay:0s}.offered-item:hover .offered-item__img,.offered-item:hover .offered-item__title{opacity:0;transform:translateY(-50px)}.offered-item:hover .offered-item__hover{opacity:1;pointer-events:all;transition-delay:.1s}.offered-item:hover .offered-item__hover img{transform:scale(1);transition-delay:.1s}.offered-comment{font-size:17px;text-align:center;color:var(--grey);margin-top:16px}@media (max-width:601px){.offered-comment{text-align:left}}.location-section{padding:96px 0}@media (max-width:1025px){.location-section{padding:85px 0}}@media (max-width:601px){.location-section{padding:60px 0}}.location-container{text-align:center}.location-title{font-size:48px;text-align:center;margin:16px auto 0}.location-map{max-width:865px;margin:16px auto 0}.chalet-section{padding:105px 0}@media (max-width:1641px){.chalet-section{padding:105px 0 60px}}@media (max-width:1281px){.chalet-section{padding:85px 0}}@media (max-width:1025px){.chalet-section{padding:60px 0}}.chalet-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1300px;margin-left:auto;margin-right:auto}@media (max-width:993px){.chalet-container{grid-template-columns:100%;grid-gap:30px;width:100%;padding-bottom:30px;margin-left:0;border:none}}@media (max-width:601px){.chalet-container{padding-bottom:15px}}.chalet-img{max-height:500px}@media (max-width:1281px){.chalet-img{margin-left:0}}@media (max-width:993px){.chalet-img{width:65%;margin:0 auto}}.chalet-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:1281px){.chalet-content{margin-right:0}}@media (max-width:1025px){.chalet-content{padding:40px}}@media (max-width:993px){.chalet-content{border:1px solid transparent;padding:0}}@media (min-width:992px){.chalet-content:nth-child(odd){border-right:1px solid transparent}}.chalet-title{font-size:55px;margin-top:32px;z-index:2;transition:1s var(--basicEase);transition-delay:.1s}@media (max-width:1025px){.chalet-title{margin-top:28px}}@media (max-width:601px){.chalet-title{font-size:48px;margin-top:24px}}.chalet-key span{display:block;border:1px solid var(--gold);padding:8px 32px;margin-top:24px}@media (max-width:1025px){.chalet-key span{margin-top:20px}}@media (max-width:601px){.chalet-key span{margin-top:15px}}.chalet-param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:16px}.chalet-param span{white-space:nowrap}.chalet-text{max-width:450px;margin-top:16px}.chalet-link{margin-top:32px}.stay-section{position:relative;color:var(--white);padding:125px 0}.stay-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.stay-img{position:absolute;top:0;left:0;z-index:-1}.stay-title{max-width:640px;font-size:55px;text-align:center;margin:10px auto 0}@media (max-width:601px){.stay-title{font-size:48px}}.stay-param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:10px}@media (max-width:601px){.stay-param{flex-direction:column}}.stay-link{margin-top:40px}@media (max-width:601px){.stay-link{margin-top:25px}}.covid-section{padding:200px 0 95px}@media (max-width:1281px){.covid-section{padding:160px 0 95px}}@media (max-width:1025px){.covid-section{padding:120px 0 75px}}@media (max-width:993px){.covid-section{padding:90px 0 60px}}@media (max-width:601px){.covid-section{padding:60px 0}}.covid-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.covid-title{font-size:55px;margin-top:10px}@media (max-width:993px){.covid-title{font-size:48px}}.covid-wrapp{display:grid;grid-template-columns:100%;grid-gap:95px;margin-top:50px}@media (max-width:1281px){.covid-wrapp{grid-gap:75px}}@media (max-width:1025px){.covid-wrapp{grid-gap:60px}}.covid-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center}.covid-item.reverse{direction:rtl}@media (max-width:993px){.covid-item{grid-template-columns:100%}}.covid-item__info{text-align:left;padding:0 17.5%}@media (max-width:1281px){.covid-item__info{padding:0 7.5%}}@media (max-width:1025px){.covid-item__info{padding:0}}@media (max-width:993px){.covid-item__info{grid-row-start:1}}.covid-item__title{font-size:32px;text-align:center}.covid-item__text{margin-top:25px}.covid-item__text a{text-decoration:underline;color:var(--yellow)}.privacy-section{padding:225px 0 95px}@media (max-width:1281px){.privacy-section{padding:175px 0 85px}}@media (max-width:1025px){.privacy-section{padding:125px 0 60px}}.privacy-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.privacy-wrapp{max-width:865px;margin-top:85px}.privacy-item{margin-top:50px}.privacy-item:first-of-type{margin-top:0}.privacy-item__text{margin-top:10px}.privacy-item__list{margin-top:25px}.privacy-item__list:first-of-type{margin-top:0}.privacy-item__list b{display:block;margin-bottom:10px}.gallery-hero-section{padding:225px 0 95px}@media (max-width:1281px){.gallery-hero-section{padding:175px 0 85px}}@media (max-width:1025px){.gallery-hero-section{padding:175px 0 60px}}@media (max-width:601px){.gallery-hero-section{padding:170px 0 25px}}.gallery-hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-hero-descr{text-align:center;max-width:650px;margin-top:30px}@media (max-width:601px){.gallery-hero-descr{margin-top:15px}}.mansonry-section{background:var(--beige);overflow:initial;padding:0 0 100px;min-height:100vh}.mansonry-filters-bar{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}@media (max-width:993px){.mansonry-filters-bar{display:none}}.mansonry-filters-bar__mob{display:none;z-index:10;justify-content:space-between;flex-direction:column;position:relative}@media (max-width:993px){.mansonry-filters-bar__mob{display:flex}}.mansonry-filter-category{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;font-size:16px;text-transform:uppercase}@media (max-width:1025px){.mansonry-filter-category{font-size:15px}}.mansonry-filter-type__mob{display:none;z-index:2;justify-content:space-between;height:55px;gap:10px;margin-bottom:10px}@media (max-width:993px){.mansonry-filter-type__mob{display:flex}}.mansonry-filter-type__mob div{border:1px solid #cbcbcb;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mansonry-filter-type__mob div.active{border:1px solid var(--black)}.mansonry-grid{position:relative;margin-top:20px;width:102%;margin-left:-1%;overflow:hidden}@media (max-width:601px){.mansonry-grid{width:100%;margin-left:0}}.mansonry-item{position:absolute;width:31.33333%;z-index:1;margin:12px 1%;cursor:pointer}@media (max-width:993px){.mansonry-item{width:48%}}@media (max-width:601px){.mansonry-item{width:100%;margin:12px 0}}.mansonry-item-content{position:relative;display:flex;flex-direction:column;width:100%}.mansonry-item__img,.mansonry-item__video{width:100%}.mansonry-item__video{position:relative;display:flex;align-items:center;justify-content:center}.mansonry-item__video svg{position:absolute;width:55px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mansonry-item__title{display:block;font-style:normal;font-weight:400;font-size:15px;line-height:1;color:var(--grey);margin-top:8px}.mansonry-item.muuri-item-dragging{z-index:3}.mansonry-item.muuri-item-releasing{z-index:2}.mansonry-item.muuri-item-hidden{z-index:0}.mansonry-error{margin-top:50px;text-align:center}.mansonry-error .fade-el{transition:.5s;transition-delay:0s}.mansonry-error.show .fade-el{opacity:1;transform:translateY(0);transition-delay:.1s}.form-section{padding:200px 0 95px}@media (max-width:1641px){.form-section{padding:100px 0 95px}}@media (max-width:1025px){.form-section{padding:100px 0 75px}}@media (max-width:993px){.form-section{padding:90px 0 60px}}@media (max-width:601px){.form-section{padding:60px 0}}.form-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.form-title{font-size:55px;margin-top:10px}@media (max-width:993px){.form-title{font-size:48px}}.form-description{max-width:640px;text-align:center;margin-top:30px}.form-wrapp{display:grid;grid-template-columns:100%;grid-gap:95px;margin-top:50px}@media (max-width:1281px){.form-wrapp{grid-gap:75px}}@media (max-width:1025px){.form-wrapp{grid-gap:60px}}.form-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 30px;width:100%;max-width:640px;margin-top:40px}@media (max-width:993px){.form-wrapper{grid-template-columns:100%}}.form-wrapper__long{grid-column-start:1;grid-column-end:3}@media (max-width:993px){.form-wrapper__long{grid-column-end:2}}.form-checkbox{margin-top:5px}.form-checkbox input:not(:checked)~label{opacity:.5}.form-button{margin:40px auto 0;transition:opacity .15s}.form-button:disabled{opacity:.5;pointer-events:none}.form-telephone{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px}@media (max-width:993px){.form-telephone{grid-gap:15px}}.map-wrapp{display:grid;grid-template-columns:1fr 1fr}@media (max-width:993px){.map-wrapp{grid-template-columns:100%}}.map-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 30px}@media (max-width:1025px){.map-item{padding:75px 30px}}@media (max-width:993px){.map-item{padding:60px 15px}}@media (max-width:601px){.map-item{padding:60px 0}}.map-item:nth-child(2n){background:var(--lightGold)}@media (max-width:993px){.map-item:nth-child(2n){grid-row-start:1}}.map-img{width:100%;max-width:465px}.map-link{margin-top:30px}.map-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:50px}.map-info:first-of-type{margin-top:0}.map-info__title{font-size:48px;margin-bottom:10px}.arrive-section{padding:95px 0}@media (max-width:1025px){.arrive-section{padding:75px 0 0}}@media (max-width:601px){.arrive-section{padding:60px 0 0}}.arrive-wrapp{display:grid;grid-template-columns:5fr 1fr 6fr;grid-gap:30px}@media (max-width:1641px){.arrive-wrapp{grid-template-columns:1fr 1fr}}@media (max-width:1025px){.arrive-wrapp{grid-template-columns:100%}}.arrive-title{margin-top:10px}.arrive-list{margin-top:30px}.arrive-item{padding:15px 0;border-top:1px solid #747470}.arrive-item:first-of-type{border-top:0}.arrive-item__title{display:flex;align-items:flex-end;font-size:26px}.arrive-item__title img{width:24px;height:auto;margin-right:15px}.arrive-item__descr{margin-top:10px}.arrive-item__city{font-size:18px;color:var(--grey);margin-top:10px}.arrive-img{grid-column-start:3}@media (max-width:1641px){.arrive-img{grid-column-start:auto}}@media (max-width:1025px){.arrive-img{width:calc(100% + var(--paddingX) * 2);margin-left:calc(-1 * var(--paddingX))}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xvY2FsX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsInN0eWxlLmNzcyIsImJhc2ljL3Jlc2V0LnNjc3MiLCJiYXNpYy9mb250cy5zY3NzIiwiYmFzaWMvdHlwb2dyYXBoeS5zY3NzIiwiYmFzaWMvdmFyaWFibGVzLnNjc3MiLCJiYXNpYy9yZXNwb25zaXZlLnNjc3MiLCJiYXNpYy9jb21wb25lbnRzLnNjc3MiLCJiYXNpYy9zZWxlY3Quc2NzcyIsImJhc2ljL2FuaW1hdGlvbnMuc2NzcyIsImJhc2ljL3RhcnRlYXVjaXRyb24uc2NzcyIsImNvbXBvbmVudHMvZm9ybS9pbnRsVGVsSW5wdXQuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIm1peGlucy9mb250LXNpemUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Z2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2ZsYXRwaWNrci5zY3NzIiwidGVtcGxhdGVzL2hlcm8tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2NvbmNlcHQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3ZpZGVvLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9jaGFsZXRzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9leHBlcmllbmNlcy1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvYWJvdXQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3NlcnZpY2Utc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2V4Y2x1c2l2ZS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvY29udGFjdC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvb2ZmZXJlZC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvbG9jYXRpb24tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2NoYWxldC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvc3RheS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvY292aWQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3ByaXZhY3ktc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2dhbGxlcnktaGVyby1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS1tYXNvbnJ5LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9mb3JtLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9tYXAtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Fycml2ZS1zZWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQVlBLFdBQVcsWUFBWSxhQUFhLElBQUkseXJFQUF5ckUsWUFBWSxJQUFJLFdBQVcsT0FBTyxNQUFNLHFCQUFxQixRQUFRLFFBQVEsWUFBWSxLQUFLLGFBQWEsS0FBSyxTQUFTLFNBQVMsU0FBUyxPQUFPLFdBQVcsS0FBSyxRQUFRLEVBQUUsUUFBUSxFQUFFLGlDQUFpQyxlQUFlLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsRUFBRSxRQUFRLEtBQUssb0JBQW9CLFVBQVUsV0FBVyxZQUFZLDhCQUE4QixnQkFBZ0IsVUFBVSxtQkFBcUIsdUJBQXVCLGFBQWEsTUFBTSx1Q0FBdUMsYUFBYSxNQUFNLGNBQWMsWUFBWSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssU0FBUyxTQUFTLG9CQUFvQixVQUFVLDhCQUE4QixXQUFXLE9BQU8sbUJBQW1CLGlDQUFpQyxPQUFPLEtBQUssbUNBQW1DLFlBQVksV0FBVyxvQkFBb0IsU0FBUyxDQUFDLE9BQU8sV0FBVywyQ0FBMkMsWUFBWSxPQUFPLCtCQUErQix5QkFBeUIsZ0NBQWdDLHVDQUF1QyxxQ0FBcUMsc0NBQXNDLG9DQUFvQywyQkFBMkIsZ0JBQWdCLFlBQVksZ0NBQWdDLHVDQUF1QyxxQ0FBcUMsc0NBQXNDLG9DQUFvQyxTQUFT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SDREQSxZQVFBLGdCQU1BLGlCQUpBLFlBS0UsWUd2REUsY0FLSCxDQUFBLE1Ic0RELGNBRUEsb0JBQ0EsMEJHdkRBLFdIbURBLEtHN0NBLFlBQUEsU0FBQSxDQUFBLFdIcURBLElBQ0EsSUFDQSxJQUNBLElBQ0EsZUd6REEsV0FBQSxPSDZEQSxFQUNFLFlHbkRVLElIc0RaLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDRSxZR3JERSxRSHdESixJQUNFLFVHdERFLEtIeURKLElBQ0UsVUdsREksS0hxRE4sMEJBQ0UsSUdwREksVUFBQSxNSHlETiwwQkdqREUsSUFDQSxVQUFBLE1Ic0RGLHlCR25ERSxJQUNBLFVBQUEsTUh3REYsSUduREUsVUFBQSxLSHVERiwwQkd0REUsSUFiRixVQUFBLE1IeUVBLHlCQUNFLElHMUVGLFVBQUEsTUgrRUEsSUFDRSxVR25ERSxLSHNESixnQkFDRSxTRzFEQyxTSDJERCxNR2xESSxvQkhtREosTUdsREksaUJIbURKLE1HN0RDLFlIOERELGVHakRNLElIa0ROLFdHL0RDLE1BQUEsdUJIZ0VELE9HakRRLFFIb0RWLHdCQUNFLFFHOUZGLEdIK0ZFLFNHM0NJLFNINENKLE9HaEdGLElIaUdFLE1HMUNJLEVBS0osTUFBQSxLSHVDQSxPR25HRixJSG9HRSxXR3BDTSxhSHFDTixRR3JHRixFSHNHRSxXR2xDTSxPSG1DTixvQkFBcUIsS0c3QnZCLGlCQUFBLEtBQ0UsZ0JBQUEsS0FDQSxZQUFhLEtBQ2IsZUFBQSxLQUNBLFVBQUEsVUFBQSxnQkFBQSxpQkFBQSxPQUFBLFdBQUEsdUJIb0NGLCtCQURBLDhCRzlCRSxVQUFBLFVBQWMsY0FDZCxRQUFBLEVBQ0EsV0FBQSxRQUNBLG9CQUFZLEtBQ1osaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtIc0NGLFlBQ0UsU0dqQ0UsU0hrQ0YsUUdqQ1MsS0hrQ1QsWUdqQ2EsT0hrQ2IsTUdqQ0Usb0JIa0NGLE1HeERGLGlCSHlERSxNR2pDSSxZQUlKLE9BQUEsTUgrQkEsV0c5QkUsTUgrQkYsU0c5QkUsT0grQkYsWUc5QkUsRUgrQkYsYUc5QkUsS0grQkYsY0c5QkUsS0grQkYsZUc5QkUsS0grQkYsb0JHckNDLEtIc0NELGlCRzdCa0IsS0g4QmxCLGdCRzdCaUIsS0g4QmpCLFlHeENDLEtIeUNELE9HM0JRLFFIOEJWLGdCQUNFLFNHbkJNLFNIb0JOLEtHMUVGLEVIMkVFLE1HakJNLEtIa0JOLFdBQVksS0FBSyxzQkdabkIsVUFBQSxrQkhnQkEscUJHZEUsV0FBQSxPQUFrQix1QkhrQnBCLGtCQUNFLE9HaEJDLE1IaUJELFFHZEksS0FJSixlQUFBLE9IWUEsZ0JHWEUsY0hZRixXR1hFLFdBR0YsV0FBQSxVQUFBLHFCQUFBLENBQUEsTUFBQSx1QkhZRix1QkFDRSxRR2JDLE1IY0QsT0dQTSxNQVFOLG1DQUNFLFVBQUEsaUJIS0osd0NDbFJBLFFBQUEsTUdMRSxPQUFBLE1KNFJGLGlCSXRSRSxlQUFLLElKMFJQLHFCSXRSRSxVQUFBLGNKMFJGLG9ESXRSRSxVQUFBLGNKMFJGLHdDSW5SRSxzQkFEQSxzQkFHQSxLQUFBLGtCQU1BLG9DQURBLG9DQUVBLFVBQUEsb0JKc1JGLGNJalJFLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsb0JDeUdFLE1BQUEsaUJMMktGLE1DclRGLFlEc1RFLE9JbFJFLE1KbVJGLFdJbFJFLE1DeUdBLFdBQUEsSUwyS0YsU0N6VEYsT0QwVEUsWUlsUkUsRUMwR0EsYUFBQSxLTDBLRixjQzVURixLRDZURSxPSWxSRSxLSm1SRixvQklsUkUsS0ptUkYsaUJBQWtCLEtNclVwQixnQkFBQSxLQUNFLFlBQUEsS0FDQSxPQUFBLFFBQ0EsVUFBVSxRTnlVWixrQk1wVUUsU0FBQSxTQUVBLEtBQUEsRU5xVUEsTU1wVUUsS05xVUYsV01wVUUsS0FBQSxzQk51VUosdUJBQ0UsV0FBWSxPQUFPLHVCQUdyQixvQk05VEUsT0FBQSxNQUNFLFFBQUEsS05nVUYsZUFBZ0IsT003VGhCLGdCQUFBLGNBQ0UsV0FBQSxXTitURixXQUFZLFVBQVUscUJBQXFCLENBQUUsTUFBTSx1QkFHckQseUJNMVRBLFFBQUEsTUFDRSxPQUFBLE1OOFRGLDBDQUNFLFFNMVRFLE1OMlRGLE9NMVRFLE1ONlRKLHdDQUVFLHdCQURBLHdCTXhURixLQUFBLGtCQUtJLHdDQURBLHdDQUVBLFVBQVcsb0JONlRmLE1NeFRJLFNBQUEsU04wVEYsTUFBTyxvQk10VFQsTUFBQSxpQkFDRSxNQUFBLFlOd1RBLGVNdlRFLElOMFRKLFdNNVRBLE1BQUEsS05nVUEsbUJBQ0UsUU0zVEUsS044VEosV0FDRSxNTXpURSxhQUdGLFFBQUEsR0FMRixZQUNFLE1BQUEsYU5rVUYsb0JBQ0UsV0FBWSxhQUdkLHFCTXpURSxLQUFBLGFOMlRBLE9NMVRFLGFONlRKLGVBQ0UsVU0xVEUsS04yVEYsWU16VEUsS04wVEYsZU16VEksVU40VE4sS0FDRSxXTXZURSxLTndURixpQk12VEksS053VEosZU14VEksTU55VEosY010VEUsS051VEYsS010VEksT051VEosVU12VEksT053VEosV01yVEUsT05zVEYsVU1yVEksT05zVEosVU1yVEksT05zVEosVU1yVEksT05zVEosVU1yVEksT05zVEosU01yVEksTU5zVEosVU1yVEksTU5zVEosVU1yVEksTU5zVEosVU1yVEksTU5zVEosVUs5UkUsTUwrUkYsa0JNL1RFLEtOZ1VGLGlCTXJUTSxLTnNUTixZTXJUTSwrQk5zVE4sZ0JNclRNLCtCTnNUTixRTXJUTSxLTnNUTixRSzVSRSxRTDZSRixZTXJVRSxRTnNVRixtQk1wVE0sVU5xVE4sUU1wVE0sUU5xVE4sT01wVE0sUU5xVE4sUU1wVE0sUU5xVE4sT00xVUcsUU4yVUgsWU1sVE0sUU5tVE4sT01sVE0sUU5tVE4sU01sVE0sUU5tVE4sU01wV0MsUU51V0gsMEJNMVNBLEtBQ0UsV0FBQSxLTjRTRSxpQkFBa0IsTUFJdEIseUJNelNFLEtBQ0EsaUJBQUEsTU44U0YseUJBQ0UsS010U0UsV0FBQSxLQUNBLGlCQUFBLE1OMlNKLE1BQ0UsU012U0UsU053U0YsV012U0UsYU53U0YsUU12U0UsRU4wU0osV0FDRSxhTXRTSSxnQk51U0osY010VEMsZ0JOeVRILGtCTXJVQSxhQUFBLHNCTnVVRSxjTWhTSSxzQk5tU04sZUFDRSxXTTdSRSxhTmdTSixlQUNFLFdNN1JFLGFOZ1NKLGNBQ0UsV003UkUsaUJOZ1NKLGVBQ0UsV01oU0UsYU5tU0osY0FDRSxXTTlSWSxZTmlTZCxXQUNFLFNNaFNFLFNOaVNGLE1NalNFLEtOa1NGLE9NalNFLEtOb1NKLGVBQ0UsTU0vUkUsS05nU0YsT01sU0MsS05tU0QsY005UkksTU4rUkosV0FBWSxNTTFSZCxtQkFBQSxPTjRSRSxnQkFBaUIsT012Um5CLHNCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBRUEsT0FBQSxLTjBSQSxXTXpSRSxhTjBSRixRTXpSRSxHTjBSRixRTXpSRSxFQVZKLGVBQUEsS051U0EsaUNBQ0UsR014UkUsVUFBQSxpQk40UkYsS001U0YsVUFBQSxrQk5pVEEseUJBQ0UsR0FDRSxVTXRSRSxpQk55UkosS0FDRSxVQUFXLGtCQUlmLGlDTWxSRSxHRC9IRSxVQUFBLGNDcUlGLEtBQ0UsVUFBQSxrQk5xUkoseUJBQ0UsR01oUkUsVUFBQSxjTm9SRixLQUNFLFVNalJFLGtCTnFSTixNQUNFLFVNalNDLEtOa1NELFNNN1FJLE9OZ1JOLGFNdlFHLE1BQUEsS055UUQsUU12UUksS053UUosWU12UUksT0FISCxVQUFBLE9ONFFELFlNcFFNLEVOdVFSLG1CTTlQRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsT0FDQSxZQUFBLEVOa1FGLGdCQUNFLGtCTTlQZSxjQUFBLElBQUEsT0FBQSxTTitQZixVTTlQRSxjQUFtQixJQUFBLE9BQUEsU05pUXZCLGdCTTFQRSxrQkFBQSxjQUFBLElBQUEsS0FBQSxPQUFBLFNONFBBLFVNM1BFLGNBQWEsSUFBQSxLQUFBLE9BQUEsU044UGpCLGtCTWpSQSxRQUFBLEtObVJFLFlNelBFLE9OMFBGLGdCTXpQRSxPTjBQRixVTXpQRSxNTjBQRixXTXpQRSxNTjBQRixVTTFQRSxNTjJQRixXTTNQRSxNTjRQRixhTTNQRSxJTjhQSiwwQkFDRSxrQk03UkYsVUFBQSxNTitSSSxXTXhQRSxNTnlQRixVTXhQRSxNTnlQRixXTWpTSixPTnFTQSx5QkFDRSxrQkFDRSxVTXBQRSxNTnFQRixXTXBQRSxNTnFQRixVTXBQRSxNTnFQRixXTXBQRSxPTndQTixzQkFDRSxNTXZQSSxLTndQSixPTXZQSSxLTndQSixVTWpURixLTm9UQSxzQ0FDRSw2Qk05T3NCLE9BdkV4QixxQkFBQSxPTnlUQSxPQUNFLFlNNU9FLFNBQVksQ0FBQSxXTitPaEIsVUFDRSxLTTVPRSxLQUFBLFNBQVksQ0FBQSxXTjZPZCxTTTVPRSxTTjZPRixNTWhVRixLTmlVRSxlTTNPVSxVTjRPVixXTTNPSSx1Qk44T04saUJBQ0UsV016T0ksRUFBQSxJQUFlLEtBQUEsWU40T3JCLGVBQ0UsS012T0ksS0FBQSxTQUFlLENBQUEsV053T25CLE1NM1VGLGFONFVFLFFNck9JLEtOc09KLFlNN1VGLE9OOFVFLGdCTW5PZSxjTm9PZixNTW5PSSxLTm9PSixPTWhWRixLTmlWRSxlQUFnQixVQUNoQixXTWhPSSxpQk5pT0osUU1uVkYsS0FBQSxLTm9WRSxPQUFRLElBQUksTUFBTSxZQUdwQixvQkFDRSxZTTVOSSxPTitOTixtQkFDRSxNTTFOSSxLTjJOSixPTTFOSSxLTjJOSixXTTlWRix1Qk5pV0Esb0NBQ0UsVU10TkUsZU55TkosaUJBQ0UsU010TkksU051TkosSU12TkksS053TkosUU14TkksS055TkosZU14TmdCLE9OeU5oQixNTXhOSSxLTnlOSixXTXhOSSxpQk55TkosT014TkksSUFBQSxNQUFBLFlOeU5KLFdNeE5JLEtOeU5KLFFNeE5JLEVOeU5KLFdNeE5JLE9OeU5KLG9CTXhOaUIsS055TmpCLGlCTWpYRixLTmtYRSxnQk1yTk0sS05zTk4sWU1yTk0sS05zTk4sZU1wWEYsS05xWEUsV01wTlEsdUJOcU5SLFFNcE5RLEVOdU5WLGtDQUNFLFFNL01FLEVOZ05GLFdNL01FLFFOZ05GLG9CTS9NRSxLTmdORixpQk0vTVksS05nTlosZ0JNL01FLEtOZ05GLFlNaE5FLEtOaU5GLGVNak5FLEtOa05GLFdNbE5FLEVBQUEsSUFBaUIsS0FBQSxZTnFOckIsZ0JBQ0UsTU1oTkUsS05pTkYsUU1oTkUsS0FBUyxLQUFBLElObU5iLDZCQUNFLGVNaE5FLEtBS0osOEJOK01BLGdDTTdNRSxXQUFBLGFOaU5GLElBQ0UsUU03TUUsS0FQSixZQUFBLE9Oc05FLGdCTTNNRSxPTjRNRixlTTNNRSxPTjRNRixjTXhORixJTjJOQSxVQUNFLFlNdk1XLElOd01YLFdNdk1TLE9Od01ULGNNdk1hLElOME1mLFFBQ0UsU012TUUsU053TUYsYUFBYyxPTXBNaEIsTUFBQSxvQkFJTSxNQUFBLGlCQUNBLE1BQUEsWUFMTixjQUFBLElOMk1BLHFCQUNFLGNNL0xNLEVOa01SLGdCQUNFLFFNL0xNLEdOZ01OLFNNaE1NLFNOaU1OLEtNak1NLE1Oa01OLElNbE1NLElObU1OLE1NbE1NLElObU1OLE9Lem1CRSxJTDBtQkYsV010TkYsWU51TkUsY01sTVEsSU5tTVIsVU14TkYsaUJOMk5BLFlBQ0UsUU05TFEsS04rTFIsWU05TFEsT04rTFIsZ0JNOUxlLE9OK0xmLFdNOUxnQixLTmlNbEIseUJBQ0UsWUFDRSxXTTlMTSxNTmtNVixpQkFDRSxRTTVMUSxLTjZMUixZTTVMUSxPTjZMUixnQk01TG1CLE9ONkxuQixNTTVMUSxLTjZMUixPTTVMUSxLTjZMUixVTTVMUSxLTjZMUixjTTVMUSxJTjZMUixhTTVMUSxLQXBEVix5Qk5vUEUsaUJNekxJLE1BQUEsS04yTEYsT0FBUSxLTXRQWixhQUFBLE1OMlBBLDhCQUNFLGFBQWMsRUFHaEIsMkJBQ0UsT0FBUSxJQUFJLE1BQU0sYUFqRXBCLE9BQUEsUUFxRUEsMEJBakVFLFFBQUEsR0FxRUYsc0JBakVFLE1BQUEsS0FtRUEsT0FBUSxLQS9EVixvQ014R0ksVUFBQSxlTjhLSixlTTFLSSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFlBQVUsU0FDVixPQUFBLG1CQUNBLFlBQUEsS040S0YsZUFBZ0IsSU14S2xCLE1BQUEsS040S0Esb0JNNUtBLFFBQUEsS044S0UsWUFBYSxPTTlLZixvQ05rTEUsb0JNeEtFLFFBQUEsT042S0os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Qll4dUVnQixRQUFBLEVaMnVFbEIsbUJBQ0UsT1l2dUVJLEtBSUosb0JBQUEsUUFBQSxFWnV1RUYsbUJBQ0UsT1ludUVJLEtBSUosb0JBQUEsUUFBQSxFWm11RUYsbUJBQ0UsT1lodUVFLEtaaXVFRixvQllodUVFLFFBQUEsRVptdUVKLG1CQUNFLE9ZenVFQSxLWjB1RUEsb0JZaHVFSSxRQUFBLEVabXVFTixtQkFDRSxPWS90RUksS1pndUVKLG9CWTF0RUMsUUFBQSxFWjZ0RUgsbUJhbnlFQSxPQUFBLEtBQ0Usb0JBQWUsUUFBQSxFYnV5RWpCLG1CYW55RUUsT0FBQSxLQUNBLG9CQUFBLFFBQUEsRWJ1eUVGLG1CQUNFLE9hbnlFRSxLYm95RUYsb0JhbnlFYSxRQUFBLEVic3lFZixtQkFDRSxPYWp5RUUsS2JreUVGLG9CYWp5RXFCLFFBQUEsRWJveUV2QixtQkFDRSxPYS94RUUsS2JneUVGLG9CYS94RXFCLFFBQUEsRWJreUV2QixtQkFDRSxPYTV4RUUsS2I2eEVGLG9CYTV4RUksUUFBa0IsRWIreEV4QixtQkFDRSxPYWp5RUcsS2JreUVILG9CYTN4RXFCLFFBQUEsRWI4eEV2QixtQkFDRSxPYTN4RUUsS2I0eEVGLG9CYXp4RU0sUUFFSCxFYjB4RUwsbUJBQ0UsT2FyeEVFLEtic3hFRixvQmFyeEVxQixRQUFBLEVid3hFdkIsbUJBQ0UsT2FyeEVFLEtic3hFRixvQmFyeEVFLFFBQUEsRWJ3eEVKLG1CQUNFLE9hbHlFQyxLYm15RUQsb0JhcHhFYSxRQUFBLEVidXhFZixtQkFDRSxPYW54RUksS2JveEVKLG9CYW54RWtCLFFBQUEsRWJzeEVwQixtQkFDRSxPYWx4RU0sS2JteEVOLG9CYTd5RUMsUUFBQSxFYmd6RUgsbUJBQ0UsT2FqekVDLEtia3pFRCxvQmEzd0VRLFFBQUEsRWI4d0VWLG1CQUNFLE9hbndFUSxLYm93RVIsb0JhdnpFQyxRQUFBLEViMHpFSCxtQmF6dkVFLE9BQUEsS2IydkVBLG9CYTF2RUUsUUFBd0IsRWI2dkU1QixtQkFDRSxPYXh2RUUsS2J5dkVGLG9CYXh2RXFCLFFBQUEsRWIydkV2QixtQkFDRSxPYWh3RUEsS2Jpd0VBLG9CYTl0RUMsUUFBQSxFYml1RUgsbUJBQ0UsT2F6dkVHLEtiMHZFSCxvQmFydkVNLFFBQUEsRWJ3dkVSLG1CQUNFLE9haHZFSSxLYml2RUosb0JhaHZFbUIsUUFBQSxFYm12RXJCLG1CQUNFLE9hOXVFSSxLUk5GLG9CQUFBLFFBQUEsRUx3dkVKLG1CYXZ1RUEsT0FBQSxLQUNFLG9CQUFBLFFBQXdCLEViMnVFMUIsbUJBQ0UsT2F2dUVFLEtBTkosb0JBQUEsUUFBQSxFYml2RUEsbUJBQ0UsT2FudUVFLEtBZkosb0JBQUEsUUFBQSxFYnN2RUEsbUJhdHZFQSxPQUFBLEtid3ZFRSxvQmEzdEVxQixRQUFBLEViOHRFdkIsbUJBQ0UsT2F4dEVFLEtBcENKLG9CQUFBLFFBQUEsRUE0Q0EsbUJBRUksT0FBQSxLYm90RUYsb0JBQXFCLFFBQVEsRUFHL0IsbUJhenRFQSxPQUFBLEtBV00sb0JBQUEsUUFBd0IsRWJtdEU5QixtQmE5dEVBLE9BQUEsS2JndUVFLG9CYTlzRUksUUFBb0IsRWJpdEUxQixtQkFDRSxPQUFRLEthcHVFVixvQkFBQSxRQUFBLEVBK0JBLG1CQUNFLE9BQUEsS0FDQSxvQkFBTSxRQUFBLEViNHNFUixtQmF4c0VFLE9BQUEsS0FDQSxvQkFBbUIsUUFBQSxFYjRzRXJCLG1CQUNFLE9heHNFRSxLYnlzRUYsb0JheHNFVSxRQUFBLEViMnNFWixtQmFyc0VFLE9BQUEsS2J1c0VBLG9CYXRzRWUsUUFBQSxFYnlzRWpCLG1CQUNFLE9hdHNFRSxLYnVzRUYsb0JhdHNFb0IsUUFBQSxFYnlzRXRCLG1CQUNFLE9hdnNFSSxLYndzRUosb0JLcDBFRSxRQUFBLEVMdTBFSixtQkFDRSxPYXJ0RUEsS2JzdEVBLG9CYXZzRUksUUFTSCxFYmlzRUgsbUJBQ0UsT2F2c0VJLEtid3NFSixvQmF2c0VrQixRQUFBLEViMHNFcEIsbUJBQ0UsT2Fuc0VFLEtib3NFRixvQmFuc0VFLFFBQXNCLEVic3NFMUIsbUJBQ0UsT2Fuc0VFLEtib3NFRixvQmFuc0VnQixRQUFBLEVic3NFbEIsbUJBQ0UsT2E5c0VBLEtiK3NFQSxvQmF0c0VJLFFBQW9CLEVieXNFMUIsbUJBQ0UsT2F2c0VJLEtid3NFSixvQmF4c0VJLFFBQW1CLEViMnNFekIsbUJBQ0UsT2F0c0VJLEtidXNFSixvQmF6dEVDLFFBQUEsRWI0dEVILG1CQUNFLE9hanNFUSxLYmtzRVIsb0JhanNFUSxRQUFBLEVib3NFVixtQkFDRSxPYTVyRUUsS2I2ckVGLG9CYTVyRWtCLFFBQUEsRWIrckVwQixtQkFDRSxPYTlyRUUsS2IrckVGLG9CYTdyRTZCLFFBQUEsRWJnc0UvQixtQkFDRSxPYzMrRUEsS2Q0K0VBLG9CYTFzRUEsUUFBQSxFYjZzRUYsbUJBQ0UsT2Fwc0VJLEticXNFSixvQmFsc0VFLFFBQUEsRWJxc0VKLG1CQUNFLE9hdHNFRSxLYnVzRUYsb0JhbnNFbUIsUUFFaEIsRWJvc0VMLG1CQUNFLE9hL3JFRSxLYmdzRUYsb0JhL3JFcUIsUUFBQSxFYmtzRXZCLG1CQUNFLE9hN3JFRSxLYjhyRUYsb0JLMzRFRSxRQUFBLEVMODRFSixtQkFDRSxPSzM0RUUsS0w0NEVGLG9CYXRzRUEsUUFBQSxFYnlzRUYsbUJBQ0UsT2EzckVNLEtiNHJFTixvQmEzckVNLFFBQW1CLEViOHJFM0IsbUJBQ0UsT2E5ckVNLEtiK3JFTixvQmE5ckVNLFFBQW9CLEViaXNFNUIsbUJBQ0UsT2ExckVFLEliMnJFRixvQksvNUVFLFFBQUEsRUxrNkVKLG1CQUNFLE9henJFSSxLYjByRUosb0JhenJFVSxRQUFBLEViNHJFWixtQkFDRSxPYXpyRUksS2IwckVKLG9CYXpyRUksUUFBc0IsRWI0ckU1QixtQkFDRSxPYTVzRUMsS2I2c0VELG9CYTFyRW1CLFFBRWhCLEViMnJFTCxtQkFDRSxPYXZyRUksS2J3ckVKLG9CYXZyRWlCLFFBQUEsRWIwckVuQixtQkFDRSxPYXhyRU0sS2J5ckVOLG9CYWhzRUcsUUFBQSxFYm1zRUwsbUJBQ0UsT2F0ckVNLEtidXJFTixvQmFyc0VHLFFBQUEsRWJ3c0VMLG1CQUNFLE9hanJFSSxLYmtyRUosb0JhanJFb0IsUUFBQSxFYm9yRXRCLG1CQUNFLE9hanJFSSxLYmtyRUosb0JLdjhFRSxRQUFBLEVMMDhFSixtQkFDRSxPYTVyRUcsS2I2ckVILG9CYWhyRW9CLFFBQUEsRWJtckV0QixtQkFDRSxPYTdxRUksS2I4cUVKLG9CYTdxRVcsUUFBQSxFYmdyRWIsbUJBQ0UsT2FwdkVDLEticXZFRCxvQmExcUVNLFFBQUEsRWI2cUVSLG1CQUNFLE9hbnFFRSxLYm9xRUYsb0JhbnFFZSxRQUFBLEVic3FFakIsbUJBQ0UsT2FucUVFLEtib3FFRixvQmFucUVFLFFBQTBCLEVic3FFOUIsbUJBQ0UsT2FucUVJLEtib3FFSixvQmFwcUVJLFFBQUEsRWJ1cUVOLG1CQUNFLE9hbnFFSSxLYm9xRUosb0JhbnFFVyxRQUFBLEVic3FFYixtQkFDRSxPYW5xRUksS2JvcUVKLG9CYW5xRUksUUFBb0IsRWJzcUUxQixtQkFDRSxPYWpxRUksS2JrcUVKLG9CYWpxRVksUUFBQSxFYm9xRWQsbUJBQ0UsT2F4cUVFLEtieXFFRixvQmFscUVNLFFBQWtCLEVicXFFMUIsbUJBQ0UsT2E3cUVHLEtiOHFFSCxvQmE3cEVNLFFBQWtCLEViZ3FFMUIsbUJBQ0UsT2E3cEVNLEtiOHBFTixvQmE3cEVrQixRQUFBLEViZ3FFcEIsbUJBQ0UsT2EzcEVNLEtiNHBFTixvQmF4ckVHLFFBQUEsRUVwZUwsbUJBQ0UsT0FBQSxLQUFBLG9CQUFnQixRQUFBLEVmbXFGbEIsbUJlL3BGRSxPQUFBLEtBQ0Esb0JBQVUsUUFBQSxFZm1xRlosbUJLamhGSSxPQUFBLEtMbWhGRixvQmUzcUZGLFFBQUEsRWY4cUZBLG1CQUNFLE9laHFGRSxLQUVGLG9CQUFBLFFBQUEsRWZrcUZGLG1CQUNFLE9lL3BGRSxLZmdxRkYsb0JlL3BGRSxRQUFBLEVma3FGSixtQkFDRSxPS2ppRkUsS0xraUZGLG9CZXpxRkEsUUFBQSxFZjRxRkYsbUJlN3BGRSxPQUFBLEtmK3BGQSxvQmU5cEZjLFFBQUEsRWZpcUZoQixtQkFDRSxPZTlwRkUsS2YrcEZGLG9CZTlwRmUsUUFBQSxFZmlxRmpCLG1CQUNFLE9lL3BGSSxLZmdxRkosb0JLampGRSxRQUFBLEVMb2pGSixtQkFDRSxPZS9wRkksS2ZncUZKLG9CZTlwRkUsUUFBQSxFZmlxRkosbUJBQ0UsT2VscUZFLEtmbXFGRixvQmUvcEZNLFFBQWUsRWZrcUZ2QixtQkFDRSxPZS9wRk0sS2ZncUZOLG9CZS9wRk0sUUFBa0IsRWZrcUYxQixtQkFDRSxPZTVyRkMsS2Y2ckZELG9CZTdwRm1CLFFBQUEsRWZncUZyQixtQkFDRSxPZTdwRkksS2Y4cEZKLG9CZTdwRkksUUFBQSxFZmdxRk4sbUJBQ0UsT2U3cEZJLEtmOHBGSixvQmU3cEZjLFFBQUEsRWZncUZoQixtQkFDRSxPZTlwRk0sS2YrcEZOLG9CZTVzRkMsUUFBQSxFZitzRkgsbUJBQ0UsT2U5cEZNLEtmK3BGTixvQmU1cEZFLFFBQUEsRWYrcEZKLG1CQUNFLE9lNXBGSSxLZjZwRkosb0JlNXBGZ0IsUUFBQSxFZitwRmxCLG1CQUNFLE9LMW1GRSxLTDJtRkYsb0JldHFGRSxRQUFBLEVmeXFGSixtQkFDRSxPZTdwRk0sS2Y4cEZOLG9CZWh1RkMsUUFBQSxFZm11RkgsbUJBQ0UsT2U1cEZNLEtmNnBGTixvQktybkZFLFFBQUEsRUx3bkZKLG1CQUNFLE9lenVGQyxLZjB1RkQsb0JlNXBGTSxRQUtILEVmMHBGTCxtQmV4cEZFLE9BQUEsS2YwcEZBLG9CZXpwRkUsUUFBb0IsRWY0cEZ4QixtQkFDRSxPZTFwRkksS2YycEZKLG9CZTFwRkksUUFBQSxFZjZwRk4sbUJBQ0UsT2V4cEZFLEtmeXBGRixvQmV4cEZvQixRQUFBLEVmMnBGdEIsbUJBQ0UsT2V6cEZJLEtmMHBGSixvQkt0b0ZFLFFBQUEsRUx5b0ZKLG1CQUNFLE9lenBGSSxLZjBwRkosb0JlenBGSSxRQUVILEVmMHBGSCxtQkFDRSxPSy9vRkUsS0xncEZGLG9CZTNwRkEsUUFBQSxFZjhwRkYsbUJBQ0UsT2V0cEZFLEtmdXBGRixvQmV0cEZFLFFBQUEsRWZ5cEZKLG1CQUNFLE9ldnBGSSxLZndwRkosb0JLbHFGRSxRQUFBLEVMcXFGSixtQkFDRSxPS2xxRkUsS0xtcUZGLG9CZW5xRkEsUUFBQSxFZnNxRkYsbUJBQ0UsT2VycEZFLEtmc3BGRixvQmVycEZxQixRQUFBLEVmd3BGdkIsbUJBQ0UsT2V0cEZJLEtmdXBGSixvQmU3bkZDLFFBQUEsRWZnb0ZILG1CQUNFLE9lcHBGSSxLZnFwRkosb0JlcHBGcUIsUUFBQSxFZnVwRnZCLG1CQUNFLE9lMXBGRSxLZjJwRkYsb0JlcnBGTSxRQWFILEVmMm9GTCxtQkFDRSxPZS9wRkcsS2ZncUZILG9CZXBwRnFCLFFBQUEsRWZ1cEZ2QixtQmU5b0ZFLE9BQUEsS2ZncEZBLG9CZS9vRmUsUUFBQSxFZmtwRmpCLG1CQUNFLE9lL29GRSxLZmdwRkYsb0JlL29GRSxRQUF5QixFZmtwRjdCLG1CZTdvRkUsT0FBQSxLZitvRkEsb0JlOW9GYSxRQUFBLEVmaXBGZixtQkFDRSxPSy9zRkUsS0xndEZGLG9CZXBwRkMsUUFBQSxFZnVwRkgsbUJBQ0UsT2V4cEZDLEtmeXBGRCxvQmUxb0ZpQixRQUFBLEVmNm9GbkIsbUJBQ0UsT2V2b0ZFLEtmd29GRixvQmV2b0ZFLFFBQXlCLEVmMG9GN0IsbUJBQ0UsT2V4b0ZJLEtmeW9GSixvQktudUZFLFFBQUEsRUxzdUZKLG1CQUNFLE9LbnVGRSxLTG91RkYsb0JlcHBGQSxRQUFBLEVmdXBGRixXZXJvRkUsV0FBQSwyQkFBQSxVQUFBLEtBQUEsRUFBQSxRZnVvRkEsT2V0b0ZFLEtmdW9GRixXZXRvRlEsRUFBQSxFQUFBLElBQUEsRUFBQSxLZnlvRlYsbUJBQ0UsV2V0b0ZFLElmeW9GSixpQkFDRSxTZXRvRkUsaUJmeW9GSixnQkFDRSxVZXRvRkUsTWZ5b0ZKLGtCQUNFLFdldm9GSSxPZjBvRk4sYUFDRSxXZXZvRkksT2Ywb0ZOLFlBQ0UsVWV2b0ZJLEtmMG9GTixZZ0J2NUZFLFFBQUEsR2hCMjVGRixXQUNFLGdCQUFpQixVQUduQixNZ0JuNUZFLFdBQVksS2hCdTVGZCxLZ0JuNUZFLFdBQUEsYWhCdTVGRixXZ0JuNUZFLFdBQUEsYWhCcTVGQSxTQUFVLE1nQmw1RlosSUFBQSxFQUNFLEtBQUEsRWhCbzVGQSxNQUFP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QUFBLE9BQW1CLENBS3RCLElBQUEsRUFBQSxFQUFBLFF0QjBsSkwsMkNBREEsNENBRUUsY3NCeGxKSSxFdEJ5bEpKLDJCc0J4bEowQixFdEJ5bEoxQiwwQnNCeGxKb0IsRXRCMmxKdEIsNENBQ0UsWUs3b0pFLEVMZ3BKSiw0Q0FDRSxPc0JybEpJLEt0QnNsSkosV3NCcmxKVSxJQUFBLE1BQUEsUXRCd2xKWix1REFDRSxPc0JybEpJLEt0QnlsSk4sMEJBREEsMkJBRUUsU3NCeGxKSSxTdEJ5bEpKLFFzQmptSkcsTXRCa21KSCxlc0J2bEpNLEtBSUosT0FBQSxNQUFBLFl0QnFsSkYsUXNCcGxKSSxHdEJxbEpKLE9zQnBsSkksRXRCcWxKSixNc0JwbEpJLEV0QnFsSkosS3NCcGxKSSxLdEIwbEpOLHFDQUZBLHNDQUNBLG9DQUZBLHFDQUlFLEtzQmxsSkksS0FHRixNQUFBLEt0Qm9sSkosc0NBREEsdUNBRUUsS3NCaGxKSSxJdEJpbEpKLE1zQmhsSkksSXRCbWxKTiwyQkFDRSxhc0JqbEpNLElBSUosT0FBQSxFQUFBLEt0QmlsSkosMEJBQ0UsYXNCN2tKa0IsSXRCOGtKbEIsT3NCN2tKUSxFQUFBLEt0QmlsSlYsbUNBREEsb0NBRUUsT3NCNXNKQyxLdEIrc0pILG9DQUNFLG9Cc0J6a0pVLFF0QjRrSlosbUNBQ0Usb0JzQnRrSlUsS0FVVixzQ3RCK2pKRix1Q3NCOWpKSSxJQUFBLEt0Qm1rSkosdUNzQi9qSkksaUJBQWlCLFF0Qm1rSnJCLHNDQUNFLGlCc0Jqa0pJLEt0Qm9rSk4sMEJBQ0UsUXNCamtKSSxFdEJva0pOLG1CQUNFLFNLaHVKRSxTTGl1SkYsUXNCbmtKRSxhdEJza0pKLGtCQUNFLFFzQjlqSk0sS3RCaWtKUixtQ0FDRSxXc0Iza0pHLEl0QjRrSkgsTUFBTyxlc0IxakpMLEtBQUEsZXRCNGpKRixPc0IzakpJLEtBR0YsWUFBQSxFdEIwakpGLFdzQnpqSkksT3RCMGpKSixTSy91SkUsU0xndkpGLG9Cc0I1akpFLEt0QjZqSkYsaUJzQjFqSk0sS3RCMmpKTixnQnNCMWpKTSxLdEIyakpOLFlBQWEsS3NCdGpKYixTQUFBLE9BQ0UsS0FBQSxFQUtGLHdDdEJxakpGLHdDc0JwakpJLGdCQUFnQixLdEJ1akpsQixPQUFRLFFzQmxqSlYsU0FBQSxTQUtVLElBQUEsRUFDQSxPQUFBLEt0QmdqSlIsUUFBUyxLc0J0akpYLFFBQUEsRXRCd2pKRSxNQUFPLGVzQjVpSkQsS0FBQSxldEJpakpSLDJEQURBLDJEQUVFLFFBQVMsS0FJWCwwQ0FEQSwwQ0FFRSxTdUI1NUpJLFN2Qmc2Sk4sNkRBREEsNkR1QnQ1SkksS0FBQSxFdkJvNkpKLDZEQURBLDZEdUJuNUpFLE1BQUEsRXZCaTZKRiw4Q0FEQSw4Q3dCNTdKRSxNQUFBLGN4Qms4SkYsa0RBREEsa0RBRUUsS3dCbjhKQSxpQnhCdThKRiw0Q0FEQSw0Q0FFRSxNQUFPLEt3QjM3SlAsT0FBQSxLeEJnOEpGLGlEd0I1N0pFLGlEQUdFLFdBQUEsS0FBQSxJQUNBLEtBQUEsUXhCNjdKSixpQndCdjdKSSxTQUFBLFNBQ0EsT0FBQSxLeEIyN0pKLHVCQUNBLHNCd0J0N0pFLFFBQUEsYXhCMDdKRix1QndCdDdKSSxNQUFBLEt4QjA3Skosa0N3QnQ3SkksUUFBQSxLeEIyN0pKLGtEQURBLGtES2oxSkksT0FBQSxFTG8xSkYsbUJ3QnI4SkEsS3hCdzhKRixzQkFDRSxTd0J2N0pJLFN4Qnc3SkosTUFBTyxFd0JwN0pQLE1BQUEsS0FDRSxRQUFBLEVBQUEsSUFBZSxFQUFBLEluQjBGZixPQUFBLElMNjFKRixZd0J4N0pBLEl4Qnk3SkEsUXdCdDdKSSxFeEJ1N0pKLE9BQVEsUXdCbjdKUixPQUFBLElBQUEsTUFBQSxtQkFDRSxXQUFBLFd4QnU3SkosNEJBQ0UsV3dCcDdKSSxleEJ1N0pOLDZCd0JqN0pFLFdBQUEsZXhCcTdKRiw0QkFDRSxRd0J0N0pBLE14QnU3SkEsUXdCbjdKSSxHeEJvN0pKLFNBQVUsU0FHWiw4QnlCamdLRSxJQUFBLEVBQ0UsY0FBQSxFekJxZ0tKLG9DeUJqZ0tJLFlBQUEsSUFBQSxNQUFxQixZQUNyQixhQUFVLElBQUEsTUFBQSxZcEJpSVYsY0FBQSxJQUFBLE1BQUEsa0JMbTRKRixJeUIxZ0tBLEl6QjZnS0YsZ0NBQ0UsSXlCbmdLSSxJekJzZ0tOLHNDQUNFLFl5Qm5nS0ksSUFBQSxNQUFBLFlwQm9JRixhQUFBLElBQUEsTUFBQSxZTGk0SkYsV3lCcGhLQSxJQUFBLE1BQUEsa0J6QnFoS0EsSXlCbmdLSSxJekJzZ0tOLDBCeUIvL0pNLE1BQUEsUXBCc0hGLE9BQUEsS0w4NEpKLCtCeUI3L0pFLEtBQUEsZXpCaWdLRix1QnlCNy9KSSxXQUFBLGdCekJpZ0tKLDRCeUI3L0pJLFFBQUEsRXpCaWdLSix5QkFDRSxVeUI5L0pJLEt6QisvSkosWXlCOS9KSSxRekIrL0pKLFl5Qi8vSkksSXpCZ2dLSixNeUIvL0pJLFF6QmdnS0osU3lCaGdLSSxTekJpZ0tKLE1BQU8sSTBCbmpLUCxLQUFBLE1BQ0UsUUFBQSxPQUFlLEVBQUEsRUFBQSxFckI4SWYsWUFBQSxFTHc2SkYsTzBCdmpLQSxLMUJ3aktBLFEwQnJqS0ksS3JCb0pGLFlBQUEsT0xtNkpGLGdCMEIxaktBLGExQjJqS0EsVzBCcmpLSSxPMUJzaktKLFVBQVcsbUJBR2Isd0MwQmpqS0UsWUFBQSxRQUNFLFlBQWEsSUFDYixNQUFBLFFBQ0EsUUFBQSxhckJrSUEsWUFBQSxLTGs3SkYsUTBCdmpLQSxFQVNBLDhDQUNFLFdBQUEsZ0IxQm9qS0osMENLNzdKSSxNQUFBLElMZzhKRixRMEJsaktJLGExQnFqS04sNkQwQjNqS0csb0JBQUEsZXJCNEhDLCtEcUIzR0YsaUJBQUEsZTFCa2pLRix3Q0FDRSxLQUFNLElBQUksT0FBTyxDQUFDLFFBQVEsUTBCM2lLMUIsV0FBQSxJQUNFLFdBQUEsV0FFQSxNQUFBLFFBQ0EsT0FBQSxLMUI0aUtGLFFBQVMsRUFBRSxFQUFFLEVBQUUsSzBCemlLZixPQUFBLEVBQ0UsUUFBQSxhMUIyaUtGLE9BQVEsSzBCeGlLUixPQUFBLEVBQ0UsY0FBQSxFMUIwaUtGLGVBQWdCLFEwQnZpS2hCLG1CQUFBLFVBQ0UsZ0JBQUEsVUFDQSxXQUFBLFUxQjJpS0osOENLejlKSSxRQUFBLEVMNjlKSixrREFDQSx3RDBCbGpLRyxVQUFBLEsxQm9qS0QsTTBCeGlLSSxlMUJ5aUtKLFdLaitKRSxJTGsrSkYsZTBCdGpLQyxLMUJ5aktILHlEQUNFLEtLdCtKRSxJQUFBLE9BQUEsQ0FBQSxRQUFBLFFMdStKRixXMEJ2aUtFLFMxQndpS0YsVzBCcmlLTSxJQUlKLE9BQUEsSzFCbWlLRixjMEJsaUtJLEVyQndERixXQUFBLFdMNCtKRixNMEJoa0tDLFExQmlrS0QsTzBCaGlLTSxRMUJpaUtOLE9BQVEsSzJCam9LUixPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0UsUUFBQSxFQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxTQUFBLFN0QndJQSxlQUFBLFFMNC9KRixtQjJCdm9LQSxXM0J3b0tBLG1CMkJub0tvQixTdEIwSWxCLGdCQUFBLFNMMi9KRixNMkIxb0tBLEszQjhvS0YsZ0VBREEsK0RBRUUsUUFBUyxFQUdYLCtEMkJob0tJLFdBQVUsZ0IzQm9vS2Qsd0YyQi9uS0ksV0FBQSxJQUVBLFFBQUEsRUFDQSxRQUFBLEUzQmtvS0osb0JBQ0UsV0FBWSxJMkI3bktaLFdBQUEsT0FDRSxTQUFBLE9BQ0EsTUFBQSxLM0IrbktGLFFBQVMsSzJCNW5LVCxZQUFBLE9BQ0UsT0FBQSxLM0Jnb0tKLGdEMkIzbktJLFFBQVEsS0FDUixLQUFBLEUzQituS0osdUIyQjduS0ksT0FBQSxRQUNBLFVBQUEsSUFDQSxXQUFBLElBRUEsTUFBQSxnQkFDQSxZQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsT0FBQSxRQUFBLE1BQUEsS0FBQSxFQUFBLFlBQUEsTzNCbW9LSixjQUNBLGlCQUNFLFEyQmpwS0EsSUFBQSxFQUFBLEVBQUEsRUF1QkYsZ0JBRUksU0FBQSxTM0I2bktGLFNBQVUsTzRCL3JLVixRQUFBLEtBQ0UsWUFBQSxXQUNBLE1BQUEsVTVCbXNLSixzQks5aUtJLFFBQUEsRUxraktKLGM0QjlyS0UsUUFBQSxFQUNFLFFBQUEsRUFDQSxXQUFBLEtBQ0EsTUFBQSxVNUJnc0tGLFVBQVcsVTRCN3JLWCxVQUFBLFVBQ0UsV0FBQSxXQUNBLFFBQUEsYUFDQSxRQUFBLEs1QityS0YsVUFBVyxLNEI1cktYLGNBQUEsS0FDRSxnQkFBYSxhQUNiLFVBQUEsbUJBQ0EsUUFBQSxFNUJnc0tKLDRCQUNFLFc0QjdyS0ksS0FBQSxFQUFBLEVBQUEsUTVCZ3NLTixlQUNFLFc0QjdyS0ksSTVCOHJLSixPQUFRLElBQUksTUFBTSxZNEIxcktsQixjQUFBLE1BQ0UsV0FBQSxXQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsWUFDQSxXQUFBLFlBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFhLEt2QmdHYixPQUFBLEVMNmxLRixRNEJ0c0tBLGE1QnVzS0EsUzRCNXJLSSxTdkJzR0YsZ0JBQUEsT0x3bEtGLFc0QnpzS0EsTzVCNHNLRix1QkFFQSxvQ0FHQSwwQ0FNQSxrQ0FIQSxrQ0FQQSxvQ0FHQSwwQ0FNQSxrQ0FIQSxrQ0FKQSw2QkFNQSxxQkFIQSxxQkFNRSxPNEJ0cktJLFE1QnVyS0osUTRCdHJLSSxFNUJ1cktKLFc0QnRyS2MsUTVCdXJLZCxhNEJ0cktJLFE1QnlyS04scUJBQ0UsYTRCenJLSSxjNUI2cktOLDJCQURBLDJCQUVFLGE0QnpyS00sYzVCMHJLTixXNEJ6cktNLGM1QjByS04sTTRCenJLTSxLNUI4cktSLHdCQUdBLGdDQVlBLHFDQUhBLHFDQU5BLDhCQUdBLDhCQVhBLHdCQUdBLGdDQVlBLHFDQUhBLHFDQU5BLDhCQUdBLDhCQVJBLDBCQUdBLGtDNEJ0cUtFLHVDNUIrcUtGLHVDQU5BLGdDQUdBLGdDNEIxcUtJLFdBQUEsaUJBQ0EsV0FBQSxLQUNBLE1BQUEsS3ZCc0NBLGFBQUEsaUJMa3BLSixtQ0FGQSxtQzZCdnlLRSxxQ3hCK0lFLGNBQUEsS0FBQSxFQUFBLEVBQUEsS0xncUtKLGlDQUZBLGlDQUNBLG1DQUVFLGNBQWUsRUFBRSxLQUFLLEtBQUssRUFLN0IsbUVBRkEsbUU2QnJ5S0UscUVBR0UsV0FBQSxNQUFrQixFQUFBLEVBQUEsUTdCMHlLdEIsNEM2QnR5S0UsNEM3QnF5S0YsOENBRUUsY0FBZSxLQUdqQix1QkFDRSxjOEJoMEtBLEU5QmkwS0EsVzhCOXpLSSxLQUFBLEVBQUEsRUFBQSxPQUFxQixDQVF4QixJQUFBLEVBQUEsRUFBQSxROUJ5ektILGtDQUNBLHdDQUVBLDRCQUNBLDBCQUVBLHVDOEI3ektFLHVDOUJ5ektGLDRCOEJ2ektJLE1BQUEsa0JBQ0EsV0FBQSxJQUNBLGFBQVcsWUFFWCxPQUFBLFE5Qjh6S0osa0NBQ0Esd0NBQ0UsTzhCMXpLSSxZOUIyektKLE04QjF6S0ksa0I5QjZ6S04sNkJBQ0UsYzhCMXpLSSxFekJ5SEYsV0FBQSxLQUFBLEVBQUEsRUFBQSxPQUFBLENBQUEsSUFBQSxFQUFBLEVBQUEsUUxxc0tKLHNCOEJ2ektFLFdBQUEsTzlCMnpLRiwwQkFDRSxXOEJ4ektJLEk5QjJ6S04sdUJBQ0UsTThCeHpLSSxLOUIyektOLHdDOEJyektJLFFBQUEsRUFBQSxLQUNBLFdBQUEsSUFBQSxFQUFBLEVBQUEsUTlCeXpLSiwwQzhCcHpLSSxNQUFBLEtBQ0EsTUFBQSxLekJpRkEsWUFBQSxLTHd1S0osMENBQ0EsZ0RBQ0UsUThCdHpLSSxNekJvRkYsTUFBQSxLTG91S0YsVThCdDBLQSxLOUJ1MEtBLE04QnR6S0ksa0I5QnV6S0osVzhCdHpLSSxJekJyQkYsT0FBQSxRTDYwS0YsTzhCMTBLQyxLQTRCRCwwQkFDRSxRQUFBLE1BRUEsUUFBQSxLQUNBLFdBQVUsV0FDVixTQUFBLE85Qm16S0osc0JBQ0UsUThCanpLSSxhekJrRUYsUUFBQSxFTGl2S0YsVzhCM3pLQSxXOUI4ektGLGdCOEI5eUtHLFdBQUEsT0FFRyxRQUFBLEVBQ0EsUUFBQSxNQUNBLE9BQUEsRUFDQSxZQUFBLEt6QjZDRixXQUFBLEtMbXdLRixXOEJyektDLFc5QnN6S0QsUzhCL3lLTSxPekJtREosUUFBQSxLTGd3S0osc0I4QjN5S0UsUUFBQSxHQUNFLFFBQUEsTUFDQSxNQUFBLEs5Qit5S0osaUM4QjV5S0ksS0FBQSxFQUNBLE1BQUEsSUFORCxPQUFBLEs5QnF6S0QsTThCNXlLSSxLOUIreUtOLG9EOEJ6eUtJLG9CQUFnQixROUI2eUtwQixzREFDRSxpQkFBa0IsUUFHcEIsNEMrQno2S0ksTUFBQSxJL0I2NktKLDBDK0J4NktJLE1BQUEsSS9CNDZLSixzQitCdjZLRSxXQUFBLElBQ0UsV0FBQSxLQUNBLE9BQU0sRUFDTixjQUFPLEVBQ1AsV0FBVyxPL0J5NktiLE9BQVEsRStCdDZLUixRQUFBLEVBQ0UsT0FBQSxRQUNBLFlBQUEsUUFFQSxNQUFBLFFBQ0EsVUFBQSxLMUI4SEEsU0FBQSxTTDB5S0YsVytCNzZLQSxXL0I4NktBLG1CK0J2NkttQixVL0J3NktuQixnQkFBaUIsVStCcDZLakIsV0FBQSxVL0J3NktGLHFDK0JwNktJLFlBQUEsSS9CdzZLSix1Q0FDQSx1Q0FDRSxZK0I5NktBLElBWUEsNEJBQ0UsUUFBQSxFMUIyR0EsT0FBQSxFMkJ2SkYsaUNoQ3E5S0YsMENnQ3A5S0ksT0FBQSxRM0IwSUEsTUFBQSxLTDgwS0YsWWdDejlLQSxRaEMwOUtBLE1nQ3Y5S0ksUTNCNElGLFlBQUEsSUw2MEtGLE1nQzU5S0EsR2hDNjlLQSxvQmdDdjlLSSxLM0I2SUYsaUJBQUEsS0w0MEtGLGdCZ0MvOUtBLEtoQ2crS0EsWWdDdjlLSSxLM0I4SUYsV0FBQSxPTDYwS0osaUNnQ3A5S0UsUUFBQSxFQUNFLE1BQUEsSUFDQSxPQUFBLFFBQ0EsV0FBQSxPQUNBLFlBQUEsSWhDMjlLSix1Q0FGQSx1Q0FDQSw0QkFGQSw0QkFJRSxXZ0NwOUtJLEtoQ3U5S04sMkJnQ2o5S0ksT0FBQSxRaENxOUtKLGdDQUNFLEtBQ0UsUWdDbjlLRSxFM0J5R0YsVUFBQSx1Qkw4MktGLEdnQ2g5S0EsUUFBQSxFQUNFLFVBQWEsb0JoQ3E5S2pCLHdCQUNFLEtLajNLRSxRQUFBLEUyQnRHRixVQUFBLHVCaEM0OUtBLEdnQzk4S0ksUUFBQSxFM0JnRkYsVUFBQSxvQkxvNEtKLGNBQ0UsU2dDaDlLTSxTaENpOUtOLE9LOTNLRSxNTCszS0YsV2dDejlLRSxNaEMwOUtGLG9CZ0NoOUtNLEtBSUosaUJBQUEsS2hDODhLRixnQmdDNzhLbUIsS2hDODhLbkIsWWdDNThLSSxLaEMrOEtOLDBCQUNFLGNBQ0UsV2dDMThLSSxPaEM4OEtSLHNCQUNFLFdpQ2hpTEEsYWpDaWlMQSxRaUM5aExJLEc1QjRJRixTQUFBLFNMbzVLRixJaUNuaUxBLEVqQ29pTEEsS2lDOWhMSSxFakMraExKLE1BQU8sRWlDM2hMUCxPQUFBLEVBQ0UsUUFBQSxHQUNBLFFBQUEsRWpDK2hMSixZaUMxaExFLFNBQUEsU0FDRSxTQUFBLE9BQ0EsTUFBQSxLakM0aExGLE9BQVEsS0FHVixxQkFDRSxNaUMxaExJLEtBR0YsT0FBQSxLakN5aExGLFNpQ3hoTEksU2pDMmhMTixZQUNFLFNpQ3RoTE0sU2pDdWhMTixJaUMxaExHLElqQzJoTEgsS2lDcGhMTSxJakNxaExOLE1pQ3BoTE0sS2pDcWhMTixVQUFXLE1rQzdqTFgsVUFBQSxLQUNFLE1BQUEsYTdCMElBLFdBQUEsT0xzN0tGLFVrQ2prTEEscUJsQ2trTEEsUWtDL2pMSSxFN0I0SUYsZUFBQSxLTHU3S0osMEJBQ0UsWUFDRSxVa0M5akxFLE1sQ2trTE4sMEJrQzNqTEksWUFDQSxVQUFBLE1sQ2drTEoseUJrQzFqTEksWTdCK0hBLFVBQUEsTThCdkpGLFdBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsT0FBQSxnQm5DeWxMRixLQUFNLEltQ3RsTE4sTUFBQSxhQUNFLFVBQUEsaUJBQ0EsUUFBQSxFbkMwbExKLHlCS2g5S0ksVzhCNUlGLE9BQUEsS25DK2xMRSxVbUN2bExFLE1uQzJsTE4sc0JtQ3BsTEksT0FBQSxFQUFBLEtuQ3dsTEoseUJBQ0Usc0JBQ0UsT21DcmxMRSxFQUFBLEtuQ3lsTE4saUJtQzdqTEksWUFBQSxPbkNpa0xKLG1DQUNBLDhCQUNFLDJCbUN2a0xBLGlCQWFBLDhCQUNFLFNBQUEsU0FDQSxRQUFBLEVuQ2drTEosaUJtQzVqTEksWUFBQSxNOUI2RUEsZUFBQSxLTG8vS0osMEJBQ0UsaUJtQzFqTEksWUFBYSxPbkMrakxuQix5QkFDRSxpQm1DM2pMSSxZQUFBLE9uQ2drTE4seUJBQ0UsaUJtQ3pqTEEsWUFBQSxLQUNFLGVBQWtCLE1uQzhqTHRCLG1CS25nTEksUUFBQSxLTHFnTEYsZW1DamtMQSxPbkNra0xBLFltQzFqTEksT25DMmpMSixXbUMxakxJLE9uQzZqTE4sYW1DdmpMSSxVQUFBLE1uQzJqTEosa0JLbGhMSSxXQUFBLEtMc2hMSiwwQkFDRSxrQkFDRSxXbUN2akxFLE1uQzJqTE4sZUFDRSxVbUNyakxJLE1uQ3NqTEosVW1DcmpMSSxLQUdGLFlBQUEsRW5Db2pMRixXbUNsakxJLEtuQ3FqTE4sMEJBQ0UsZW1DL2lMSSxVQUFBLE1uQ29qTE4seUJBQ0UsZUFDRSxVbUNsakxJLE1uQ3NqTFIseUJBQ0UsZW1DL2lMSSxVQUFBLE1uQ29qTE4sY0FDRSxVbUM5aUxJLE1BbkRILFdBQUEsS25DcW1MSCxjQUNFLFdBQVksS0FHZCxlbUM1aUxHLFdBQUEsYW5DOGlMRCxPbUN6aUxJLE1uQzBpTEosU21DemlMSSxlQU5ILFNBQUEsT25DaWpMRCxJbUN0aUxNLEVuQ3VpTE4sV21DdGlMTSxPbkN1aUxOLGNtQ3RpTE0sTW5DeWlMUixXS3hsTEksTUFBQSxLTDBsTEYsT29DN3RMQSxLcEM4dExBLGNvQzF0TEksTS9CMklGLFdBQUEsTUxpbExGLFNvQ2h1TEEsU3BDaXVMQSxrQm9DenRMSSxxQy9CMklGLFVBQUEscUNMa2xMSixXQUNFLFNvQ3R1TEEsU3BDdXVMQSxJb0N2dExJLElwQ3d0TEosS0FBTSxJb0NwdExOLE1BQUEsTUFDRSxVQUFBLEtBQ0EsTUFBQSxhQUNBLFdBQUEsSUFDQSxlQUFBLFVwQ3N0TEYsT0FBUSxLb0NudExSLFVBQUEscUJBQ0UsT0FBQSxRQUVBLGVBQWdCLEsvQnFIaEIsUUFBQSxFTGttTEosc0JvQ2h0TEUsT0FBQSxJQUNFLFNBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxJcENrdExGLEtBQU0sSW9DL3NMTixNQUFBLEtBQ0UsV0FBQSxPQUNBLFVBQUEscUJwQ210TEosaUJBQ0UsT29DdHRMQSxNcEN1dExBLFFvQ2h0TEksSy9CNkZGLGVBQUEsT0xxbkxGLGdCb0N6dExBLGNwQzB0TEEsV29DL3NMSSxXcENndExK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UUFBUyxLQUFLLEVBQUUsR0FJcEIsY0FDRSxRQUFTLEtBQ1Qsc0JBQXVCLElBQUksSUFBSSxJQUMvQixTQUFVLEtBR1osMEJBQ0UsY0FDRSxzQkFBdUIsSUFBSSxLQUkvQiwwQkFDRSxjQUNFLHNCQUF1QixNQUkzQixjQUNFLFdBQVksS0FHZCxhQUNFLFdBQVksS0FHZCxhQUNFLFFBQVMsS0FBSyxFQUNkLFdBQVksSUFBSSxNQUFNLFFBR3hCLDJCQUNFLFdBQVksRUFHZCxvQkFDRSxRQUFTLEtBQ1QsWUFBYSxTQUNiLFVBQVcsS0FHYix3QkFDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGFBQWMsS0FHaEIsb0JBQ0UsV0FBWSxLQUdkLG1CQUNFLFVBQVcsS0FDWCxNQUFPLFlBQ1AsV0FBWSxLQUdkLFlBQ0Usa0JBQW1CLEVBR3JCLDBCQUNFLFlBQ0Usa0JBQW1CLE1BSXZCLDBCQUNFLFlBQ0UsTUFBTyxpQ0FDUCxZQUFhIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDcuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjcsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybCguLi9sb2NhbF9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MpO1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgfVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICBjb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBpbnB1dDpmb2N1cywgaW5wdXQ6aG92ZXIsXG4gIGJ1dHRvbjpmb2N1cyxcbiAgYnV0dG9uOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uaW1nLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm1haW5QYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nWCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdYKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGdcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sZy53b2ZmMj9pbzlhNmtcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9pbzlhNmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xnLndvZmY/aW85YTZrXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xnLnN2Zz9pbzlhNmsjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaGVyby10aXRsZSwgLmNvbmNlcHQtdGl0bGUsIC5jaGFsZXRzLXRpdGxlLCAuYWJvdXQtdGl0bGUsIC5hYm91dC1zdWJ0aXRsZSwgLmV4Y2x1c2l2ZS10aXRsZSwgLmNvbnRhY3QtdGl0bGUsIC5jb250YWN0LWJhY2ssIC5sb2NhdGlvbi10aXRsZSwgLmNoYWxldC10aXRsZSwgLnN0YXktdGl0bGUsIC5jb3ZpZC10aXRsZSwgLmNvdmlkLWl0ZW1fX3RpdGxlLCAuZm9ybS10aXRsZSwgLm1hcC1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImx0Yy1ib2RvbmktMTc1XCIsIHNlcmlmOyB9XG5cbmJvZHksIC5idXR0b24tYXJyb3csIC52aWRlby1idG4sIC5leHBlcmllbmNlcy1maWx0ZXIsIC5tYW5zb25yeS1maWx0ZXItY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC50ZXh0LW92ZXJoZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4uaDEge1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4ubGluay11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saW5rLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWSgzcHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gIC5saW5rLXVuZGVybGluZTpob3Zlcjo6YmVmb3JlLCAubGluay11bmRlcmxpbmUuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmxpbmstYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgbWluLWhlaWdodDogMS4xZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saW5rLWFycm93IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCB2YXIoLS1sb25nVHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5saW5rLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gIC5saW5rLWFycm93X190ZXh0IHtcbiAgICBoZWlnaHQ6IDUuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbG9uZ1RyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gICAgLmxpbmstYXJyb3dfX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAgICAgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gIC5saW5rLWFycm93LnNob3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAubGluay1hcnJvdy5zaG93IHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAubGluay1hcnJvdy5zaG93IC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAubGluay1hcnJvdzpob3ZlciBzdmcsIC5saW5rLWFycm93OmZvY3VzIHN2ZyB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgIC5saW5rLWFycm93OmhvdmVyIC5saW5rLWFycm93X190ZXh0LCAubGluay1hcnJvdzpmb2N1cyAubGluay1hcnJvd19fdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNGVtKTsgfSB9XG5cbi5idXR0b24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgbWluLWhlaWdodDogMS4xZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIC5idXR0b24tYXJyb3cgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLWxvbmdUcmFuc2l0aW9uKTsgfVxuICAgIC5idXR0b24tYXJyb3cgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgLmJ1dHRvbi1hcnJvd19fdGV4dCB7XG4gICAgaGVpZ2h0OiA1LjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKSwgY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAgIC5idXR0b24tYXJyb3dfX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC5idXR0b24tYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgIC5idXR0b24tYXJyb3c6aG92ZXIgc3ZnLCAuYnV0dG9uLWFycm93OmZvY3VzIHN2ZyB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgIC5idXR0b24tYXJyb3c6aG92ZXIgLmJ1dHRvbi1hcnJvd19fdGV4dCwgLmJ1dHRvbi1hcnJvdzpmb2N1cyAuYnV0dG9uLWFycm93X190ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC40ZW0pOyB9IH1cblxuLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAubGluay1pY29uIHtcbiAgICB3aWR0aDogMTdweDsgfVxuICAgIC5saW5rLWljb246OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saW5rLWdyZXkge1xuICAgIGNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC5saW5rLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgLmxpbmstd2hpdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAubGluay13aGl0ZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTsgfVxuXG4udGV4dC1vdmVyaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaHRtbCB7XG4gIC0tcGFkZGluZ1g6IDQwcHg7XG4gIC0tcGFkZGluZ01lZGl1bVg6IDY1cHg7XG4gIC0taGVhZGVySGVpZ2h0OiAxMjBweDtcbiAgLS1pbnB1dEhlaWdodDogNzJweDtcbiAgLS1rMjogMjU2MHB4O1xuICAtLWRlc2t0b3A6IDE5MjBweDtcbiAgLS1sYXB0b3BYTDogMTY4MHB4O1xuICAtLWxhcHRvcEw6IDE2NDBweDtcbiAgLS1sYXB0b3BNOiAxNDQwcHg7XG4gIC0tbGFwdG9wUzogMTI4MHB4O1xuICAtLXRhYmxldEw6IDEwMjRweDtcbiAgLS10YWJsZXQ6IDk5MnB4O1xuICAtLXRhYmxldFM6IDYwMHB4O1xuICAtLW1vYmlsZUw6IDQ4MHB4O1xuICAtLW1vYmlsZU06IDM3NXB4O1xuICAtLW1vYmlsZVM6IDMyMHB4O1xuICAtLWJhc2ljVHJhbnNpdGlvbjogMC40cztcbiAgLS1sb25nVHJhbnNpdGlvbjogMC44cztcbiAgLS1iYXNpY0Vhc2U6IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjEzLCAxKTtcbiAgLS1zZWNvbmRhcnlFYXNlOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NywgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmxhY2s6ICMwYjBiMGE7XG4gIC0tYmxhY2tMaW5lOiAjMzEzMTMwO1xuICAtLWJsYWNrTGluZU9wYWNpdHk6ICMzMTMxMzBiMztcbiAgLS1iZWlnZTogI2UyZTFkOTtcbiAgLS1yb3NlOiAjZGFkN2NkO1xuICAtLWxpZ2h0OiAjZjNmMmVjO1xuICAtLWdyZXk6ICM4ZThlODg7XG4gIC0tbGlnaHRHb2xkOiAjYzhjMWIwO1xuICAtLWdvbGQ6ICM5Yzk1ODI7XG4gIC0teWVsbG93OiAjYWI5NjUzO1xuICAtLXNpbHZlcjogI2IyYjJhZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgaHRtbCB7XG4gICAgICAtLXBhZGRpbmdYOiAzMHB4O1xuICAgICAgLS1wYWRkaW5nTWVkaXVtWDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIGh0bWwge1xuICAgICAgLS1wYWRkaW5nTWVkaXVtWDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIGh0bWwge1xuICAgICAgLS1wYWRkaW5nWDogMTVweDtcbiAgICAgIC0tcGFkZGluZ01lZGl1bVg6IDE1cHg7IH0gfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpOyB9XG4gIC5jb250YWluZXItbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdNZWRpdW1YKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nTWVkaXVtWCk7IH1cblxuLnNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7IH1cblxuLnNlY3Rpb24tYmVpZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7IH1cblxuLnNlY3Rpb24tZ29sZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7IH1cblxuLnNlY3Rpb24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7IH1cblxuLnNlY3Rpb24tcm9zZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJvc2UpOyB9XG5cbi5pbWctY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmltZy1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uc2hhZG93LXdyYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBvcGFjaXR5OiAwLjI7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVyTGluZU9uZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZXJMaW5lVHdvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMCUpOyB9IH1cblxuLmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpbmUtc3Ryb2tlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAubGluZS1zdHJva2VfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmxpbmUtc3Ryb2tlX18xIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVyTGluZU9uZSA2MHMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmxpbmUtc3Ryb2tlX18yIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVyTGluZVR3byA2MHMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAubGluZS1zdHJva2VfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmxpbmUtc3Ryb2tlX19pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgLmxpbmUtc3Ryb2tlX19pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICAubGluZS1zdHJva2VfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAubGluZS1zdHJva2U6aG92ZXIgLmxpbmUtc3Ryb2tlX19pdGVtIHtcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuLmlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAuZHJvcGRvd24uYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggdmFyKC0tZ3JleSk7IH1cbiAgLmRyb3Bkb3duX19idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7IH1cbiAgICAuZHJvcGRvd25fX2J0biBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZHJvcGRvd25fX2J0biBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gIC5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX19idG4gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5kcm9wZG93bl9fd3JhcHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpOyB9XG4gIC5kcm9wZG93bl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDhweDsgfVxuICAgIC5kcm9wZG93bl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLnNlY3Rpb24tYmVpZ2UgLmRyb3Bkb3duX19idG4sXG4uc2VjdGlvbi1iZWlnZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpOyB9XG5cbi51bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnVsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnVsIC5saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAudWwgLmxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnVsIC5saTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cbiAgLnBhZ2luYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLnBhZ2luYXRpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgLnBhZ2luYXRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24taXRlbTpub3QoLm5vbikge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBhZ2luYXRpb24taXRlbS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgLnBhZ2luYXRpb24tYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBhZ2luYXRpb24tYXJyb3c6Zmlyc3Qtb2YtdHlwZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dEhlaWdodCk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtd3JhcHBlcl9saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmlucHV0LXdyYXBwZXJfbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmlucHV0LXdyYXBwZXJfZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAuaW5wdXQtd3JhcHBlciAuaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyNHB4IDE1cHg7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDphY3RpdmUsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmlucHV0LXdyYXBwZXIgLmlucHV0OmZvY3VzIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6YWN0aXZlIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuaW5wdXQtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEzcHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1kYXRlLmZsYXRwaWNrci1tb2JpbGUgfiAuaW5wdXQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnB1dC13cmFwcGVyLnNlbGVjdC13cmFwcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnB1dC13cmFwcGVyIC5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjRweCAxNXB4OyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCB+IC5sYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdFdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbSxcbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3ROYXRpdmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS10cmlnZ2VyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgMCAwLzEycHg7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3ROYXRpdmUge1xuICAgICAgcGFkZGluZzogMCAxOHB4IDAgMDsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS5pc0FjdGl2ZSAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0TmF0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3RDdXN0b20tb3B0aW9uX19ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDsgfVxuICAgIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTpmb2N1cyB+IC5sYWJlbCwgLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOmFjdGl2ZSB+IC5sYWJlbCwgLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmxhYmVsIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5pbnB1dC13cmFwcGVyIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxNXB4IC8gMiArIDUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMjRweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gIC5pbnB1dC13cmFwcGVyIC5ib3JkZXItYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7IH1cblxuLmNoZWNrYm94LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTVweCAyNXB4OyB9XG4gIC5jaGVja2JveC13cmFwcGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94LXdyYXBwZXIgLmlucHV0X2NoZWNrYm94ICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7IH1cbiAgICAuY2hlY2tib3gtd3JhcHBlciAuaW5wdXRfY2hlY2tib3ggKyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jaGVja2JveC13cmFwcGVyIC5ib3JkZXItYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2lsdmVyKTsgfVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG4gIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKiwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICBpbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWwgKiwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsICoge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gICAgaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpmb2N1cyArIGxhYmVsOmJlZm9yZSxcbmlucHV0LmlucHV0X2NoZWNrYm94OmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbltkYXRhLXZhbGlkYXRlYWJsZS1ibG9ja10uaW52YWxpZCB7XG4gIGNvbG9yOiByZWQ7IH1cbiAgW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXS5pbnZhbGlkIC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDsgfVxuICBbZGF0YS12YWxpZGF0ZWFibGUtYmxvY2tdLmludmFsaWQgLmlucHV0LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLXZhbGlkYXRlYWJsZS1ibG9ja10uaW52YWxpZCBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH1cbiAgW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXS5pbnZhbGlkIC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbiAgW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXS5pbnZhbGlkIC5zZWxlY3ROYXRpdmUge1xuICAgIGNvbG9yOiByZWQ7IH1cblxuW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXSAuaW5wdXQtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIC5zZWxlY3QuZm9jdXMgfiAuYm9yZGVyLWJvdHRvbSxcbmlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUgLmZvcm0td3JhcHBlciAuc2VsZWN0LmZvY3VzIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuYm9yZGVyLWJvdHRvbSxcbmlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUgLmZvcm0td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dDpmb2N1cyB+IC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTsgfVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIC5pbnB1dC13cmFwcGVyIGlucHV0LmFjdGl2ZSB+IC5ib3JkZXItYm90dG9tLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSAuZm9ybS13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0LmFjdGl2ZSB+IC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTsgfVxuXG4uc2VsZWN0LXdyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3RXcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3ROYXRpdmUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0Q3VzdG9tIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAuc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0TmF0aXZlOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2VsZWN0Q3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNlbGVjdEN1c3RvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlbGVjdE5hdGl2ZTpmb2N1cyArIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBBZGQgdGhlIGZvY3VzIHN0YXRlcyB0b28sIFRoZXkgbWF0dGVyLCBhbHdheXMhICovXG4uc2VsZWN0TmF0aXZlOmZvY3VzLFxuLnNlbGVjdEN1c3RvbS5pc0FjdGl2ZSAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VsZWN0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxODBweDsgfVxuXG4uc2VsZWN0TmF0aXZlLFxuLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxOHB4IDVweCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3ROYXRpdmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7IH1cblxuLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlbGVjdEN1c3RvbS10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5KTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3RDdXN0b20tb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb24uaXNIb3Zlcixcbi5zZWxlY3RDdXN0b20tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYWE2ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb246bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOyB9XG5cbi5zZWxlY3RDdXN0b20tb3B0aW9uLmlzQWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5zcGxpdCB7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmZhZGUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mYWRlLW92ZXJmbG93IC5mYWRlLWVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IH1cblxuLnRhcnRlYXVjaXRyb25BbGxvdyBzdmcsXG4udGFydGVhdWNpdHJvbkRlbnkgc3ZnLFxuI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnLFxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuI3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jdGFydGVhdWNpdHJvbk1hbmFnZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50OyB9XG5cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4IDE1cHg7IH1cbiAgLml0aSAuaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXRpX192LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLml0aSBpbnB1dCxcbi5pdGkgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG5cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1OyB9XG5cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbi5pdGlfX2ZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDsgfVxuXG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4uaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pdGlfX2ZsYWctYm94LFxuLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgd2lkdGg6IDE5cHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgd2lkdGg6IDEzcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4OyB9IH1cblxuLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2F1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2F6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2J2IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2J6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NkIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2N1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2N4IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2RlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2RrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2VlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2VyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2V1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ZrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ZyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2d3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2htIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2h0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2lkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ltIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2lxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2pvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2tnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ttIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2tyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2t6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2xjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2xyIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2x1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21lIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21oIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21tIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21wIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21zIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX212IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX215IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25jIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25nIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25vIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX251IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BsIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ByIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3B3IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcnUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2Uge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdG4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdW0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdXkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdmMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdmkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fd2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9feWUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fem0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7IH1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwOyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMDB2dzsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmVsb2FkZXItbG9nby13cmFwcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5wcmVsb2FkZXItbG9nby13cmFwcCB7XG4gICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAucHJlbG9hZGVyLWxvZ28td3JhcHAge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAucHJlbG9hZGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcmVsb2FkZXItbG9nbyBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpOyB9XG4gIC5wcmVsb2FkZXItbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcmVsb2FkZXItbmFtZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpOyB9XG4gIC5wcmVsb2FkZXItbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMCUpO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5wcmVsb2FkZXItbGluZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MiUsIDAlKSByb3RhdGUoMjVkZWcpO1xuICAgICAgICB3aWR0aDogMjAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAucHJlbG9hZGVyLWxpbmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzklLCAwJSkgcm90YXRlKDM1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDI1MCU7IH0gfVxuICAgIC5wcmVsb2FkZXItbGluZSBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDBweCwgOTk5OTk5cHg7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgei1pbmRleDogOTA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyLXdyYXBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmhlYWRlci1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNSU7IH1cbiAgICAuaGVhZGVyLW1haW46bGFzdC1vZi10eXBlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuaGVhZGVyLW1haW5fX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLmhlYWRlci1tYWluX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXItbWFpbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1tYWluX19tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5oZWFkZXItbWFpbl9fbW9iIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5oZWFkZXItYnVyZ2VyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9IH1cbiAgICAuaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWJhc2ljVHJhbnNpdGlvbiksIGJhY2tncm91bmQgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5oZWFkZXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpOyB9XG4gICAgICAuaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gICAgICAuaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpOyB9XG4gICAgLmhlYWRlci1idXJnZXI6aG92ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSAhaW1wb3J0YW50OyB9XG4gICAgLmhlYWRlci1idXJnZXI6aG92ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gICAgLmhlYWRlci1sb2dvLWZhZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyLWxvZ28tZmFkZSBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAuaGVhZGVyLWxvZ28tbmFtZSB7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAgIC5oZWFkZXItbG9nby1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNy44OHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gICAgLmhlYWRlci1sb2dvIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmhlYWRlci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwODI7XG4gIGhlaWdodDogODBweDsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmhlYWRlci1sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5oZWFkZXItbG9nby1oaWRlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyAuaGVhZGVyLW1haW5fX2l0ZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmhlYWRlci1tYWluX19tb2Ige1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmxpbmstYXJyb3cge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmxpbmstYXJyb3cgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLWJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmxpbmstd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gIC5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1ibGFjayk7IH1cblxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuYmxhY2sgLmhlYWRlci1tYWluX19pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmJsYWNrIC5oZWFkZXItbWFpbl9fbW9iIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayAuaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spOyB9XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmJsYWNrIC5saW5rLWFycm93IHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayAubGluay1hcnJvdyBwYXRoIHtcbiAgICBzdHJva2U6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayAubGluay13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmJsYWNrIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ibGFjayk7IH1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm1lbnUtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7IH0gfVxuICAubWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAubWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9IH1cbiAgICAubWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWVudS1saXN0IGRpdiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm1lbnUtbGlzdCBkaXYgYSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAubWVudS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJsdGMtYm9kb25pLTE3NVwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjA0MTUyICogMTAwdncgKyAtMjQuNzExMTlweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDsgfSB9XG4gICAgLm1lbnUtbGlua19fZW5xdWlyZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5tZW51LWxpbmtfX2VucXVpcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWVudS1saW5rLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWVudS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAubWVudS1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAubWVudS1kZXRhaWxzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1lbnUtZGV0YWlsczpob3ZlciB+IC5saW5rLXVuZGVybGluZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5tZW51LXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1lbnUtcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubWVudS1waG90byAuYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrTGluZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtcGhvdG8gLmJvcmRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1lbnUtcGhvdG9fX3dyYXBwIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5tZW51LXBob3RvX193cmFwcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubWVudS1waG90b19fd3JhcHAgLnBob3RvLXNjYWxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgICAgLm1lbnUtcGhvdG9fX3dyYXBwIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLm1lbnUtcGhvdG9fX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtcGhvdG9fX25hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgICAgLm1lbnUtcGhvdG9fX25hbWUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAubWVudS1waG90byBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5tZW51LXBob3RvOmhvdmVyIC5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAubWVudS1waG90bzpob3ZlciAubWVudS1waG90b19fd3JhcHAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSAhaW1wb3J0YW50OyB9XG4gIC5tZW51LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZ1gpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAubWVudS1ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7IH0gfVxuICAgIC5tZW51LWJvdHRvbS1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2tMaW5lKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuICAgIC5tZW51LWJvdHRvbV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5tZW51LWJvdHRvbV9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAubWVudS1ib3R0b21fX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5tZW51LWJvdHRvbV9faXRlbSBzdHJvbmcge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICAubWVudS1ib3R0b21fX2l0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIC5tZW51LWJvdHRvbV9faXRlbSBzcGFuIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogOTBweCAwIDMycHg7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNDVweCAwIDE4cHg7IH0gfVxuICAuZm9vdGVyLXdyYXBwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgLmZvb3Rlci1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLWJsYWNrTGluZU9wYWNpdHkpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5mb290ZXItZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5mb290ZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5mb290ZXItaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuZm9vdGVyLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC5mb290ZXItaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmZvb3Rlci1pdGVtIC5pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDUwcHggdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDUwcHggdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmZvb3Rlci1pdGVtIC5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpOyB9XG4gICAgICAuZm9vdGVyLWl0ZW0gLmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50OyB9XG4gICAgLmZvb3Rlci1pdGVtX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmZvb3Rlci1pdGVtIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW0gLmxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbSAubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW0gLmxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtIC5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZm9vdGVyLWZvcm0ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9IH1cbiAgLmZvb3Rlci1maWxlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb290ZXItZmlsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmZvb3Rlci1maWxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5mb290ZXItaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDM1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLmZvb3Rlci1pbmZvOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmZvb3Rlci1pbmZvX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZm9vdGVyLWluZm9fX2l0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pbmZvX19pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLmZvb3Rlci1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAuZm9vdGVyLWluZm9fX2l0ZW1fX9GBb3B5cmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyLdGBb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLdGBb3B5cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLWxvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9IH1cbiAgLmZvb3Rlci1kZXZlbG9wZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuZm9vdGVyLWRldmVsb3BlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5mb290ZXItZGV2ZWxvcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb290ZXItZGV2ZWxvcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZvb3Rlci10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLndvZmYyP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP2lvOWE2a1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP2lvOWE2ayNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG4ubGctaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImxnXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ubGctY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgfVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmxnLW5leHQuZGlzYWJsZWQsXG4ubGctcHJldi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5sZy1uZXh0OmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmxnLXByZXY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctbmV4dCxcbi5sZy1zaW5nbGUtaXRlbSAubGctcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxnLW5leHQge1xuICByaWdodDogMjBweDsgfVxuXG4ubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDsgfVxuXG4ubGctcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGctbWVkaWEtb3ZlcmxhcCAubGctdG9vbGJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNCkpOyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWljb24tMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5sZy10b29sYmFyIC5sZy1tYXhpbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjsgfVxuXG4ubGctc3ViLWh0bWwge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzOyB9XG5cbi5sZy1zdWItaHRtbCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwOyB9XG5cbi5sZy1zdWItaHRtbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmxnLXN1Yi1odG1sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubGctbWVkaWEtb3ZlcmxhcCAubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNikpOyB9XG5cbi5sZy1pdGVtIC5sZy1zdWItaHRtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG4ubGctZXJyb3ItbXNnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubGctY291bnRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy1jbG9zaW5nIC5sZy10b29sYmFyLFxuLmxnLWNsb3NpbmcgLmxnLXByZXYsXG4ubGctY2xvc2luZyAubGctbmV4dCxcbi5sZy1jbG9zaW5nIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjsgfVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKSAubGctaW1nLXdyYXAsXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKSAubGctdmlkZW8tY29udCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDsgfVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZSAubGctaW1nLXdyYXAsXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZSAubGctdmlkZW8tY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxnLW9uIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxnLXRvb2xiYXIsXG4ubGctcHJldixcbi5sZy1uZXh0LFxuLmxnLXBhZ2VyLW91dGVyLFxuLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuXG4ubGctc2hvdy1pbiAubGctdG9vbGJhcixcbi5sZy1zaG93LWluIC5sZy1wcmV2LFxuLmxnLXNob3ctaW4gLmxnLW5leHQsXG4ubGctc2hvdy1pbiAubGctcGFnZXItb3V0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1zaG93LWluLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG5cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxnLW91dGVyLmxnLXpvb20tZnJvbS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ubGctb3V0ZXIgLmxnLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlciAubGctaXRlbSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUsXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICB6LWluZGV4OiAxMDYwOyB9XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwubGctc3ViLWh0bWwsXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAubGctZG93bmxvYWQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWZpcnN0LXNsaWRlIC5sZy1kdW1teS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIubGctY29tcG9uZW50cy1vcGVuOm5vdCgubGctem9vbWVkKSAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4xNXM7IH1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBkOTtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwczsgfVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDsgfVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWJhY2tkcm9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50OyB9XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCxcbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5sZy1pbmxpbmUgLmxnLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTsgfVxuXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmxnLWlubGluZSAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgei1pbmRleDogMTA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IC5sZy1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvLWNvbnQge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1wb3N0ZXIge1xuICB6LWluZGV4OiAxOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcG9zdGVyLFxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLW9iamVjdCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXN0cm9rZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxnLXBsYXktcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubGctdmlkZW8tcGxheS1idXR0b24ge1xuICB3aWR0aDogMTglO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzOyB9XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uLWJnLFxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy12aWRlby1wbGF5LWljb24tYmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDMlO1xuICBzdHJva2U6ICNmY2ZjZmM7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjsgfVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDMlO1xuICBzdHJva2U6IHJnYmEoMzAsIDMwLCAzMCwgMC45KTtcbiAgc3Ryb2tlLW9wYWNpdHk6IDE7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMjAwOyB9XG5cbi5sZy12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjsgfVxuXG4ubGctdmlkZW8tcGxheS1pY29uIC5sZy12aWRlby1wbGF5LWljb24taW5uZXIge1xuICBmaWxsOiAjZmNmY2ZjOyB9XG5cbi5sZy12aWRlby1sb2FkaW5nIC5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBsZy1wbGF5LXJvdGF0ZSAycyBsaW5lYXIgMC4yNXMgaW5maW5pdGUsIGxnLXBsYXktc3Ryb2tlIDEuNXMgZWFzZS1pbi1vdXQgMC4yNXMgaW5maW5pdGU7IH1cblxuLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjcpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICBsZWZ0OiAwOyB9XG5cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIHJpZ2h0OiAwOyB9XG5cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1saWdodEdvbGQpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7IH1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2lsdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lsdmVyKTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodEdvbGQpOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNzsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7IH1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5oZXJvLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogNTUwcHg7IH0gfVxuICAuaGVyby1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmhlcm8tc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlcm8tc2xpZGUtcGFyYWxsYXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlcm8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICBmb250LXNpemU6IDY4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmhlcm8tdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiB2YXIoLS1wYWRkaW5nWCk7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5oZXJvLXR5cGUge1xuICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmhlcm8tdHlwZV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmhlcm8tdHlwZV9fc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDsgfSB9XG4gIC5oZXJvLXR5cGVfX2l0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhlcm8tc2VjdGlvbiAuaGVyby1zbGlkZS1wYXJhbGxheCxcbi5oZXJvLXNlY3Rpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWJhc2ljRWFzZSk7IH1cblxuLmhlcm8tc2VjdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNvbmNlcHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb25jZXB0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNvbmNlcHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY29uY2VwdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG4uY29uY2VwdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbmNlcHQtaW1nIHtcbiAgbWF4LXdpZHRoOiA2NDBweDsgfVxuXG4uY29uY2VwdC1vdmVyaGVhZCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb25jZXB0LW92ZXJoZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH0gfVxuXG4uY29uY2VwdC10aXRsZSB7XG4gIG1heC13aWR0aDogODY1cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb25jZXB0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jb25jZXB0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jb25jZXB0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5jb25jZXB0LXRleHQge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5jb25jZXB0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi52aWRlby1zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xMDB2aDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwdmg7IH1cblxuLnZpZGVvLW1wNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuXG4udmlkZW8tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnZpZGVvLWJ0bi10ZXh0LXdyYXBwIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC52aWRlby1idG5fX3RleHQge1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKTsgfVxuICAgIC52aWRlby1idG5fX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC52aWRlby1idG5fX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgICAgICAudmlkZW8tYnRuX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTsgfVxuICAudmlkZW8tYnRuIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1MGRlZyk7IH1cbiAgICAudmlkZW8tYnRuIHN2ZyBjaXJjbGUge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDYwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ2MDsgfVxuICAgIC52aWRlby1idG4gc3ZnIC5jaXJjbGUtMiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbG9uZ1RyYW5zaXRpb24pOyB9XG4gIC52aWRlby1idG46aG92ZXIgLnZpZGVvLWJ0bl9fdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7IH1cbiAgLnZpZGVvLWJ0bjpob3ZlciAuY2lyY2xlLTIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDdweCk7IH1cblxuLmNoYWxldHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0cy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNoYWxldHMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5jaGFsZXRzLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2hhbGV0cy10aXRsZSB7XG4gIG1heC13aWR0aDogNjg1cHg7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0cy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uY2hhbGV0cy1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uY2hhbGV0cy13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXRzLXdyYXBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY2hhbGV0cy13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXRzLXdyYXBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0cy13cmFwcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jaGFsZXRzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDhweCA0OHB4IDcycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNoYWxldHMtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhbGV0cy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgLmNoYWxldHMtaXRlbSAuY2hhbGV0cy1pdGVtX19pbWcsXG4gIC5jaGFsZXRzLWl0ZW0gLmNoYWxldHMtaXRlbV9fa2V5LFxuICAuY2hhbGV0cy1pdGVtIC5jaGFsZXRzLWl0ZW1fX3BhcmFtLFxuICAuY2hhbGV0cy1pdGVtIC5jaGFsZXRzLWl0ZW1fX3RleHQge1xuICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAuY2hhbGV0cy1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jaGFsZXRzLWl0ZW1fX2ltZyB7XG4gICAgICAgIHdpZHRoOiA0MTVweDtcbiAgICAgICAgaGVpZ2h0OiAyNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuY2hhbGV0cy1pdGVtX19pbWcge1xuICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgIGhlaWdodDogMTg1cHg7IH0gfVxuICAgIC5jaGFsZXRzLWl0ZW1fX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gIC5jaGFsZXRzLWl0ZW1fX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gIC5jaGFsZXRzLWl0ZW1fX2tleSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb2xkKTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmNoYWxldHMtaXRlbV9fa2V5IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5jaGFsZXRzLWl0ZW1fX2tleSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIC5jaGFsZXRzLWl0ZW1fX3BhcmFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5jaGFsZXRzLWl0ZW1fX3BhcmFtIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmNoYWxldHMtaXRlbV9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmNoYWxldHMtaXRlbV9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXRUaXRsZSkpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWl0ZW1fX2ltZyxcbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWl0ZW1fX2tleSxcbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWl0ZW1fX3BhcmFtLFxuICAgIC5jaGFsZXRzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmNoYWxldHMtaXRlbV9fdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWhvdmVyX19pbWcgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5jaGFsZXRzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmNoYWxldHMtaG92ZXJfX2xpbmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1ob3Zlcl9fbGluayBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIC5jaGFsZXRzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmNoYWxldHMtaG92ZXJfX2xpbmsgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5jaGFsZXRzLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldHMtaG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jaGFsZXRzLWhvdmVyX19pbWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAuY2hhbGV0cy1ob3Zlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jaGFsZXRzLWhvdmVyX19uYW1lIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNoYWxldHMtaG92ZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5jaGFsZXRzLWhvdmVyX19saW5rIHN2ZyxcbiAgICAuY2hhbGV0cy1ob3Zlcl9fbGluayAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7IH1cblxuLmNoYWxldHMtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuY2hhbGV0cy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXRzLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jaGFsZXRzLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXRzLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbi5jaGFsZXRzLWRlc2NyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldHMtZGVzY3Ige1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfSB9XG5cbi5jaGFsZXRzLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0cy1tb3JlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2hhbGV0cy1tb3JlX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5jaGFsZXRzLW1vcmVfX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgIC5jaGFsZXRzLW1vcmVfX2xpbms6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDk2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZXhwZXJpZW5jZXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZXhwZXJpZW5jZXMtdGl0bGUge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXhwZXJpZW5jZXMtc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmV4cGVyaWVuY2VzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmV4cGVyaWVuY2VzLWZpbHRlciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZXhwZXJpZW5jZXMtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZXhwZXJpZW5jZXMtZmlsdGVyX19tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtZmlsdGVyX19tb2Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5leHBlcmllbmNlcy1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5leHBlcmllbmNlcy1zbGlkZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA5NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1zbGlkZXItYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93LnByZXYge1xuICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1wYWRkaW5nTWVkaXVtWCkpOyB9XG4gICAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93LnByZXYgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7IH1cbiAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93Lm5leHQge1xuICAgICAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tcGFkZGluZ01lZGl1bVgpKTsgfVxuICAgICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdy5uZXh0IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93IHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5leHBlcmllbmNlcy1zbGlkZXItYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMik7IH1cbiAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5leHBlcmllbmNlcy1zbGlkZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX2ltZyBpbWcge1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cblxuLmV4cGVyaWVuY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogNTBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5leHBlcmllbmNlcy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5leHBlcmllbmNlcy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4OyB9IH1cbiAgLmV4cGVyaWVuY2VzLWxpc3QgLmV4cGVyaWVuY2VzLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTsgfVxuXG4uZXhwZXJpZW5jZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX2ltZywgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlLCAuZXhwZXJpZW5jZXMtaXRlbV9fdHlwZSwgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQsIC5leHBlcmllbmNlcy1pdGVtX19ob3ZlcixcbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX2hvdmVyIGltZyxcbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX2xpbmsgc3ZnLFxuICAuZXhwZXJpZW5jZXMtaXRlbSAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gIC5leHBlcmllbmNlcy1pdGVtX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4OyB9IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDBweDsgfSB9XG4gIC5leHBlcmllbmNlcy1pdGVtX190eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMHB4IDMycHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX190eXBlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggMHB4OyB9IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nOiAwcHggMzJweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCA1NXB4OyB9IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAuZXhwZXJpZW5jZXMtaXRlbV9fbXNnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZXhwZXJpZW5jZXMtaXRlbV9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDhweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX21vYmxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX21vYmxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXhwZXJpZW5jZXMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuZXhwZXJpZW5jZXMtaXRlbV9fdGl0bGUsXG4gICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLW9mZnNldFRpdGxlKSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX19pbWcsXG4gICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZXhwZXJpZW5jZXMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX19ob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX2xpbmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX2xpbmsgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuZXhwZXJpZW5jZXMtaXRlbV9fbGluayAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmV4cGVyaWVuY2VzLWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogNjVweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmV4cGVyaWVuY2VzLWluZm8ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmV4cGVyaWVuY2VzLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpOyB9IH1cbiAgLmV4cGVyaWVuY2VzLWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWluZm9fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgIC5leHBlcmllbmNlcy1pbmZvX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLmV4cGVyaWVuY2VzLWluZm9fX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmV4cGVyaWVuY2VzLWluZm9fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV4cGVyaWVuY2VzLWluZm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pbmZvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5leHBlcmllbmNlcy1kZXNjciB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4uZXhwZXJpZW5jZXMtbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLm1vYiAuZXhwZXJpZW5jZXMtc2xpZGVyIC5leHBlcmllbmNlcy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uICsgMikpIC5leHBlcmllbmNlcy1pdGVtX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5tb2IgLmV4cGVyaWVuY2VzLXNsaWRlciAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOm50aC1jaGlsZCgtbiArIDIpKSAuZXhwZXJpZW5jZXMtaXRlbV9fdGl0bGUgLmZhZGUtZWwsXG4ubW9iIC5leHBlcmllbmNlcy1zbGlkZXIgLmV4cGVyaWVuY2VzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4gKyAyKSkgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUgLmZhZGUtZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm1vYiAuZXhwZXJpZW5jZXMtc2xpZGVyIC5leHBlcmllbmNlcy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uICsgMikpIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IC5mYWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5nYWxsZXJ5LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA5NnB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5nYWxsZXJ5LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmdhbGxlcnktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuXG4uZ2FsbGVyeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5nYWxsZXJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLmdhbGxlcnktbGluZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmdhbGxlcnktbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmdhbGxlcnktdGV4dCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZ2FsbGVyeS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uZ2FsbGVyeS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uYWJvdXQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5hYm91dC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmFib3V0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG4uYWJvdXQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYm91dC10aXRsZSB7XG4gIG1heC13aWR0aDogNjg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDsgfVxuXG4uYWJvdXQtc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmFib3V0LXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7IH0gfVxuXG4uYWJvdXQtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nMSBpbWcyXCIgXCJpbWcxIHRleHRcIjtcbiAgZ3JpZC1nYXA6IDUwcHggMTAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmFib3V0LXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40ZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDUwcHggNiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuYWJvdXQtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZzJcIiBcInRleHRcIiBcImltZzFcIjtcbiAgICAgIGdyaWQtZ2FwOiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbi5hYm91dC1pbWctMSB7XG4gIGdyaWQtYXJlYTogaW1nMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuYWJvdXQtaW1nLTEge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzLzQ7IH0gfVxuXG4uYWJvdXQtaW1nLTIge1xuICBncmlkLWFyZWE6IGltZzI7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5hYm91dC1pbWctMiB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7IH0gfVxuXG4uYWJvdXQtdGV4dCB7XG4gIGdyaWQtYXJlYTogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmFib3V0LXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uc2VydmljZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZXJ2aWNlLXdyYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiA4MHB4IDAgNTc1cHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5zZXJ2aWNlLXdyYXBwIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA0NjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuc2VydmljZS13cmFwcCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMzgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuc2VydmljZS13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuc2VydmljZS13cmFwcCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMjAwcHg7IH0gfVxuXG4uc2VydmljZS1tYWluIC51bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLnNlcnZpY2UtbWFpbiAudWwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblxuLnNlcnZpY2UtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAuc2VydmljZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmV4Y2x1c2l2ZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTZweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZXhjbHVzaXZlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmV4Y2x1c2l2ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi5leGNsdXNpdmUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5leGNsdXNpdmUtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5leGNsdXNpdmUtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblxuLmV4Y2x1c2l2ZS1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNy41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmV4Y2x1c2l2ZS1tYWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5leGNsdXNpdmUtbWFpbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmV4Y2x1c2l2ZS1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZXhjbHVzaXZlLW1haW4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZXhjbHVzaXZlLWltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7IH0gfVxuXG4uZXhjbHVzaXZlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDhweCBhdXRvIDA7IH1cblxuLmV4Y2x1c2l2ZS1kZXNjciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmV4Y2x1c2l2ZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uZXhjbHVzaXZlLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDcuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE3LjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZXhjbHVzaXZlLWluZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5leGNsdXNpdmUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5leGNsdXNpdmUtaW5mby5jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5leGNsdXNpdmUtaW5mby5jb2x1bW4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5leGNsdXNpdmUtaW5mb19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmV4Y2x1c2l2ZS1pbmZvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5leGNsdXNpdmUtaW5mb19fbGluayB7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZXhjbHVzaXZlLWluZm8gaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH0gfVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG5cbi5jb250YWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb250YWN0LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY29udGFjdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uY29udGFjdC1kZXNjciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7IH1cblxuLmNvbnRhY3QtbGluayB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7IH1cblxuLmNvbnRhY3QtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTd2dztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc2lsdmVyKTtcbiAgb3BhY2l0eTogMC4xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jb250YWN0LWJhY2sge1xuICAgICAgZm9udC1zaXplOiAzNHZ3OyB9IH1cblxuLmNvbnRhY3Qtc2VjdGlvbi5zZWN0aW9uLWdvbGQgLmNvbnRhY3QtYmFjayB7XG4gIGNvbG9yOiB2YXIoLS1iZWlnZSk7IH1cblxuLm9mZmVyZWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAub2ZmZXJlZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5vZmZlcmVkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cblxuLm9mZmVyZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ub2ZmZXJlZC10aXRsZSB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vZmZlcmVkLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLm9mZmVyZWQtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5vZmZlcmVkLXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuLm9mZmVyZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICBtYXJnaW46IC0wLjVweDtcbiAgaGVpZ2h0OiAyODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLm9mZmVyZWQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5vZmZlcmVkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMzJweCA1cHggMTVweDsgfSB9XG4gIC5vZmZlcmVkLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAub2ZmZXJlZC1pdGVtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgLm9mZmVyZWQtaXRlbV9faG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLm9mZmVyZWQtaXRlbV9faG92ZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLm9mZmVyZWQtaXRlbTpob3ZlciAub2ZmZXJlZC1pdGVtX19pbWcsXG4gIC5vZmZlcmVkLWl0ZW06aG92ZXIgLm9mZmVyZWQtaXRlbV9fdGl0bGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfVxuICAub2ZmZXJlZC1pdGVtOmhvdmVyIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgIC5vZmZlcmVkLWl0ZW06aG92ZXIgLm9mZmVyZWQtaXRlbV9faG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi5vZmZlcmVkLWNvbW1lbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWdyZXkpO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5vZmZlcmVkLWNvbW1lbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5sb2NhdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTZweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubG9jYXRpb24tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAubG9jYXRpb24tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4ubG9jYXRpb24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb2NhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggYXV0byAwOyB9XG5cbi5sb2NhdGlvbi1tYXAge1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICBtYXJnaW46IDE2cHggYXV0byAwOyB9XG5cbi5jaGFsZXQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDFweCkge1xuICAgIC5jaGFsZXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDVweCAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNoYWxldC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDg1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmNoYWxldC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY2hhbGV0LWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLmNoYWxldC1pbWcge1xuICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNoYWxldC1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY2hhbGV0LWltZyB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uY2hhbGV0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5jaGFsZXQtY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY2hhbGV0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYWxldC1jb250ZW50Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cblxuLmNoYWxldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNoYWxldC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuLmNoYWxldC1rZXkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb2xkKTtcbiAgcGFkZGluZzogOHB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXQta2V5IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXQta2V5IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5jaGFsZXQtcGFyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5jaGFsZXQtcGFyYW0gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hhbGV0LXRleHQge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5jaGFsZXQtbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLnN0YXktc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTI1cHggMDsgfVxuXG4uc3RheS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc3RheS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLnN0YXktdGl0bGUge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBmb250LXNpemU6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuc3RheS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uc3RheS1wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLnN0YXktcGFyYW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zdGF5LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5zdGF5LWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi5jb3ZpZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjAwcHggMCA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuY292aWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAwIDk1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNvdmlkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTIwcHggMCA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNvdmlkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY292aWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uY292aWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvdmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jb3ZpZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uY292aWQtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtZ2FwOiA5NXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuY292aWQtd3JhcHAge1xuICAgICAgZ3JpZC1nYXA6IDc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNvdmlkLXdyYXBwIHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4OyB9IH1cblxuLmNvdmlkLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb3ZpZC1pdGVtLnJldmVyc2Uge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jb3ZpZC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG4gIC5jb3ZpZC1pdGVtX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTcuNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuY292aWQtaXRlbV9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNy41JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmNvdmlkLWl0ZW1fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5jb3ZpZC1pdGVtX19pbmZvIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7IH0gfVxuICAuY292aWQtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvdmlkLWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAuY292aWQtaXRlbV9fdGV4dCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7IH1cblxuLnByaXZhY3ktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIyNXB4IDAgOTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLnByaXZhY3ktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNzVweCAwIDg1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLnByaXZhY3ktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMjVweCAwIDYwcHg7IH0gfVxuXG4ucHJpdmFjeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucHJpdmFjeS13cmFwcCB7XG4gIG1heC13aWR0aDogODY1cHg7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLnByaXZhY3ktaXRlbSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnByaXZhY3ktaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcml2YWN5LWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnByaXZhY3ktaXRlbV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5wcml2YWN5LWl0ZW1fX2xpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByaXZhY3ktaXRlbV9fbGlzdCBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZ2FsbGVyeS1oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMjVweCAwIDk1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5nYWxsZXJ5LWhlcm8tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNzVweCAwIDg1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmdhbGxlcnktaGVyby1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE3NXB4IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5nYWxsZXJ5LWhlcm8tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNzBweCAwIDI1cHg7IH0gfVxuXG4uZ2FsbGVyeS1oZXJvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5nYWxsZXJ5LWhlcm8tZGVzY3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmdhbGxlcnktaGVyby1kZXNjciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLm1hbnNvbnJ5LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBwYWRkaW5nOiAwcHggMCAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLm1hbnNvbnJ5LWZpbHRlcnMtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYW5zb25yeS1maWx0ZXJzLWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1hbnNvbnJ5LWZpbHRlcnMtYmFyX19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLm1hbnNvbnJ5LWZpbHRlcnMtYmFyX19tb2Ige1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5tYW5zb25yeS1maWx0ZXItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5tYW5zb25yeS1maWx0ZXItY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLm1hbnNvbnJ5LWZpbHRlci10eXBlX19tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTVweDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYW5zb25yeS1maWx0ZXItdHlwZV9fbW9iIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWFuc29ucnktZmlsdGVyLXR5cGVfX21vYiBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5tYW5zb25yeS1maWx0ZXItdHlwZV9fbW9iIGRpdi5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbi5tYW5zb25yeS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAyJTtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAubWFuc29ucnktZ3JpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm1hbnNvbnJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMS4zMzMzMyU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTJweCAxJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYW5zb25yeS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAubWFuc29ucnktaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTJweCAwOyB9IH1cbiAgLm1hbnNvbnJ5LWl0ZW0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFuc29ucnktaXRlbV9faW1nLCAubWFuc29ucnktaXRlbV9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYW5zb25yeS1pdGVtX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYW5zb25yeS1pdGVtX192aWRlbyBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAubWFuc29ucnktaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5tYW5zb25yeS1pdGVtLm11dXJpLWl0ZW0tZHJhZ2dpbmcge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLm1hbnNvbnJ5LWl0ZW0ubXV1cmktaXRlbS1yZWxlYXNpbmcge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm1hbnNvbnJ5LWl0ZW0ubXV1cmktaXRlbS1oaWRkZW4ge1xuICAgIHotaW5kZXg6IDA7IH1cblxuLm1hbnNvbnJ5LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYW5zb25yeS1lcnJvciAuZmFkZS1lbCB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAubWFuc29ucnktZXJyb3Iuc2hvdyAuZmFkZS1lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjAwcHggMCA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgOTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5mb3JtLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5mb3JtLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBncmlkLWdhcDogOTVweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmZvcm0td3JhcHAge1xuICAgICAgZ3JpZC1nYXA6IDc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvcm0td3JhcHAge1xuICAgICAgZ3JpZC1nYXA6IDYwcHg7IH0gfVxuXG4uZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMjJweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG4gIC5mb3JtLXdyYXBwZXJfX2xvbmcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvcm0td3JhcHBlcl9fbG9uZyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjsgfSB9XG5cbi5mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5mb3JtLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCkgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5mb3JtLWJ1dHRvbiB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1czsgfVxuICAuZm9ybS1idXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZm9ybS10ZWxlcGhvbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5mb3JtLXRlbGVwaG9uZSB7XG4gICAgICBncmlkLWdhcDogMTVweDsgfSB9XG5cbi5tYXAtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLm1hcC13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXG4ubWFwLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubWFwLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNzVweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLm1hcC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5tYXAtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubWFwLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1hcC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMTsgfSB9XG5cbi5tYXAtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDY1cHg7IH1cblxuLm1hcC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFwLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLm1hcC1pbmZvOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1hcC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFycml2ZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXJyaXZlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzVweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuYXJyaXZlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7IH0gfVxuXG4uYXJyaXZlLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDZmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDFweCkge1xuICAgIC5hcnJpdmUtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5hcnJpdmUtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblxuLmFycml2ZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFycml2ZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYXJyaXZlLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzQ3NDcwOyB9XG4gIC5hcnJpdmUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hcnJpdmUtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5hcnJpdmUtaXRlbV9fdGl0bGUgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5hcnJpdmUtaXRlbV9fZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmFycml2ZS1pdGVtX19jaXR5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFycml2ZS1pbWcge1xuICBncmlkLWNvbHVtbi1zdGFydDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gICAgLmFycml2ZS1pbWcge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmFycml2ZS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXBhZGRpbmdYKSAqIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpOyB9IH1cbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuYnV0dG9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaW1nLXdyYXBwZXIge1xuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubWFpblBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpO1xuXG4gIC8vIEBpbmNsdWRlIG1vcmUobGFwdG9wUykge1xuICAvLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy8gICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAvLyAgIHBhZGRpbmctbGVmdDogMDtcbiAgLy8gfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9pbzlhNmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy8gVGV4dHNcbiVib2Rvbmkge1xuICBmb250LWZhbWlseTogXCJsdGMtYm9kb25pLTE3NVwiLCBzZXJpZjtcbn1cblxuJWZ1dHVyYSB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4lY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IHtcbiAgQGV4dGVuZCAlZnV0dXJhO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uaDEge1xuICBAZXh0ZW5kICVib2Rvbmk7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgQGV4dGVuZCAlY2VudGVyO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kICVib2Rvbmk7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgQGV4dGVuZCAlY2VudGVyO1xuICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uaDMge1xuICBAZXh0ZW5kICVib2Rvbmk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgQGV4dGVuZCAlY2VudGVyO1xuICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgJWJvZG9uaTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBAZXh0ZW5kICVjZW50ZXI7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWSgzcHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJi5hY3RpdmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgdmFyKC0tbG9uZ1RyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBoZWlnaHQ6IDUuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbG9uZ1RyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS4xZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBvbmx5IG9uIGRldmljZXMgd2l0aG91dCB0b3VjaHNjcmVlblxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAubGluay1hcnJvd19fdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC40ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgQGV4dGVuZCAlZnV0dXJhO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCB2YXIoLS1sb25nVHJhbnNpdGlvbik7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBoZWlnaHQ6IDUuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbG9uZ1RyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgb25seSBvbiBkZXZpY2VzIHdpdGhvdXQgdG91Y2hzY3JlZW5cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBzdmcge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1hcnJvd19fdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC40ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG4gICYtaWNvbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1ncmV5IHtcbiAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuXG4gICYtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dCB7XG4gICYtb3ZlcmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBleHRlbmQgJWNlbnRlcjtcbiAgfVxufVxuIiwiaHRtbCB7XG4gIC0tcGFkZGluZ1g6IDQwcHg7XG4gIC0tcGFkZGluZ01lZGl1bVg6IDY1cHg7XG4gIC0taGVhZGVySGVpZ2h0OiAxMjBweDtcbiAgLS1pbnB1dEhlaWdodDogNzJweDtcblxuICAvLyBDb250YWluZXJzXG4gIC0tazI6IDI1NjBweDtcbiAgLS1kZXNrdG9wOiAxOTIwcHg7XG4gIC0tbGFwdG9wWEw6IDE2ODBweDtcbiAgLS1sYXB0b3BMOiAxNjQwcHg7XG4gIC0tbGFwdG9wTTogMTQ0MHB4O1xuICAtLWxhcHRvcFM6IDEyODBweDtcbiAgLS10YWJsZXRMOiAxMDI0cHg7XG4gIC0tdGFibGV0OiA5OTJweDtcbiAgLS10YWJsZXRTOiA2MDBweDtcbiAgLS1tb2JpbGVMOiA0ODBweDtcbiAgLS1tb2JpbGVNOiAzNzVweDtcbiAgLS1tb2JpbGVTOiAzMjBweDtcblxuICAvLyBUcmFuc2l0aW9uc1xuICAtLWJhc2ljVHJhbnNpdGlvbjogMC40cztcbiAgLS1sb25nVHJhbnNpdGlvbjogMC44cztcblxuICAtLWJhc2ljRWFzZTogY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMTMsIDEpO1xuICAtLXNlY29uZGFyeUVhc2U6IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjY3LCAxKTtcblxuICAvLyBDb2xvcnNcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibGFjazogIzBiMGIwYTtcbiAgLS1ibGFja0xpbmU6ICMzMTMxMzA7XG4gIC0tYmxhY2tMaW5lT3BhY2l0eTogIzMxMzEzMGIzO1xuICAtLWJlaWdlOiAjZTJlMWQ5O1xuICAtLXJvc2U6ICNkYWQ3Y2Q7XG4gIC0tbGlnaHQ6ICNmM2YyZWM7XG4gIC0tZ3JleTogIzhlOGU4ODtcbiAgLS1saWdodEdvbGQ6ICNjOGMxYjA7XG4gIC0tZ29sZDogIzljOTU4MjtcbiAgLS15ZWxsb3c6ICNhYjk2NTM7XG4gIC0tc2lsdmVyOiAjYjJiMmFmO1xuXG4gIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgIC0tcGFkZGluZ1g6IDMwcHg7XG4gICAgLS1wYWRkaW5nTWVkaXVtWDogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgIC0tcGFkZGluZ01lZGl1bVg6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgLS1wYWRkaW5nWDogMTVweDtcbiAgICAtLXBhZGRpbmdNZWRpdW1YOiAxNXB4O1xuICB9XG59XG4iLCIvLyBDT05UQUlORVJTXG4kazI6IDI1NjBweDtcbiRkZXNrdG9wOiAxOTIwcHg7XG4kbGFwdG9wWEw6IDE2ODBweDtcbiRsYXB0b3BMOiAxNjQwcHg7XG4kbGFwdG9wTTogMTQ0MHB4O1xuJGxhcHRvcFM6IDEyODBweDtcbiR0YWJsZXRMOiAxMDI0cHg7XG4kdGFibGV0OiA5OTJweDtcbiR0YWJsZXRTOiA2MDBweDtcbiRtb2JpbGVMOiA0ODBweDtcbiRtb2JpbGVNOiAzNzVweDtcbiRtb2JpbGVTOiAzMjBweDtcblxuLy8gdHJhZ2V0IC0gaXMgeW91ciBwaXhlbHNcbi8vIGRldmljZSAtIGlzIG9uIHdoaWNoIGRldmljZSBpdCBzaG91ZCBsb29rIGxpa2VcbkBmdW5jdGlvbiBnZXQtdncoJHRhcmdldCwgJGRldmljZSkge1xuICAkdnctY29udGV4dDogKCRkZXZpY2UgKiAwLjAxKTtcbiAgQHJldHVybiAoJHRhcmdldC8kdnctY29udGV4dCkgKiAxdnc7XG59XG5cbkBtaXhpbiBtb3JlKCRzaXplKSB7XG4gIEBpZiAkc2l6ZSA9PSBrMiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRrMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcEwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcE0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wUykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldEwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldFMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZUwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVNIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZVMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbW9yZUV4Y2x1ZGUoJHNpemUpIHtcbiAgQGlmICRzaXplID09IGsyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGsyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcEwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wTCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BNIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcE0gKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wUyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldEwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldFMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0UyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZUwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVNICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZVMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlUyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBEZXZpY2UgYW5kIGxlc3NcbkBtaXhpbiBsZXNzKCRzaXplKSB7XG4gIEBpZiAkc2l6ZSA9PSBrMiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRrMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BYTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BYTCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcEwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BNICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wUyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldEwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZU0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTSArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbGVzcyB0aGVuIGRldmljZVxuQG1peGluIGxlc3NFeGNsdWRlKCRzaXplKSB7XG4gIEBpZiAkc2l6ZSA9PSBrMiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRrMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcE0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wUykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZXhhY3RseSgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcEwpIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTSkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3BTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0TCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BTKSBhbmQgKG1pbi13aWR0aDogJHRhYmxldEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TCkgYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGVMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSBhbmQgKG1pbi13aWR0aDogJG1vYmlsZU0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ1gpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG5cbiAgJi1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ01lZGl1bVgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdNZWRpdW1YKTtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gICYtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgfVxuXG4gICYtYmVpZ2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTtcbiAgfVxuXG4gICYtZ29sZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTtcbiAgfVxuXG4gICYtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcbiAgfVxuXG4gICYtcm9zZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcm9zZSk7XG4gIH1cbn1cblxuLmltZy1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2hhZG93LXdyYXBwIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVyTGluZU9uZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZXJMaW5lVHdvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwJSk7XG4gIH1cbn1cblxuLmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi1zdHJva2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfXzEge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZXJMaW5lT25lIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJl9fMiB7XG4gICAgICBhbmltYXRpb246IHNsaWRlckxpbmVUd28gNjBzIC0zMHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5saW5lLXN0cm9rZV9faXRlbSB7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICYuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggdmFyKC0tZ3JleSk7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAuZHJvcGRvd25fX2J0biB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLmFjdGl2ZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1iZWlnZSAuZHJvcGRvd25fX2J0bixcbi5zZWN0aW9uLWJlaWdlIC5kcm9wZG93bl9fd3JhcHAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7XG59XG5cbi51bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG5cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bm90KC5ub24pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG4gIH1cblxuICAmLWFycm93IHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGlucHV0c1xuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dEhlaWdodCk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRTKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyNHB4IDE1cHg7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIH4gLmxhYmVsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEzcHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgJi5mbGF0cGlja3ItbW9iaWxlIHtcbiAgICAgICAgfiAuaW5wdXQtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0LXdyYXBwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDI0cHggMTVweDtcblxuICAgIH4gLmxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5zZWxlY3RXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbSxcbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXG4gICAgICAgIG5vLXJlcGVhdCAwIDAvMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS1vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmX19ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRleHRhcmVhX2lucHV0IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgLnRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICB+IC5sYWJlbCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxNXB4IC8gMiArIDUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMjRweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2lsdmVyKTtcbiAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmlucHV0X2NoZWNrYm94ICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICB9XG59XG5cbmlucHV0IHtcbiAgJi5pbnB1dF9jaGVja2JveCB7XG4gICAgJjpjaGVja2VkLFxuICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSxcbiAgICAmOmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0sXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXSB7XG4gICYuaW52YWxpZCB7XG4gICAgY29sb3I6IHJlZDtcblxuICAgIC5ib3JkZXItYm90dG9tIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgICAuaW5wdXQtZXJyb3Ige1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgfVxufVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSAuZm9ybS13cmFwcGVyIHtcbiAgLnNlbGVjdC5mb2N1cyB+IC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB9XG5cbiAgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxuICAuaW5wdXQtd3JhcHBlciBpbnB1dC5hY3RpdmUgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxufVxuIiwiLnNlbGVjdC13cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJi5tb2Ige1xuICAgIC5zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLnNlbGVjdFdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3ROYXRpdmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLy8gTWFrZSBzdXJlIHRoZSBjdXN0b20gc2VsZWN0IGRvZXMgbm90IG1lc3Mgd2l0aCB0aGUgbGF5b3V0XG4uc2VsZWN0Q3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFRoaXMgbWVkaWEgcXVlcnkgZGV0ZWN0cyBkZXZpY2VzIHdoZXJlIHRoZSBwcmltYXJ5XG4vLyBpbnB1dCBtZWNoYW5pc20gY2FuIGhvdmVyIG92ZXIgZWxlbWVudHMuIChlLmcuIGNvbXB1dGVycyB3aXRoIGEgbW91c2UpXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvLyBTaW5jZSB3ZSBhcmUgdXNpbmcgYSBtb3VzZSwgaXQncyBzYWZlIHRvIHNob3cgdGhlIGN1c3RvbSBzZWxlY3QuXG4gIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gSW4gYSBjb21wdXRlciB1c2luZyBrZXlib2FyZD8gVGhlbiBsZXQncyBoaWRlIGJhY2sgdGhlIGN1c3RvbSBzZWxlY3RcbiAgLy8gd2hpbGUgdGhlIG5hdGl2ZSBvbmUgaXMgZm9jdXNlZDpcbiAgLnNlbGVjdE5hdGl2ZTpmb2N1cyArIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogQWRkIHRoZSBmb2N1cyBzdGF0ZXMgdG9vLCBUaGV5IG1hdHRlciwgYWx3YXlzISAqL1xuLnNlbGVjdE5hdGl2ZTpmb2N1cyxcbi5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4vL1xuLy8gUmVzdCBvZiB0aGUgc3R5bGVzIHRvIGNyZWF0ZSB0aGUgY3VzdG9tIHNlbGVjdC5cbi8vIEp1c3QgbWFrZSBzdXJlIHRoZSBuYXRpdmUgYW5kIHRoZSBjdXN0b20gaGF2ZSBhIHNpbWlsYXIgXCJib3hcIiAodGhlIHRyaWdnZXIpLlxuLy9cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE4cHggNXB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3ROYXRpdmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG5cbi5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdEN1c3RvbS10cmlnZ2VyOmhvdmVyIHtcbiAgLy8gYm9yZGVyLWNvbG9yOiAjOGMwMGZmO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggdmFyKC0tZ3JleSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0hvdmVyLFxuLnNlbGVjdEN1c3RvbS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhYTZkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb246bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi5zcGxpdCB7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mYWRlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmZhZGUtZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgfVxufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbiIsIi8vIHByb2plY3Qtc3BlY2lmaWMgYWRqdXN0bWVudHMgdG8gY29va2llcy0tZXdtL3RhcnRlYXVjaXRyb24uY3NzIHdoaWNoIHdlIGNvcHkgZnJvbSBwcm9qZWN0IHRvIHByb2plY3RcblxuLnRhcnRlYXVjaXRyb25BbGxvdyBzdmcsXG4udGFydGVhdWNpdHJvbkRlbnkgc3ZnLFxuI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyxcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdGFydGVhdWNpdHJvbk1hbmFnZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuIiwiLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMTVweDtcblxuICAuaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pdGkgaW5wdXQsXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLml0aSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAvLyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8vIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgLy8gcGFkZGluZy1yaWdodDogMzZweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xufVxuLml0aV9fZmxhZy1jb250YWluZXIge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogMDtcbiAgLy8gYm90dG9tOiAwO1xuICAvLyByaWdodDogMDtcbn1cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgLy8gcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG4uaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLml0aV9fZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAvLyBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIC8vIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcixcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93blxuICBpbnB1dFtkaXNhYmxlZF1cbiAgKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlclxuICAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd25cbiAgaW5wdXRbcmVhZG9ubHldXG4gICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJcbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG4uaXRpX19mbGFnLml0aV9fYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gYmVnaW4gXCJ0YWlsd2luZC5jc3MgcGFyb2R5XCJcblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4vLyBlbmQgXCJ0YWlsd2luZC5jc3MgcGFyb2R5XCJcbiIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLWxvZ28td3JhcHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gICAgfVxuICB9XG5cbiAgJi1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbiAgICB9XG4gIH1cblxuICAmLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAlKTtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MiUsIDAlKSByb3RhdGUoMjVkZWcpO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzklLCAwJSkgcm90YXRlKDM1ZGVnKTtcbiAgICAgIHdpZHRoOiAyNTAlO1xuICAgIH1cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDBweCwgOTk5OTk5cHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICB6LWluZGV4OiA5MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gICYtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzUlO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWJhc2ljVHJhbnNpdGlvbiksXG4gICAgICAgIGJhY2tncm91bmQgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuXG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG5cbiAgICAmLWZhZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIH1cblxuICAgICYtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjcuODhweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDA4MjtcbiAgaGVpZ2h0OiA4MHB4O1xuXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG5cbiAgLmhlYWRlci1sb2dvLWhpZGUge1xuICAgIGhlaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuaGVhZGVyLW1haW5fX2l0ZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItbWFpbl9fbW9iIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB9XG5cbiAgLmhlYWRlci1idXJnZXIge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWFycm93IHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB9XG5cbiAgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tYmxhY2spO1xuICB9XG59XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmJsYWNrIHtcbiAgLmhlYWRlci1tYWluX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLW1haW5fX21vYiB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAubGluay1hcnJvdyB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWJsYWNrKTtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTCkge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1FTlVcbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgIGRpdiB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwibHRjLWJvZG9uaS0xNzVcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgZmx1aWRGb250U2l6ZSgzMnB4LCA1NXB4LCAxMzY2cHgsIDE5MjBweCk7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAmX19lbnF1aXJlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmstZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJi1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiB+IC5saW5rLXVuZGVybGluZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrTGluZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGhvdG8tc2NhbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ib3JkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtcGhvdG9fX3dyYXBwIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJPVFRPTVxuICAmLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZ1gpO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrTGluZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSBcIm51bWJlclwiIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gY2FsY0ZsdWlkRm9udFNpemUoJGYtbWluLCAkZi1tYXgsICR3LW1pbiwgJHctbWF4LCAkdW5pdHM6IHB4KSB7XG4gICRmLW1pbjogc3RyaXAtdW5pdCgkZi1taW4pO1xuICAkZi1tYXg6IHN0cmlwLXVuaXQoJGYtbWF4KTtcbiAgJHctbWluOiBzdHJpcC11bml0KCR3LW1pbik7XG4gICR3LW1heDogc3RyaXAtdW5pdCgkdy1tYXgpO1xuXG4gICRrOiAoJGYtbWF4IC0gJGYtbWluKS8gKCR3LW1heCAtICR3LW1pbik7XG4gICRiOiAkZi1taW4gLSAkayAqICR3LW1pbjtcblxuICAkYjogJGIgKyAkdW5pdHM7XG5cbiAgQHJldHVybiBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSk7XG59XG5cbkBtaXhpbiBmbHVpZEZvbnRTaXplKCRmLW1pbiwgJGYtbWF4LCAkdy1taW4sICR3LW1heCwgJGZhbGxiYWNrOiBmYWxzZSkge1xuICBmb250LXNpemU6ICRmLW1pbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHctbWluKSB7XG4gICAgQGlmICgkZmFsbGJhY2spIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZhbGxiYWNrO1xuICAgIH1cbiAgICBmb250LXNpemU6IGNhbGNGbHVpZEZvbnRTaXplKCRmLW1pbiwgJGYtbWF4LCAkdy1taW4sICR3LW1heCwgcHgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdy1tYXgpIHtcbiAgICBmb250LXNpemU6ICRmLW1heDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiA5MHB4IDAgMzJweDtcbiAgei1pbmRleDogMDtcbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDVweCAwIDE4cHg7XG4gIH1cbiAgJi13cmFwcCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLWJsYWNrTGluZU9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDUwcHggdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDUwcHggdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgICAgfVxuXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1mb3JtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG4gICYtZmlsZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG4gICYtc29jaWFsIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDM1JTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICZfX9GBb3B5cmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi3RgW9weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIC8vIG9yZGVyOiAxO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGV2ZWxvcGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9pbzlhNmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImxnXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsXG4gICAgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxnLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubGctcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctbmV4dCxcbi5sZy1zaW5nbGUtaXRlbSAubGctcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmxnLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWljb24tMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5sZy1zdWItaHRtbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZy1zdWItaHRtbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgcmdiYSgwLCAwLCAwLCAwKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNilcbiAgKTtcbn1cblxuLmxnLWl0ZW0gLmxnLXN1Yi1odG1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubGctZXJyb3ItbXNnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmxnLWNvdW50ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGhlaWdodDogNDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLWNsb3NpbmcgLmxnLXRvb2xiYXIsXG4ubGctY2xvc2luZyAubGctcHJldixcbi5sZy1jbG9zaW5nIC5sZy1uZXh0LFxuLmxnLWNsb3NpbmcgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpXG4gIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpXG4gIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlXG4gIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlXG4gIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQsXG4ubGctcGFnZXItb3V0ZXIsXG4ubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1zaG93LWluIC5sZy10b29sYmFyLFxuLmxnLXNob3ctaW4gLmxnLXByZXYsXG4ubGctc2hvdy1pbiAubGctbmV4dCxcbi5sZy1zaG93LWluIC5sZy1wYWdlci1vdXRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xufVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG5cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZy1vdXRlci5sZy16b29tLWZyb20taW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyXG4gICAgdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgei1pbmRleDogMTA2MDtcbn1cblxuLmxnLW91dGVyIC5sZy1vYmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwubGctc3ViLWh0bWwsXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgLmxnLWRvd25sb2FkIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctZmlyc3Qtc2xpZGUgLmxnLWR1bW15LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDAuMTVzO1xufVxuXG4ubGctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGQ5O1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxc1xuICAgIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctY29udGFpbmVyLmxnLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1kcmFnZ2luZy12ZXJ0aWNhbCAubGctYmFja2Ryb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3AsXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3Age1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sZy1pbmxpbmUgLmxnLW1heGltaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB6LWluZGV4OiAxMDgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCAubGctb2JqZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWlmcmFtZSAubGctdmlkZW8tY29udCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tcG9zdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcG9zdGVyLFxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGxnLXBsYXktc3Ryb2tlIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXBsYXktcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDE4JTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzXG4gICAgICBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksXG4gICAgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSxcbiAgICBvcGFjaXR5IDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksXG4gICAgb3BhY2l0eSAwLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uLWJnLFxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiAjZmNmY2ZjO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMyU7XG4gIHN0cm9rZTogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICBzdHJva2Utb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDA7XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiAubGctdmlkZW8tcGxheS1pY29uLWlubmVyIHtcbiAgZmlsbDogI2ZjZmNmYztcbn1cblxuLmxnLXZpZGVvLWxvYWRpbmcgLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBhbmltYXRpb246IGxnLXBsYXktcm90YXRlIDJzIGxpbmVhciAwLjI1cyBpbmZpbml0ZSxcbiAgICBsZy1wbGF5LXN0cm9rZSAxLjVzIGVhc2UtaW4tb3V0IDAuMjVzIGluZmluaXRlO1xufVxuXG4ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNyk7XG59XG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOClcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZlxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpXG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICBsZWZ0OiAwXG4gICAgLyogXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cblxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgcmlnaHQ6IDBcbiAgICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG59XG5cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNpbHZlcilcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1saWdodEdvbGQpXG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweFxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIC4xcztcbiAgZmlsbDogaW5oZXJpdFxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDBcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiVcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCVcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpXG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpXG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVjaDtcbiAgcGFkZGluZzogMFxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGRcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0b1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmVcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwXG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDFcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlclxufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMFxufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHhcbn1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmRheUNvbnRhaW5lcisuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWx2ZXIpXG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNpbHZlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNpbHZlcik7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHRHb2xkKVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHhcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwXG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjdcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpXG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3XG59XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdFxufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lXG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aFxufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOVxufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzlcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiVcbn1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklXG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZFxufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDBcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyXG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWVcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufSIsIi5oZXJvIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLXBhcmFsbGF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODY1cHg7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMCAyM3B4O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIC5oZXJvLXNsaWRlLXBhcmFsbGF4LFxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1iYXNpY0Vhc2UpO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiLmNvbmNlcHQge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbiAgJi1vdmVyaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbiIsIi52aWRlbyB7XG4gICYtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHZoO1xuICB9XG5cbiAgJi1tcDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG5cbiAgJi1idG4ge1xuICAgIEBleHRlbmQgJWZ1dHVyYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtdGV4dC13cmFwcCB7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4xZW07XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTUwZGVnKTtcblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDYwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDYwO1xuICAgICAgfVxuICAgICAgLmNpcmNsZS0yIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC52aWRlby1idG5fX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMWVtKTtcbiAgICAgIH1cblxuICAgICAgLmNpcmNsZS0yIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFsZXRzIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggNzJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgQGluY2x1ZGUgbW9yZSh0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYWxldHMtaXRlbV9faW1nLFxuICAgIC5jaGFsZXRzLWl0ZW1fX2tleSxcbiAgICAuY2hhbGV0cy1pdGVtX19wYXJhbSxcbiAgICAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICB3aWR0aDogNDE1cHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2tleSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdvbGQpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyYW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogJHRhYmxldEwpIHtcbiAgICAgICYuYW5pbWF0aW9uLWRvbmU6aG92ZXIge1xuICAgICAgICAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tb2Zmc2V0VGl0bGUpKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYWxldHMtaXRlbV9faW1nLFxuICAgICAgICAuY2hhbGV0cy1pdGVtX19rZXksXG4gICAgICAgIC5jaGFsZXRzLWl0ZW1fX3BhcmFtLFxuICAgICAgICAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFsZXRzLWhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgJl9faW1nIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFsZXRzLWhvdmVyX19saW5rIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICBzdmcsXG4gICAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXhwZXJpZW5jZXMge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gICYtZmlsdGVyIHtcbiAgICBAZXh0ZW5kICVmdXR1cmE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX21vYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICYtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1wYWRkaW5nTWVkaXVtWCkpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmdNZWRpdW1YKSk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJl9faW1nLFxuICAgICZfX3RpdGxlLFxuICAgICZfX3R5cGUsXG4gICAgJl9fdGV4dCxcbiAgICAmX19ob3ZlcixcbiAgICAmX19ob3ZlciBpbWcsXG4gICAgJl9fbGluayBzdmcsXG4gICAgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTCkge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDBweCAzMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwcHggMzJweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDM1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21zZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQ4cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19tb2JsaW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAkdGFibGV0TCkge1xuICAgICAgJi5hbmltYXRpb24tZG9uZTpob3ZlciB7XG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSxcbiAgICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXRUaXRsZSkpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX19pbWcsXG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fbGluayB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogNjVweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8vIERvbnQgcGxheSBHU0FQIGFuaW1hdGlvbiBmb3Igc2xpZGVycyB3aGVuIE1vYmlsZSBkZXZpY2Vcbi5tb2Ige1xuICAuZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgICAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOm50aC1jaGlsZCgtbiArIDIpKSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9faW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdGl0bGUgLmZhZGUtZWwsXG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdHlwZSAuZmFkZS1lbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQgLmZhZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTZweCAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJi1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjg1cHg7XG4gICAgQGV4dGVuZCAlYm9kb25pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweDtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcxIGltZzJcIiBcImltZzEgdGV4dFwiO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciAxZnI7XG4gICAgICBncmlkLWdhcDogNTBweCA2JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcyXCIgXCJ0ZXh0XCIgXCJpbWcxXCI7XG4gICAgICBncmlkLWdhcDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWctMSB7XG4gICAgZ3JpZC1hcmVhOiBpbWcxO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMvNDtcbiAgICB9XG4gIH1cblxuICAmLWltZy0yIHtcbiAgICBncmlkLWFyZWE6IGltZzI7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzogODBweCAwIDU3NXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogODBweCAwIDM4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDI3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmLW1haW4ge1xuICAgIC51bCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5leGNsdXNpdmUge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDg1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjUlO1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweDtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgfVxuXG4gICYtZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNy41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41JTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi5jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGVzY3Ige1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuXG4gICYtYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTd2dztcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXNpbHZlcik7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzR2dztcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbi5zZWN0aW9uLWdvbGQge1xuICAuY29udGFjdC1iYWNrIHtcbiAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICB9XG59XG4iLCIub2ZmZXJlZCB7XG4gICYtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDk1cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgIG1hcmdpbjogLTAuNXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDVweCAxNXB4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICAmX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5vZmZlcmVkLWl0ZW1fX2ltZyxcbiAgICAgIC5vZmZlcmVkLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgIH1cbiAgICAgIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmxvY2F0aW9uIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG5cbiAgJi1tYXAge1xuICAgIG1heC13aWR0aDogODY1cHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxufVxuIiwiLmNoYWxldCB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTA1cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwNXB4IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIC0tLVxuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvLyAtLS1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxNy41JTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBAaW5jbHVkZSBtb3JlKHRhYmxldCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgQGV4dGVuZCAlYm9kb25pO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1rZXkge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb2xkKTtcbiAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXJhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbiIsIi5zdGF5IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxMjVweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXBhcmFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn0iLCIuY292aWQge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgOTVweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIHBhZGRpbmc6IDE2MHB4IDAgOTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDk1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIGdyaWQtZ2FwOiA3NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLnJldmVyc2Uge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAxNy41JTtcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByaXZhY3kge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIyNXB4IDAgOTVweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIHBhZGRpbmc6IDE3NXB4IDAgODVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAxMjVweCAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgbWF4LXdpZHRoOiA4NjVweDtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdhbGxlcnktaGVybyB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjI1cHggMCA5NXB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZzogMTc1cHggMCA4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDE3NXB4IDAgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMjVweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLWRlc2NyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1hbnNvbnJ5IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMHB4IDAgMTAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLWZpbHRlcnMtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVycy1iYXJfX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAvLyAuc2VsZWN0LXdyYXBwIHtcbiAgICAvLyAgIC5zZWxlY3Qge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIC8vICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnNlbGVjdFdyYXBwZXIge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnNlbGVjdE5hdGl2ZTpmb2N1cyxcbiAgICAvLyAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAmLWZpbHRlci1jYXRlZ29yeSB7XG4gICAgQGV4dGVuZCAlZnV0dXJhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1maWx0ZXItdHlwZV9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMiU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDEycHggMSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltZyxcbiAgICAmX192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJi5tdXVyaS1pdGVtLWRyYWdnaW5nIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICYubXV1cmktaXRlbS1yZWxlYXNpbmcge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJi5tdXVyaS1pdGVtLWhpZGRlbiB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZhZGUtZWwge1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAuZmFkZS1lbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDk1cHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgOTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDk1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgZ3JpZC1nYXA6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMnB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sb25nIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgaW5wdXQ6bm90KDpjaGVja2VkKSB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXRlbGVwaG9uZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFwIHtcbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJyaXZlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciA2ZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BMKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0NzQ3MDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW1nIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1wYWRkaW5nWCkgKiAyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKTtcbiAgICB9XG4gIH1cbn0iXX0= */
