@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:hidden}img,svg,video{display:block;max-width:100%;width:100%}a{color:currentColor;text-decoration:none}button,input{-webkit-tap-highlight-color:transparent}button:focus-within,button:hover,input:focus-within,input:hover{outline:0}button:focus-visible,input:focus-visible{outline:auto 5px -webkit-focus-ring-color}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-appearance: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)}html{--k2:2560px;--desktop:1920px;--laptopXL:1680px;--laptopL:1640px;--laptopM:1440px;--laptopS:1280px;--tabletL:1024px;--tablet:992px;--tabletS:600px;--mobileL:480px;--mobileM:375px;--mobileS:320px;--paddingX:65px;--headerHeight:120px;--basicTransition:0.4s;--mediumTransition:0.7s;--longTransition:1s;--basicEase:cubic-bezier(0.33, 0, 0.13, 1);--secondaryEase:cubic-bezier(0.33, 0, 0.67, 1);--mainTransition:var(--basicTransition) var(--basicEase);--fadeTransition:var(--longTransition) var(--basicEase);--white:#fff;--black:#1e1e1e;--dark:#222222;--green:#2c3a33;--light:#f2ece0;--grey:#787878}@media (max-width:1441px){html{--paddingX:55px}}@media (max-width:1281px){html{--paddingX:45px;--headerHeight:100px}}@media (max-width:1025px){html{--paddingX:30px}}@media (max-width:601px){html{--paddingX:20px;--headerHeight:80px}}#tarteaucitronPersonalize svg,.tarteaucitronAllow svg,.tarteaucitronDeny svg{display:inline;width:auto}#tarteaucitronClosePanel svg{width:30px}#tarteaucitronRoot #tarteaucitronAlertBig{box-shadow:0 10px 40px rgba(0,0,0,.1)}#tarteaucitronRoot #tarteaucitron,#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--light);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}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{background:var(--white)}body{font-family:Inter,sans-serif}.h4{text-align:center}body{font-size:20px}@media (max-width:1281px){body{font-size:19px}}@media (max-width:1025px){body{font-size:18px}}b{font-weight:500}h1,h2,h3,h4,h5{font-weight:inherit}.h2{font-size:clamp(2rem,1.4655rem + .8621vw,2.5rem)}.h3{font-size:clamp(1.25rem,1.0227rem + .6061vw,1.75rem)}.h4{font-size:clamp(1.25rem,.7155rem + .8621vw,1.75rem)}.color-light{color:var(--white)}.obj-cover{position:relative;width:100%;height:100%}.obj-cover img,.obj-cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-css-mode>.swiper-wrapper{min-width:initial}.container{width:100%;padding-left:var(--paddingX);padding-right:var(--paddingX)}.card{position:relative;color:var(--white);aspect-ratio:1.4/1}.card.show .card-title__wrapp span:first-child{transform:translateY(0);transition:transform var(--mediumTransition)}@media (pointer:fine) and (hover:hover){.card.show:focus .card-bg,.card.show:hover .card-bg{opacity:1;visibility:visible}.card.show:focus .card-title__wrapp,.card.show:hover .card-title__wrapp{transform:translateY(-1.1em)}.card.show:focus .card-title__wrapp span:first-child,.card.show:hover .card-title__wrapp span:first-child{transition-delay:0s}.card.show:focus .card-text .fade-el,.card.show:hover .card-text .fade-el{transform:translateY(0)}}.card-content{position:relative;width:100%;height:100%}.card-link-absolute{font-size:0;position:absolute;inset:0;z-index:2}.card-title{position:absolute;top:30px;left:30px;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;pointer-events:none;color:currentColor;z-index:3}@media (max-width:993px){.card-title{top:20px;left:20px}}.card-title__wrapp{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition) var(--basicEase),color var(--basicTransition) var(--basicEase)}.card-title__wrapp span{display:block;height:1.1em}.card-title__wrapp span:first-child{transform:translateY(100%)}.card-title__wrapp span:first-child span{display:block;height:1.1em}.card-simple-title{position:absolute;top:20px;left:15px;right:15px;display:flex;overflow:hidden;line-height:1.2;pointer-events:none;color:currentColor;z-index:3;text-align:left}.card-text{position:absolute;bottom:15px;left:15px;right:15px;display:flex;align-items:center;overflow:hidden;line-height:1.2;pointer-events:none;color:currentColor;z-index:3}.card-text .fade-el{transition:1s var(--basicEase)}@media (max-width:993px){.card-text .fade-el{transform:translateY(0)}}@media (max-width:1025px){.card-text{opacity:.6}}.card-img{width:100%;height:100%;position:absolute}.card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.2}.card-bg{position:absolute;inset:0;background:var(--green);opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--mainTransition);z-index:1}.card-date{font-size:12px;margin-top:15px;display:block}.card-info{overflow:hidden}.card-info .card-title{top:15px;left:15px;right:15px;display:block;width:auto;max-width:410px;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:left}@media (max-width:993px){.card-info .card-title{max-width:auto}}.card-info .card-text .fade-el{transition:1s var(--basicEase)}@media (max-width:993px){.card-info .card-text .fade-el{transform:translateY(0)}}.card-info .card-img{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.card-info .card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.2;z-index:1}.card-info .card-img img{transform:scale(1);transition:1s var(--basicEase)}.card-info.show:hover .card-img img{transform:scale(1.2)}.card-info.show:hover .card-text .fade-el{transform:translateY(0)}.card-team{aspect-ratio:1.15/1}@media (pointer:fine) and (hover:hover){.card-team.show:focus .card-bg,.card-team.show:hover .card-bg{opacity:1;visibility:visible}.card-team.show:focus .card-team__link .fade-el,.card-team.show:focus .card-team__name .fade-el,.card-team.show:focus .card-team__position .fade-el,.card-team.show:hover .card-team__link .fade-el,.card-team.show:hover .card-team__name .fade-el,.card-team.show:hover .card-team__position .fade-el{transform:translateY(0)}.card-team.show:focus .card-team__position .fade-el,.card-team.show:hover .card-team__position .fade-el{transition-delay:.2s}.card-team.show:focus .card-team__link .fade-el,.card-team.show:hover .card-team__link .fade-el{transition-delay:.3s}}@media (pointer:coarse) and (hover:none){.card-team.show .card-bg{visibility:visible;opacity:.6}.card-team.show .card-team__link .fade-el,.card-team.show .card-team__name .fade-el,.card-team.show .card-team__position .fade-el{transform:translateY(0)}}.card-team-content{position:absolute;bottom:0;padding:0 30px 30px;z-index:2}@media (max-width:993px){.card-team-content{padding:0 20px 20px}}.card-team__link .fade-el,.card-team__name .fade-el,.card-team__position .fade-el{transition:transform var(--mediumTransition)}.card-team__name{margin-bottom:30px}.card-team__link{display:block}.card-article .card-simple-title{max-width:560px;display:flex;flex-direction:column}.card-article .card-bg{display:none}.card-article .card-img::before{opacity:1;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.scroll-down{background:0 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;border:none;cursor:pointer}.scroll-down .fade-overflow{transition:var(--basicTransition) var(--basicEase);display:block}.scroll-down-arrow{overflow:hidden;display:block;transition:var(--basicTransition) var(--basicEase)}.scroll-down-arrow svg{transform:translateY(-100%)}.scroll-down svg{width:13px}.scroll-down:hover .fade-overflow{transform:translateY(3px) scale(.95)}.scroll-down:hover .scroll-down-arrow{transform:translateY(6px) scale(1.3)}.border-btn{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:270px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;padding-left:55px;padding-right:55px;white-space:nowrap;color:currentColor;pointer-events:none;cursor:pointer;background:0 0;border:none;box-shadow:none}.border-btn--small{min-width:0;padding-left:16px;padding-right:16px}@media (max-width:481px){.border-btn--small{font-size:14px}}.border-btn::before{content:"";position:absolute;inset:0;border:1px solid transparent;transition:border .7s var(--basicEase)}.border-btn__wrapp{overflow:hidden;height:1.2em}.border-btn__text{height:2.4em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition)}.border-btn__text span{display:block;height:1.2em}.border-btn__text span:first-child{transform:translateY(100%)}.border-btn__text span:first-child span{display:block;height:1.2em}.border-btn.show{pointer-events:all}.border-btn.show::before{border:1px solid currentColor}.border-btn.show .border-btn__text span:first-child{transform:translateY(0);transition:transform var(--mediumTransition);transition-delay:.1s}@media (pointer:fine) and (hover:hover){.border-btn:focus .border-btn__text,.border-btn:hover .border-btn__text{transform:translateY(-1.2em)}.border-btn:focus .border-btn__text span:first-child,.border-btn:hover .border-btn__text span:first-child{transition-delay:0s}}.btn-group{display:flex;margin-left:1px}.btn-group>*{margin-left:-1px}.link{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;pointer-events:none;cursor:pointer}.link__text{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition),color var(--basicTransition)}.link__text span{display:block;height:1.1em}.link__text span:first-child{transform:translateY(100%)}.link__text span:first-child span{display:block;height:1.1em}.link.show{pointer-events:all}.link.show .link-border__text span:first-child{transform:translateY(0);transition:transform var(--mediumTransition);transition-delay:.1s}@media (pointer:fine) and (hover:hover){.link:focus .link-border__text,.link:hover .link-border__text{transform:translateY(-1.1em)}.link:focus .link-border__text span:first-child,.link:hover .link-border__text span:first-child{transition-delay:0s}}.link-border{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;pointer-events:none;cursor:pointer}.link-border::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transition:var(--basicTransition);transform:scaleX(0);transform-origin:left}.link-border__text{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition),color var(--basicTransition)}.link-border__text span{display:block;height:1.1em}.link-border__text span:first-child{transform:translateY(100%)}.link-border__text span:first-child span{display:block;height:1.1em}.link-border.show{pointer-events:all}.link-border.show::before{transform:scaleX(1)}.link-border.show .link-border__text span:first-child{transform:translateY(0);transition:transform var(--mediumTransition);transition-delay:.1s}@media (pointer:fine) and (hover:hover){.link-border:focus .link-border__text,.link-border:hover .link-border__text{transform:translateY(-1.1em)}.link-border:focus .link-border__text span:first-child,.link-border:hover .link-border__text span:first-child{transition-delay:0s}}.link-underline{position:relative;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:1.2;white-space:nowrap;cursor:pointer}.link-underline::before{content:"";position:absolute;width:100%;height:1px;background:currentColor;left:0;bottom:0;pointer-events:none;transform-origin:right;transform:scaleX(0);transition:transform var(--basicTransition) var(--basicEase)}.link-underline:hover::before{transform-origin:left;transform:scaleX(1)}.link-underline.active::before{transform-origin:left;transform:scaleX(1)}.link-download{display:flex;align-items:center;gap:15px;max-width:100%;overflow:hidden}.link-download svg{width:28px}.link-download__wrapp{position:relative;height:1.3em;overflow:hidden}.link-download__wrapp::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid currentColor;transition:var(--basicTransition);transform:scaleX(0);transform-origin:left}.link-download__text{height:2.6em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition),color var(--basicTransition)}.link-download__text span{display:block;max-width:100%;height:1.3em;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.link-download__text span:first-child{transform:translateY(100%)}.link-download__text span:first-child span{display:block;height:1.3em}@media (pointer:fine) and (hover:hover){.link-download:focus .link-download__text,.link-download:hover .link-download__text{transform:translateY(-1.1em)}.link-download:focus .link-download__text span:first-child,.link-download:hover .link-download__text span:first-child{transition-delay:0s}}.link-download.show{pointer-events:all}.link-download.show .link-download__wrapp::before{transform:scaleX(1)}.link-download.show .link-download__text span:first-child{transform:translateY(0);transition:transform var(--mediumTransition);transition-delay:.1s}.btn-underline{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;font-size:20px;color:currentColor;background:0 0;border:none;overflow:hidden;line-height:1;pointer-events:none;cursor:pointer}.btn-underline::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transition:var(--basicTransition);transform:scaleX(0);transform-origin:left}.btn-underline__text{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--mediumTransition),color var(--basicTransition)}.btn-underline__text span{display:block;height:1.1em}.btn-underline__text span:first-child{transform:translateY(100%)}.btn-underline__text span:first-child span{display:block;height:1.1em}.btn-underline.show{pointer-events:all}.btn-underline.show::before{transform:scaleX(1)}.btn-underline.show .btn-underline__text span:first-child{transform:translateY(0);transition:transform var(--mediumTransition);transition-delay:.1s}@media (pointer:fine) and (hover:hover){.btn-underline:focus .btn-underline__text,.btn-underline:hover .btn-underline__text{transform:translateY(-1.1em)}.btn-underline:focus .btn-underline__text span:first-child,.btn-underline:hover .btn-underline__text span:first-child{transition-delay:0s}}.tabs{margin-top:30px}.tabs:first-child{margin-top:0}.tabs-top{display:flex;align-items:flex-end;gap:30px}@media (max-width:601px){.tabs-top{flex-direction:column;align-items:flex-start}}.tabs-top .input-wrapper{max-width:270px;margin-bottom:-7px}@media (max-width:601px){.tabs-top .input-wrapper{width:100%}}.tabs-info{position:relative;width:auto;padding-bottom:7px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs-info::-webkit-scrollbar{width:0;height:0;background:0 0;display:none}@media (max-width:993px){.tabs-info{width:100vw;padding-right:var(--paddingX);padding-left:var(--paddingX);margin-left:calc(-1 * var(--paddingX))}}.tabs-wrapp{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}.tabs-list{position:relative;display:flex;align-items:flex-start;flex-wrap:nowrap}.tabs-item{white-space:nowrap;padding:0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-item:first-child{padding-left:0}@media (max-width:993px){.tabs-item:last-of-type{padding-right:var(--paddingX)}}.tabs-item span{display:flex;align-items:center;pointer-events:none}.tabs-item span svg{width:6px;margin-left:8px}.tabs-item span .fade-el{display:flex;align-items:center}.tabs-item ul{height:0;font-size:18px;padding-top:20px;gap:5px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.tabs-item ul li{position:relative;display:inline-block}.tabs-item ul li::before{background:currentColor;content:"";position:absolute;bottom:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:var(--mainTransition)}.tabs-item ul li:hover::before{transform:scaleX(.5)}.tabs-item ul li.active::before{transform:scaleX(1)}.tabs-line{position:absolute;top:1.5em;left:0;width:100%;height:1px;pointer-events:none;transform:scaleX(0);transform-origin:left}.tabs-line::before{content:"";position:absolute;inset:0;background:currentColor;opacity:.2}.tabs-line__slide{position:absolute;top:0;left:0;height:1px;background:currentColor}.tabs-content{margin-top:30px}.tabs-content__item{height:0;opacity:0}.tabs-content__item.active{height:auto;opacity:1}.accordions-item{position:relative;padding-bottom:30px;padding-top:30px;cursor:pointer}.accordions-item:first-child{padding-top:0}.accordions-item.active .accordions-info{height:auto;margin-top:30px;opacity:1}.accordions-btn{font-size:28px}.accordions-info{height:0;margin-top:0;opacity:0;transition:margin var(--basicTransition);overflow:hidden}.accordions-line{position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid var(--black);transform-origin:left}.table{display:flex;flex-direction:column;color:currentColor;padding-top:35px}.table-title{border-bottom:1px solid currentColor;padding-bottom:30px}.table-line{display:grid;grid-template-columns:auto auto;grid-gap:20px;justify-content:space-between;border-bottom:1px solid currentColor;padding:16px 0}@media (max-width:321px){.table-line{font-size:16px}}.table-line span{font-size:12px}.table-line p{line-height:1.5}.dropdown{position:relative;width:100%;font-size:16px;text-transform:uppercase;transition:var(--basicTransition)}.dropdown.active{box-shadow:0 5px 10px currentColor}.dropdown__btn{color:currentColor;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;font-size:16px;text-transform:uppercase;background:0 0;padding:16px 24px;border:1px solid currentColor}.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}input,textarea{font-family:Inter,sans-serif}.input-wrapper{position:relative;display:flex;align-items:flex-end;height:var(--inputHeight);padding-top:30px;padding-bottom:1px;width:100%}.input-wrapper .input{display:flex;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:18px;line-height:1;color:currentColor;background:0 0;border:none;padding:0 0 10px}.input-wrapper .input:not(:-moz-placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:not(:-ms-input-placeholder){outline:0;box-shadow:none}.input-wrapper .input:active,.input-wrapper .input:focus,.input-wrapper .input:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:not(:-moz-placeholder-shown)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input:not(:-ms-input-placeholder)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input:active~.label,.input-wrapper .input:focus~.label,.input-wrapper .input:not(:placeholder-shown)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input-icon{position:absolute;bottom:3px;right:0;width:24px;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 ::-webkit-calendar-picker-indicator{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><rect x="2.5" y="3.5" width="19" height="15" stroke="white"/><path d="M7 0V5" stroke="white" stroke-linejoin="round"/><path d="M17 1V6" stroke="white" stroke-linejoin="round"/><path d="M2 9H22" stroke="white" stroke-linejoin="round"/></svg>')}.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 0 10px}.input-wrapper .select~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .select .selectWrapper{width:100%;min-width:auto;text-transform:none}.input-wrapper .select .selectCustom,.input-wrapper .select .selectNative{font-size:18px;color:currentColor}.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{color:currentColor;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:100%;top:calc(100% + 15px)}.input-wrapper .select .selectCustom-option{font-size:18px;padding:10px 25px;cursor:pointer}.input-wrapper .select .selectCustom-option__none{display:none}.input-wrapper.white .input{color-scheme:dark}.input-wrapper.white .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='white'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px;background-position-x:100%;background-position-y:center}.input-wrapper.white .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='white'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px}.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;min-height:60px;font-size:20px;display:flex;align-items:center;background:0 0;border:none;padding:0;resize:none}.input-wrapper.textarea_input .textarea:not(:-moz-placeholder-shown){outline:0;box-shadow:none}.input-wrapper.textarea_input .textarea:not(:-ms-input-placeholder){outline:0;box-shadow:none}.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:not(:-moz-placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper.textarea_input .textarea:not(:-ms-input-placeholder)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.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.textarea_input .label{top:0;transform:none}.input-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid currentColor}.input-wrapper .label{position:absolute;top:calc(10px + 50%);transform-origin:left;transform:translateY(-50%);left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition)}.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 currentColor}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 currentColor;transform:translateY(-50%)}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 currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg) translateY(-50%);transition:var(--basicTransition);opacity:0}input.input_checkbox:focus+label:before{border:1px solid currentColor}input.input_checkbox:checked+label::before{border:1px solid currentColor}input.input_checkbox:checked+label:after{opacity:1}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.form-wrapper .select.focus~.border-bottom{border-bottom:1px solid currentColor}.form-wrapper .input-wrapper input:focus~.border-bottom{border-bottom:1px solid currentColor}.form-wrapper .input-wrapper input.active~.border-bottom{border-bottom:1px solid currentColor}.file-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:0 0;padding:30px;border:1.3px dashed #11111133;cursor:pointer;transition:.2s}.file-wrapper .file{background:0 0;position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1;outline:0!important}.file-wrapper:hover .file-size,.file-wrapper:hover .file-text{opacity:.7}.file-wrapper.active{border-color:var(--black);border-style:solid}.file-wrapper.active .file-size,.file-wrapper.active .file-text{transform:scale(.9)}.file-text{transition:.2s;display:flex;align-items:center;font-size:20px;transition:var(--basicTransition)}.file-text svg{width:24px;height:auto;margin-right:5px}.file-size{transition:.2s;font-size:12px;margin-top:10px;transition:var(--basicTransition)}.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)}.img-scale{overflow:hidden}.img-scale img{transform:scale(1.4)}.icon-gift g{transition:transform var(--mainTransition)}.icon-gift:hover g{transform:translate(-3px,-1px) scaleY(.9) rotate(-9deg)}.icon-restaurant-menu .circle{opacity:0}.icon-restaurant-menu .circle,.icon-restaurant-menu .fork,.icon-restaurant-menu .knife,.icon-restaurant-menu .text{transition:transform var(--mainTransition)}.icon-restaurant-menu .fork{transform-origin:left center}.icon-restaurant-menu .knife{transform-origin:right center}.icon-restaurant-menu:hover .circle{opacity:1}.icon-restaurant-menu:hover .fork{transform:rotate(45deg) translate(8px,-14px);transform-origin:left center}.icon-restaurant-menu:hover .knife{transform:rotate(-45deg) translate(-9px,-13px);transform-origin:right center}.icon-restaurant-menu:hover .text{opacity:0}.icon-spa .icon-spa__hand-left,.icon-spa .icon-spa__hand-right,.icon-spa .icon-spa__top{transition:transform var(--mainTransition)}.icon-spa .icon-spa__top{transform-origin:center top}.icon-spa .icon-spa__hand-left{transform-origin:center bottom}.icon-spa .icon-spa__hand-right{transform-origin:center bottom}.icon-spa:hover .icon-spa__top{transform:scale(.7) translate(0,10px)}.icon-spa:hover .icon-spa__hand-left{transform:rotate(7deg)}.icon-spa:hover .icon-spa__hand-right{transform:rotate(-7deg)}.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(--light);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;color:var(--black);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:var(--green);color:var(--white);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}.filter{position:relative;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.filter::-webkit-scrollbar{width:0;height:0;background:0 0;display:none}@media (max-width:993px){.filter{position:fixed;inset:0;max-height:100vh;color:var(--white);background:var(--green);padding:25px var(--paddingX);opacity:0;transform:scale(1.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition);z-index:90}.filter.active{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;transform:scale(1)}}.filter-close{width:24px;display:none;cursor:pointer}@media (max-width:993px){.filter-close{display:block}}.filter-content{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:2rem}.filter-wrapp{display:flex;align-items:flex-start}@media (max-width:993px){.filter-wrapp{font-size:28px;margin-top:65px;gap:10px;flex-direction:column}}.filter-item{position:relative;padding:0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media (max-width:993px){.filter-item{padding:0;order:1}.filter-item[filter-item-parent]{order:0;width:100%}.filter-item[filter-item-parent]>span{line-height:1.7;border-bottom:1px solid var(--white)}.filter-item[filter-item-parent]>span .fade-el{display:flex;justify-content:space-between;width:100%}.filter-item[filter-item-parent]>span svg{width:10px;height:auto}}.filter-item:first-child{padding-left:0}.filter-item span{display:flex;align-items:center}.filter-item span svg{width:6px;margin-left:8px}.filter-item span .fade-el{display:flex;align-items:center}.filter-item a{position:absolute;inset:0;font-size:0;z-index:1}.filter-item ul{height:0;font-size:18px;padding-top:20px;gap:5px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:993px){.filter-item ul{font-size:28px;padding-left:20px;padding-top:20px;margin-bottom:35px}}.filter-item ul li{position:relative;display:inline-block}.filter-item ul li::before{background:currentColor;content:"";position:absolute;bottom:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:var(--mainTransition)}.filter-item ul li:hover::before{transform:scaleX(.5)}.filter-item.open ul li.active::before{transform:scaleX(1);transition-delay:.4s}.filter-line{position:absolute;top:1.5em;left:0;width:100%;height:1px;pointer-events:none;transform:scaleX(0);transform-origin:left}@media (max-width:993px){.filter-line{display:none}}.filter-line:before{content:"";position:absolute;inset:0;background:currentColor;opacity:.2}.filter-line__slide{position:absolute;top:0;left:0;height:1px;background:currentColor}.filter-btn{display:none;align-items:center;font-size:20px;color:currentColor;background:0 0;border:none;border-bottom:1px solid currentColor;padding:8px;cursor:pointer}@media (max-width:993px){.filter-btn{display:flex}}.filter-btn svg{margin-left:8px;width:8px}.filter-grid{--gap:10px;position:relative;width:calc(100% + var(--gap) * 2);margin:20px calc(-1 * var(--gap));overflow:hidden}@media (max-width:601px){.filter-grid{width:100%;margin-left:0}}.filter-card{position:absolute;width:33.3333333333%;z-index:1;cursor:pointer;color:var(--white);aspect-ratio:1.4/1;padding:var(--gap)}@media (max-width:993px){.filter-card{width:50%}}@media (max-width:601px){.filter-card{width:100%;padding:var(--gap) 0}}.filter-card-content{position:relative;width:100%;height:100%}.filter-card.xl{width:66.6666666667%}@media (max-width:993px){.filter-card.xl{width:50%}}@media (max-width:601px){.filter-card.xl{width:100%}}.filter-error{margin-top:50px;text-align:center;display:none}.filter-error.show{display:block}.filter-error.show .fade-el{opacity:1;transform:translateY(0)}.filter-more{margin:65px auto 0;display:none}.filter-more.show{display:block}.muuri-item-dragging{z-index:3}.muuri-item-releasing{z-index:2}.muuri-item-hidden{z-index:0}.overflow-hidden{overflow:hidden!important}.swiper-wrapper{min-width:100vw}#fb-widget-1 *{font-family:inherit}#fb-widget-1 svg{width:auto}.fb-widget{max-height:calc(100vh - 40px);overflow:auto}body{background:var(--light);opacity:0}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;min-height:100vh;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;color:var(--white);display:none}.preloader-bg{position:absolute;inset:0;display:flex;justify-content:center}.preloader-bg-bottom,.preloader-bg-top{background:#64686b;position:absolute;width:200vw;height:101vh}.preloader-bg-top{top:0;transform:translateY(-50%)}.preloader-bg-bottom{bottom:0;transform:translateY(50%)}.preloader-logo{position:relative;width:95px;overflow:visible;transform:translateX(-10px)}.preloader-name{margin-top:20px}.preloader-subname{font-size:.8rem}.logo-animate .logo-left-side,.logo-animate .logo-right-side{opacity:0}.logo-animate .logo-side-bg{transform:scaleY(0);transform-origin:top}.header{background:0 0;--color:var(--white);position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);transition:var(--mediumTransition) var(--basicEase);z-index:90;color:var(--color);font-size:18px}@media (max-width:1641px){.header{font-size:16px}}.header-container{display:grid;grid-template-columns:1fr auto 1fr;width:100%;height:100%}.header-container .fade-overflow{display:block}.header-burger{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;background:0 0;border:none;color:var(--color);z-index:2}.header-burger span{background:var(--color);width:0%;height:1px;transition:transform var(--basicTransition);transform-origin:center;display:block;position:absolute;left:0}.header-burger span:nth-child(1){transform:translateY(-7px)}.header-burger span:nth-child(2){transform:translateY(0)}.header-burger span:nth-child(3){transform:translateY(7px)}.header-burger::focus-visible span:nth-child(1),.header-burger:hover span:nth-child(1){transform:translateY(-12px)!important}.header-burger::focus-visible span:nth-child(3),.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-nav{display:flex;align-items:center;justify-content:flex-start;gap:10%}.header-menu{display:flex;gap:0 5%;width:100%}@media (max-width:1441px){.header-menu{display:none}}.header-menu li a{color:var(--color)}.header-logo{position:relative;width:65px;display:flex;align-items:center;align-self:center;transition:transform var(--mainTransition);color:currentColor}@media (max-width:1281px){.header-logo{width:60px}}@media (max-width:1025px){.header-logo{width:55px}}@media (max-width:601px){.header-logo{width:10vw;min-width:33px}}.header-logo path{fill:var(--color)}.header-logo a{position:absolute;inset:0}.header-cta{display:flex;align-items:center;justify-content:flex-end;gap:30px;color:var(--color)}@media (max-width:993px){.header-cta{display:none}}.header-cta .header-cta__link{width:35px}@media (max-width:1025px){.header-cta .header-cta__link{display:none}}.header-btn{color:var(--color);min-width:auto}.header:not(.menu-open).header-bg{background:var(--light);--color:var(--black);height:80px;color:var(--black)}@media (max-width:601px){.header:not(.menu-open).header-bg{height:60px}}.header:not(.menu-open).header-bg .header-logo{transform:scale(.9)}.header.menu-open .header-burger span{background:var(--white)}.header.black{--color:var(--black)}.menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;color:var(--white)}.menu-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--green);transform:translateY(-100%)}.menu-container{display:flex;justify-content:space-between;gap:100px;max-height:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100%;max-width:1680px;margin-left:auto;margin-right:auto;position:relative;padding:50px var(--paddingX) 60px calc(var(--paddingX) * 2.5);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.menu-container::-webkit-scrollbar{width:0;background:0 0}@media (max-width:1281px){.menu-container{padding:40px var(--paddingX) 40px calc(var(--paddingX) * 3)}}@media (max-width:993px){.menu-container{padding:35px var(--paddingX) 120px}}@media (max-width:601px){.menu-container{display:block;height:calc(100% - 140px)}}.menu-content{display:flex;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:993px){.menu-content{width:100%}}.menu-lang{display:flex;text-transform:uppercase;align-items:center;gap:15px}@media (max-width:993px){.menu-lang{justify-content:flex-end}}.menu-lang li{position:relative}.menu-lang li:not(:last-child){padding-right:15px}.menu-lang li:not(:last-child):after{content:"/";position:absolute;right:0;top:0;opacity:.2}.menu-cta{display:none;align-items:center;justify-content:flex-start;gap:30px;margin-top:75px}@media (max-width:993px){.menu-cta{display:flex}}@media (max-width:601px){.menu-cta{justify-content:space-between}}.menu-cta-wrapp{display:flex;align-items:center;gap:15px}.menu-cta-wrapp svg{width:50px}@media (max-width:376px){.menu-cta .menu-btn{padding-left:35px;padding-right:35px}}.menu-nav{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:max(8vh,50px)}.menu-nav ul{display:flex;flex-direction:column}.menu-nav li{display:flex;line-height:1.25}.menu-nav a{display:inline-block}.menu-contact{margin-top:max(8vh,50px);display:flex;flex-direction:column;gap:8px}.menu-socials{margin-top:35px;display:flex;align-items:center;gap:15px}.menu-socials li{display:flex;width:16px}.menu-socials li a{display:block}.menu-photo{position:-webkit-sticky;position:sticky;top:0;width:100%;max-width:70%}@media (max-width:993px){.menu-photo{display:none}}.menu-photo-wrapp{position:absolute;inset:0;transform:translateY(-100%);opacity:0}.menu-photo-wrapp.active{transform:translateY(0);opacity:1}.footer{font-size:18px;color:var(--white);background:var(--green)}.footer-top{display:flex;justify-content:center;padding:65px}.footer-main{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:105px 65px;padding:65px 0;border-top:1px solid #ffffff33}@media (max-width:1441px){.footer-main{grid-gap:95px 55px}}@media (max-width:1281px){.footer-main{grid-gap:85px 40px}}@media (max-width:1025px){.footer-main{grid-template-columns:repeat(3,1fr)}}@media (max-width:993px){.footer-main{grid-template-columns:repeat(2,1fr)}}@media (max-width:601px){.footer-main{grid-template-columns:100%}}.footer-lang{display:flex;text-transform:uppercase}.footer-lang li{position:relative}.footer-lang li:not(:first-child){margin-left:26px}.footer-lang li:not(:first-child)::before{content:"/";position:absolute;left:-13px;top:50%;transform:translate(-50%,-50%);opacity:.2}.footer-covid{margin-top:65px}.footer-covid svg{width:32px}.footer-covid span{display:block;max-width:250px;margin-top:10px}.footer-menu{margin-top:32px}.footer-menu ul{display:flex;flex-direction:column;gap:8px}.footer-contact li:nth-child(2){margin-top:30px}.footer-socials{display:flex;align-items:center;gap:20px;margin-top:30px}.footer-logos{grid-column:4;display:grid;grid-template-columns:repeat(3,110px);gap:20px;justify-self:end}@media (max-width:1025px){.footer-logos{grid-column:unset}}@media (max-width:993px){.footer-logos{justify-self:start}}@media (max-width:601px){.footer-logos{max-width:90%;grid-template-columns:repeat(3,1fr)}}.footer-logos svg{width:110px;height:auto}.footer-logos a{display:flex;align-items:center;justify-content:center}.footer-copyright{align-self:flex-end}@media (max-width:993px){.footer-copyright{grid-column:1}}.footer-bottom{display:flex;align-items:flex-end;justify-content:center;grid-column-start:2;grid-column-end:4;gap:30px}@media (max-width:1281px){.footer-bottom{gap:15px}}@media (max-width:1025px){.footer-bottom{grid-row-start:2;justify-content:flex-end}}@media (max-width:993px){.footer-bottom{grid-row-start:3;grid-column-start:1;grid-column-end:3;justify-content:flex-start}}@media (max-width:601px){.footer-bottom{grid-row-start:auto;grid-column-start:auto;grid-column-end:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.footer-created{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:1025px){.footer-created{grid-column-start:3}}@media (max-width:993px){.footer-created{grid-column-start:auto}}.footer-up{width:32px;cursor:pointer}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.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.gif) 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:var(--green);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:.95}.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(--grey)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--green)}.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(--grey)}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:var(--grey)}.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(--green);box-shadow:none;color:#fff;border-color:var(--green)}.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)}}.dropdown{position:relative;width:100%;font-size:16px;text-transform:uppercase;transition:var(--basicTransition)}.dropdown.active{box-shadow:0 5px 10px currentColor}.dropdown__btn{color:currentColor;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;font-size:16px;text-transform:uppercase;background:0 0;padding:16px 24px;border:1px solid currentColor}.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}input,textarea{font-family:Inter,sans-serif}.input-wrapper{position:relative;display:flex;align-items:flex-end;height:var(--inputHeight);padding-top:30px;padding-bottom:1px;width:100%}.input-wrapper .input{display:flex;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:18px;line-height:1;color:currentColor;background:0 0;border:none;padding:0 0 10px}.input-wrapper .input:not(:-moz-placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:not(:-ms-input-placeholder){outline:0;box-shadow:none}.input-wrapper .input:active,.input-wrapper .input:focus,.input-wrapper .input:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:not(:-moz-placeholder-shown)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input:not(:-ms-input-placeholder)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input:active~.label,.input-wrapper .input:focus~.label,.input-wrapper .input:not(:placeholder-shown)~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .input-icon{position:absolute;bottom:3px;right:0;width:24px;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 ::-webkit-calendar-picker-indicator{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><rect x="2.5" y="3.5" width="19" height="15" stroke="white"/><path d="M7 0V5" stroke="white" stroke-linejoin="round"/><path d="M17 1V6" stroke="white" stroke-linejoin="round"/><path d="M2 9H22" stroke="white" stroke-linejoin="round"/></svg>')}.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 0 10px}.input-wrapper .select~.label{top:0;transform:scale(.65) translate(0,-10%)}.input-wrapper .select .selectWrapper{width:100%;min-width:auto;text-transform:none}.input-wrapper .select .selectCustom,.input-wrapper .select .selectNative{font-size:18px;color:currentColor}.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{color:currentColor;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:100%;top:calc(100% + 15px)}.input-wrapper .select .selectCustom-option{font-size:18px;padding:10px 25px;cursor:pointer}.input-wrapper .select .selectCustom-option__none{display:none}.input-wrapper.white .input{color-scheme:dark}.input-wrapper.white .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='white'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px;background-position-x:100%;background-position-y:center}.input-wrapper.white .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='white'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px}.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;min-height:60px;font-size:20px;display:flex;align-items:center;background:0 0;border:none;padding:0;resize:none}.input-wrapper.textarea_input .textarea:not(:-moz-placeholder-shown){outline:0;box-shadow:none}.input-wrapper.textarea_input .textarea:not(:-ms-input-placeholder){outline:0;box-shadow:none}.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:not(:-moz-placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper.textarea_input .textarea:not(:-ms-input-placeholder)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.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.textarea_input .label{top:0;transform:none}.input-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid currentColor}.input-wrapper .label{position:absolute;top:calc(10px + 50%);transform-origin:left;transform:translateY(-50%);left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition)}.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 currentColor}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 currentColor;transform:translateY(-50%)}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 currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg) translateY(-50%);transition:var(--basicTransition);opacity:0}input.input_checkbox:focus+label:before{border:1px solid currentColor}input.input_checkbox:checked+label::before{border:1px solid currentColor}input.input_checkbox:checked+label:after{opacity:1}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.form-wrapper .select.focus~.border-bottom{border-bottom:1px solid currentColor}.form-wrapper .input-wrapper input:focus~.border-bottom{border-bottom:1px solid currentColor}.form-wrapper .input-wrapper input.active~.border-bottom{border-bottom:1px solid currentColor}.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:993px){.hero-section{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh}}.hero-wrapp{position:relative;height:100vh;overflow:hidden}.hero-bg{position:relative;inset:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.hero-bg::before{background:rgba(0,0,0,.2);content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.hero-bg-translate{will-change:transform}.hero-title{position:absolute;top:50vh;left:50%;max-width:calc(700px + var(--paddingX));width:100%;font-size:32px;text-align:center;padding:0 var(--paddingX);transform:translate(-50%,-50%)}@media (max-width:1025px){.hero-title{font-size:30px}}@media (max-width:601px){.hero-title{font-size:28px}}.hero-title span{display:block;font-size:20px}.hero-btn{margin:30px auto 0}.hero-information{position:absolute;bottom:60px;left:50%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;width:100%;max-width:calc(875px + var(--paddingX) * 2);color:var(--white);padding:0 var(--paddingX);transform:translateX(-50%)}@media (max-width:993px){.hero-information{position:relative;bottom:auto;left:auto;grid-template-columns:100%;color:var(--black);margin-top:65px;transform:none}}.hero-information~.hero-scroll-down{display:none}@media (max-width:993px){.hero-information~.hero-scroll-down{display:flex}}.hero-socials{display:flex;align-items:center;gap:20px;margin-top:30px}.hero-link{margin-top:30px}.hero-scroll-down{position:absolute;left:50%;top:calc(100vh - 30px);transform:translate(-50%,-100%)}.about-section{padding:65px 0;--maxWidth:425px}@media (max-width:1025px){.about-section{--maxWidth:340px}}.about-section.green{background:var(--green);color:var(--white)}.about-wrapp{display:grid;grid-template-columns:1fr 2fr;grid-gap:25px}@media (max-width:1025px){.about-wrapp{grid-template-columns:1fr 1.5fr}}@media (max-width:993px){.about-wrapp{grid-template-columns:100%;grid-gap:45px}}@media (max-width:993px){.about-info{display:flex;flex-direction:column;align-items:center}}@media (max-width:601px){.about-info{align-items:flex-start;text-align:left}}.about-description,.about-icon,.about-img,.about-text{margin-top:30px}@media (max-width:993px){.about-title{text-align:center}}@media (max-width:601px){.about-title{text-align:left}}.about .table{max-width:var(--maxWidth)}@media (max-width:993px){.about-table,.about-text{max-width:90%;width:60%}}@media (max-width:601px){.about-table,.about-text{max-width:100%;width:100%}}.about-img{width:100%}.about-icon{width:-webkit-max-content;width:-moz-max-content;width:max-content}.about-img-wrapp{display:flex;flex-direction:column;gap:30px}.about-link{margin-top:65px}.big-gap.about-section .about-wrapp{grid-template-columns:1fr 1.8fr;grid-gap:10%}@media (max-width:1641px){.big-gap.about-section .about-wrapp{grid-gap:6%}}@media (max-width:993px){.big-gap.about-section .about-wrapp{grid-template-columns:100%;grid-gap:45px}}@media (max-width:1641px){.with-table.about-section .about-wrapp{grid-template-columns:1fr 1.4fr}}@media (max-width:993px){.with-table.about-section .about-wrapp{grid-template-columns:100%}}.with-table.about-section .about-text{max-width:var(--maxWidth)}.experiences-section{color:var(--white);background:var(--green)}.experiences-section.beige{color:var(--black);background:var(--light)}.experiences-section.beige .experiences-wrapp{border-top:1px solid #1e1e1e33}.experiences-section.beige .experiences-arrows-item{color:var(--black)}.experiences-section.border-bottom .experiences-wrapp{border-bottom:1px solid #ffffff33}.experiences-wrapp{padding:65px 0}.experiences-text{margin-top:30px}.experiences-link{margin-top:30px}.experiences-top{display:flex;align-items:flex-start;justify-content:space-between;margin-top:65px}.experiences-arrows{display:flex;align-items:center;margin-left:30px}.experiences-arrows-item{width:32px;color:var(--white);background:0 0;border:none;cursor:pointer}.experiences-arrows-item:not(:first-child){margin-left:15px}.experiences-arrows .prev{transform:rotate(-90deg)}.experiences-arrows .next{transform:rotate(90deg)}.experiences-arrows .swiper-button-disabled{opacity:.4}.experiences-slider{width:calc(100% + var(--paddingX) * 2);padding:0 var(--paddingX);margin-top:15px;margin-left:calc(-1 * var(--paddingX))}@media (max-width:993px){.experiences-slider{margin-top:35px}}.experiences-item{max-width:33.333333%}@media (max-width:1025px){.experiences-item{max-width:50%}}@media (max-width:601px){.experiences-item{max-width:100%}}.mob .experiences-slider .experiences-item:not(:first-child) .card-img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mob .experiences-slider .experiences-item:not(:first-child) .card-title .fade-el{transform:translateY(0)}.accommodation-section{padding:65px 0}.accommodation-title{text-align:center}.accommodation-title.left{text-align:left}.accommodation-text{max-width:575px;text-align:center;margin:30px auto 0}.accommodation-text.left{text-align:left;margin:30px 0 0}.accommodation-filter{margin-top:65px}@media (max-width:993px){.accommodation-filter{margin-top:0}}.accommodation-filter+.filter-btn{margin-top:30px}.accommodation-wrapp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;grid-gap:30px;margin-top:55px}@media (max-width:1025px){.accommodation-wrapp{grid-gap:20px}}@media (max-width:993px){.accommodation-wrapp{grid-template-columns:1fr 1fr}}@media (max-width:601px){.accommodation-wrapp{grid-template-columns:100%}}.accommodation-item{position:relative}.accommodation-item:nth-child(6n+2){grid-column:2/span 2;grid-row:span 2;height:100%;aspect-ratio:auto}@media (max-width:993px){.accommodation-item:nth-child(6n+2){grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}}.accommodation-item:nth-child(6n+4){grid-column:1/span 2;grid-row:span 2;height:100%;aspect-ratio:auto}@media (max-width:993px){.accommodation-item:nth-child(6n+4){grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}}.room-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;padding:65px 0}@media (max-width:993px){.room-wrapp{grid-template-columns:100%;grid-gap:50px;padding:0}}.room-info{display:grid;grid-template-columns:2fr 1fr 1fr;max-width:730px;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:var(--white);background:var(--green)}@media (max-width:993px){.room-info{max-width:none;width:calc(100% + var(--paddingX) * 2);margin-left:calc(-1 * var(--paddingX))}}@media (max-width:601px){.room-info{grid-template-columns:repeat(3,1fr);grid-gap:15px}}.room-bed,.room-bottom,.room-people,.room-size{padding:30px}@media (max-width:1025px){.room-bed,.room-bottom,.room-people,.room-size{padding:15px}}@media (max-width:993px){.room-bed,.room-bottom,.room-people,.room-size{padding:30px var(--paddingX)}}@media (max-width:601px){.room-bed,.room-bottom,.room-people,.room-size{padding:30px 0}}.room-bed{padding:30px 65px}@media (max-width:1281px){.room-bed{padding:30px}}@media (max-width:1025px){.room-bed{padding:15px}}@media (max-width:993px){.room-bed{padding:30px var(--paddingX)}}@media (max-width:601px){.room-bed{padding:30px 0 30px var(--paddingX)}}.room-bed svg{width:48px}.room-bed span{display:block;margin-top:15px}.room-people{display:flex;align-items:center;flex-direction:column;text-align:center;border-left:1px solid #ffffff33}@media (max-width:993px){.room-people{border-left:none}}.room-people svg{width:48px}.room-people span{display:block;margin-top:15px}.room-size{display:flex;align-items:center;flex-direction:column;text-align:center;border-left:1px solid #ffffff33}@media (max-width:993px){.room-size{border-left:none}}@media (max-width:601px){.room-size{padding-right:var(--paddingX)}}.room-size svg{width:48px}.room-size span{display:block;margin-top:15px}.room-bottom{display:flex;align-items:center;justify-content:space-between;grid-column-start:1;grid-column-end:4;border-top:1px solid #ffffff33;padding:65px}@media (max-width:1281px){.room-bottom{padding:30px}}@media (max-width:1025px){.room-bottom{flex-direction:column;gap:15px;align-items:flex-start;padding:15px}}@media (max-width:993px){.room-bottom{padding:30px var(--paddingX)}}.room-price{font-size:28px}.room-more{min-width:210px}.room-amenities{margin-top:30px}@media (max-width:993px){.room-amenities{padding-bottom:65px}}.room-amenities__title{font-size:28px}@media (max-width:1281px){.room-amenities__title{font-size:26px}}@media (max-width:601px){.room-amenities__title{font-size:24px}}.room-amenities__wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;max-width:575px;margin-top:30px}@media (max-width:601px){.room-amenities__wrapp{grid-template-columns:100%}}.room-amenities__item{border-bottom:1px solid #1e1e1e;padding:10px 0}.room-gallery-section{padding:65px 0}.room-gallery-top{display:flex;align-items:flex-start;justify-content:space-between}.room-gallery-slider{margin-top:50px;overflow:visible}.room-gallery-arrows{display:flex;align-items:center;margin-left:30px}.room-gallery-arrows-item{width:32px;color:var(--black);background:0 0;border:none;cursor:pointer}.room-gallery-arrows-item:not(:first-child){margin-left:15px}.room-gallery-arrows .prev{transform:rotate(-90deg)}.room-gallery-arrows .next{transform:rotate(90deg)}.room-gallery-arrows .swiper-button-disabled{opacity:.4}.room-gallery-slide{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (pointer:fine) and (hover:hover){.room-gallery-slide:hover .room-gallery-slide__img::before{opacity:1}.room-gallery-slide:hover .room-gallery-slide__icon{transform:translate(-50%,-50%) scale(1);opacity:1}}.room-gallery-slide:nth-child(-n+3){opacity:0;transform:translateY(60px)}.room-gallery-slide__img{width:100%;position:relative}.room-gallery-slide__img::before{background:rgba(0,0,0,.2);content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:var(--basicTransition)}.room-gallery-slide__img img{width:100%}.room-gallery-slide__icon{background:var(--green);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);width:80px;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--basicTransition)}.room-gallery-slide__icon::before{background:var(--white);content:"";width:1px;height:25px;position:absolute}.room-gallery-slide__icon::after{background:var(--white);content:"";width:25px;height:1px;position:absolute}.restaurant-content{border-top:1px solid #1e1e1e33;padding:65px 0}.restaurant-title{text-align:center}.restaurant-text{max-width:575px;text-align:center;margin:30px auto 0}.restaurant-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:55px}@media (max-width:993px){.restaurant-wrapp{grid-gap:20px}}@media (max-width:601px){.restaurant-wrapp{grid-template-columns:100%}}.restaurant-item{position:relative}.restaurant-item:nth-child(3n+1){grid-column-start:1;grid-column-end:3;aspect-ratio:5/2}@media (max-width:601px){.restaurant-item:nth-child(3n+1){grid-column-start:unset;grid-column-end:unset;aspect-ratio:3/2}}@media (max-width:601px){.restaurant-item{aspect-ratio:3/2}}.restaurant-img{position:relative;z-index:1}.restaurant-name{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:28px;color:var(--white);padding:30px;cursor:pointer;z-index:2}.restaurant-back{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.2;transition:var(--basicTransition);z-index:1}.meet-wrapp{display:grid;grid-template-columns:1fr 2fr;grid-gap:25px;border-top:1px solid #1e1e1e33;padding:65px 0}.meet-text{margin-top:30px}.meet-link{margin-top:30px}.view-section{position:relative}.view-wrapp{position:relative;height:100vh}.view-wrapp img,.view-wrapp video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.view-btn{position:absolute;top:50%;left:50%;width:60px;height:60px;background:0 0;border:none;cursor:pointer;transform:translate(-50%,-50%);z-index:2;color:var(--white)}.view-btn::before{content:"";border-radius:100%;border:1px solid currentColor;position:absolute;inset:0;transition:var(--basicTransition)}.view-btn svg{transition:var(--basicTransition)}.view-btn:hover::before{transform:scale(.9)}.view-btn:hover svg{transform:scale(1.2)}.view-content{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--white);padding:65px 0;z-index:1}.view-text{margin-top:30px}.view-link{margin-top:30px}.view-popup{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(1.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition);z-index:90}.view-popup.active{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;transform:scale(1)}.view-popup-bg{background:var(--green);position:absolute;inset:0}.view-popup-close{position:absolute;right:0;top:0;cursor:pointer;width:25px;color:var(--white);background:0 0;border:none}.view-popup-container{position:relative;max-width:90%;padding-left:40px;padding-right:40px}@media (max-width:993px){.view-popup-container{padding-top:40px;padding-left:0;padding-right:0}}.instagram-content{padding:65px 0}.instagram-wrapp{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2%;padding:0 var(--paddingX);margin:65px calc(-1 * var(--paddingX)) 0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:601px){.instagram-wrapp{margin:55px calc(-1 * var(--paddingX)) 0}}@media (max-width:993px){.instagram-wrapp{margin:45px calc(-1 * var(--paddingX)) 0}}@media (max-width:601px){.instagram-wrapp{margin:30px calc(-1 * var(--paddingX)) 0}}.instagram-wrapp::-webkit-scrollbar{width:0;height:0;background:0 0;display:none}.instagram-title{display:flex;align-items:center;gap:10px}.instagram-item{aspect-ratio:1/1}@media (max-width:1025px){.instagram-item{min-width:265px}}.instagram-item:hover .instagram-hover{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.instagram-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instagram-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff33;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;cursor:pointer;transition:var(--basicTransition)}.instagram-hover__icon{width:48px;height:48px;padding:12px;background:var(--green);border-radius:50%;overflow:hidden}.team-section{padding:65px 0}.team-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media (max-width:993px){.team-container{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media (max-width:601px){.team-container{grid-template-columns:100%}}.drawing-section{display:flex;flex-direction:column}.drawing-border{height:1px;background:var(--black);margin:65px var(--paddingX)}.drawing-title{max-width:580px;text-align:center;margin:0 auto}.drawing-img-wrapp{display:flex;flex-direction:column;gap:65px;margin-top:65px}.drawing-img{width:90%;align-self:center;max-width:1790px}.drawing-img:nth-child(2){max-width:70%;align-self:flex-end}section+.drawing-section .drawing-border:first-child{margin:0 var(--paddingX) 65px}.drawing-section+.quote-section{padding-top:0}.quote-section{padding:65px 0}.quote-container{display:grid;grid-template-columns:60% minmax(25%,425px);grid-gap:10%;max-width:1640px;margin-left:auto;margin-right:auto;justify-content:space-between;align-items:center}@media (max-width:1025px){.quote-container{grid-gap:4%;grid-template-columns:60% 36%}}@media (max-width:993px){.quote-container{grid-template-columns:100%;grid-gap:45px}}.quote-content{max-width:880px}@media (max-width:993px){.quote-content{max-width:100%}}.quote-position{margin-top:8px}.quote-blockquote{margin-top:65px}@media (max-width:993px){.quote-blockquote{margin-top:45px}}.quote-img{width:100%}.values-section{color:var(--white);background:var(--green);padding:65px 0}.values-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:993px){.values-wrapp{grid-template-columns:100%}}.values-wrapp .tabs-content{max-width:600px}.values-text{margin-top:30px}.values-link{margin-top:30px}.grid-wrapp{border-top:1px solid #1e1e1e33;padding:65px 0}.grid-title{text-align:center}.grid-text{max-width:575px;text-align:center;margin:30px auto 0}.grid-text.grid-long-text{max-width:940px;line-height:1.6}.grid-text p+p{margin-top:20px}.grid-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:55px}@media (max-width:1025px){.grid-list{grid-gap:20px}}@media (max-width:993px){.grid-list{grid-template-columns:1fr 1fr}}@media (max-width:601px){.grid-list{grid-template-columns:100%}}.grid-list:first-child{margin-top:0}.grid-item{position:relative}.discover-menu-section .grid-wrapp{border-bottom:1px solid #1e1e1e33}.content-grid-top{display:flex;flex-direction:column;gap:100px;margin-bottom:100px}@media (max-width:992px){.content-grid-top{grid-template-columns:100%}}.content-grid-title{max-width:70%;margin-left:auto;margin-right:auto}@media (max-width:1025px){.content-grid-title{max-width:100%}}@media (max-width:993px){.content-grid-title{max-width:70%}}.content-grid-text{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;display:inline-block}@media (max-width:992px){.content-grid-text{-moz-columns:1;columns:1;-moz-column-gap:unset;column-gap:unset}}.content-grid-text p+p{margin-top:20px}.services-section{padding:65px 0}.services-title{text-align:center}.services-text{max-width:575px;text-align:center;margin:30px auto 0}.services-wrapp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;margin-top:55px}@media (max-width:1025px){.services-wrapp{grid-gap:20px}}@media (max-width:993px){.services-wrapp{grid-template-columns:1fr 1fr}}@media (max-width:601px){.services-wrapp{grid-template-columns:100%}}.services-wrapp:first-child{margin-top:0}.services-item{position:relative;grid-column-start:1;grid-column-end:4}@media (max-width:993px){.services-item{grid-column-start:auto;grid-column-end:auto}}.services-item:nth-child(1){grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:3}@media (max-width:993px){.services-item:nth-child(1){grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}}.services-item:nth-child(2),.services-item:nth-child(3){grid-column-start:5;grid-column-end:7}@media (max-width:993px){.services-item:nth-child(2),.services-item:nth-child(3){grid-column-start:auto;grid-column-end:auto}}.services-item:nth-child(5){grid-column-start:4;grid-column-end:7}@media (max-width:993px){.services-item:nth-child(5){grid-column-start:auto;grid-column-end:auto}}.menu-section{padding:65px 0}.menu-wrapp{display:grid;grid-template-columns:1fr 2fr;grid-gap:25px;max-width:1800px;margin-left:auto;margin-right:auto}@media (max-width:1025px){.menu-wrapp{grid-template-columns:1fr 1.5fr}}@media (max-width:993px){.menu-wrapp{grid-template-columns:100%;grid-gap:45px}}@media (max-width:993px){.menu-info{display:flex;flex-direction:column;align-items:center}}@media (max-width:601px){.menu-info{align-items:flex-start;text-align:left}}@media (max-width:993px){.menu-title{text-align:center}}@media (max-width:601px){.menu-title{text-align:left}}.menu-text{margin-top:30px}.menu-detail{max-width:575px;color:var(--white);background:var(--green);text-align:center;padding:65px;margin-top:65px}.menu-detail__btn{max-width:275px;margin:30px auto 0}.menu-content .tabs{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.menu-content .table-line{padding:15px 0}.faq-section{background:var(--light);padding-top:215px;padding-bottom:65px;overflow:initial;color:var(--black);min-height:100vh}@media (max-width:993px){.faq-section{min-height:unset;padding-top:175px}}.faq-title{margin:0 auto;max-width:500px;text-align:center}.faq-date{font-size:18px;text-align:center;margin-top:30px}.faq-wrapp{position:relative;display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:30px;width:100%;max-width:1500px;margin:65px auto 0}@media (max-width:993px){.faq-wrapp{grid-template-columns:1fr 3fr}}@media (max-width:601px){.faq-wrapp{grid-template-columns:100%;grid-gap:65px}}.faq-tabs{position:-webkit-sticky;position:sticky;top:var(--headerHeight);height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;gap:5px}@media (max-width:601px){.faq-tabs{position:static}}.faq-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-text p{margin-top:25px}.faq-text p:first-child{margin-top:0}.faq-text .h4{text-align:left;margin-top:30px}.faq-text .h4:first-child{margin-top:0}.faq-text table{width:100%;font-size:18px;border-spacing:0;margin-top:30px}.faq-text table th{text-align:left;padding:15px}.faq-text table td{padding:15px;border:1px solid #a6a69f;vertical-align:top;word-break:break-word}.faq-list{display:none}.faq-list.active{display:block}.faq-collapse{position:relative;display:flex;flex-direction:column;margin-bottom:15px}.faq-collapse:after{background:#111;content:"";height:1px;bottom:0;left:0;right:0}@media (pointer:fine) and (hover:hover){.faq-collapse:not(.active):hover .faq-collapse__title{padding-left:20px}.faq-collapse:not(.active):hover .faq-collapse__title i{transform:rotate(90deg)}}.faq-collapse.active .faq-collapse__title{margin-bottom:0}.faq-collapse.active .faq-collapse__title i{transform:rotate(180deg)!important}.faq-collapse.active .faq-collapse__title i::after{transform:rotate(90deg) scale(0)}.faq-collapse__title{background:0 0;position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-right:70px;margin-bottom:-15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:var(--mainTransition);border:none;text-align:left}.faq-collapse__title i{position:absolute;right:0;width:25px;height:25px;display:flex;align-items:center;transition:var(--mainTransition)}.faq-collapse__title i:after,.faq-collapse__title i:before{content:"";position:absolute;width:25px;height:1px;background:currentColor;transition:var(--mainTransition)}.faq-collapse__title i:after{transform:rotate(90deg)}.faq-collapse__text{height:0;overflow:hidden;pointer-events:none;padding-right:150px;margin-top:15px;margin-bottom:15px;line-height:1.4}@media (max-width:993px){.faq-collapse__text{padding-right:80px}}.partners-section{background:var(--light);padding-top:215px;padding-bottom:65px;overflow:initial;color:var(--black);min-height:100vh}@media (max-width:993px){.partners-section{min-height:unset;padding-top:175px}}.partners-text,.partners-title{margin:0 auto;max-width:530px;text-align:center}.partners-text{margin-top:30px}.partners-wrapp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:65px 30px;margin-top:65px}@media (max-width:1441px){.partners-wrapp{grid-template-columns:repeat(3,1fr)}}@media (max-width:993px){.partners-wrapp{grid-template-columns:repeat(2,1fr)}}@media (max-width:601px){.partners-wrapp{grid-template-columns:100%}}.partners-item{border:1px solid #1111113b;display:grid;grid-template-rows:1fr 120px;transition:border .2s}.partners-item:hover{border-color:var(--black)}.partners-item__content{padding:30px;border-bottom:1px solid #1111113b}.partners-item__text{margin-top:30px}.partners-item__logo{padding:30px;display:flex;align-items:center}.partners-item__logo img{width:auto;height:90%}.help-section{padding:65px 0}.help-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:1025px){.help-container{grid-gap:20px}}@media (max-width:993px){.help-container{grid-template-columns:100%}}.help-info{background:var(--green);padding:65px;color:var(--white);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:993px){.help-info{aspect-ratio:3/2;padding:30px}}.help-info-wrapp{display:flex;flex-direction:column;margin-top:100px}.help-info__top{max-width:520px}.help-info__text{margin-top:30px}.help-info__links{display:flex;flex-direction:column;gap:8px}.help-info__button{margin-top:50px}@media (max-width:993px){.help-img{aspect-ratio:3/2}}.contact-section{padding:65px 0}.contact-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:1025px){.contact-container{grid-gap:20px}}@media (max-width:993px){.contact-container{grid-template-columns:100%}}@media (max-width:993px){.contact-img{aspect-ratio:3/2}}.contact-info{background:var(--green);padding:30px;color:var(--white)}@media (max-width:993px){.contact-info{aspect-ratio:3/2}}.contact-links{display:flex;flex-direction:column;gap:8px;margin-top:30px}.meet-contact.contact-section{padding-top:0}.form-section{color:var(--white);background:var(--green);padding:65px 0;overflow:visible}.form-title{font-size:28px;text-align:center}.form-wrapp{max-width:1200px;display:grid;grid-template-columns:2fr 2fr 2fr 1fr 1fr;grid-gap:65px 30px;margin:65px auto 0}@media (max-width:993px){.form-wrapp{grid-template-columns:2fr 1fr 1fr;grid-gap:40px 30px}}@media (max-width:601px){.form-wrapp{grid-template-columns:1fr 1fr}}@media (max-width:601px){.form-wrapp .input-wrapper:nth-child(1){grid-column-start:1;grid-column-end:3}}@media (max-width:993px){.form-wrapp .input-wrapper:nth-child(2){grid-column-start:2;grid-column-end:4}}@media (max-width:601px){.form-wrapp .input-wrapper:nth-child(2){grid-column-start:1;grid-column-end:3}}@media (max-width:601px){.form-wrapp .input-wrapper:nth-child(3){grid-column-start:1;grid-column-end:3}}.form-btn{min-width:225px;grid-column-start:1;grid-column-end:6;margin:0 auto 0}@media (max-width:993px){.form-btn{grid-column-end:4}}@media (max-width:601px){.form-btn{grid-column-end:3}}.layout-section{background:var(--green);padding:65px 0;color:var(--white)}.layout-wrapp{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:100px}@media (max-width:1281px){.layout-wrapp{grid-template-columns:1fr 1.1fr;grid-gap:50px}}@media (max-width:993px){.layout-wrapp{grid-template-columns:100%;grid-gap:45px}}.layout-info{max-width:575px}@media (max-width:993px){.layout-info{display:flex;flex-direction:column;align-items:center;max-width:unset;text-align:center}}@media (max-width:601px){.layout-info{align-items:flex-start;text-align:left}}@media (max-width:993px){.layout-title{text-align:center}}@media (max-width:601px){.layout-title{text-align:left}}.layout-text{margin-top:30px}@media (max-width:993px){.layout-text{max-width:80%}}.layout-table{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:65px}.layout-item{display:flex;align-items:center}.layout-item__icon{width:32px;margin-right:15px;color:var(--light)}.layout-img{width:100%;aspect-ratio:1.3/1}.cards-section{padding:65px 0}.feedback-wrapp{padding:60px 0}.feedback-wrapp{border-top:1px solid #1f1f1f33}.feedback-text{max-width:575px;margin-top:30px}.feedback-form{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px 30px;margin-top:65px}@media (max-width:993px){.feedback-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:601px){.feedback-form{grid-template-columns:100%;grid-gap:30px}}.feedback-form .file-wrapper{grid-column-start:3;grid-row-start:1;grid-row-end:3;align-self:flex-end;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:993px){.feedback-form .file-wrapper{grid-column-start:1;grid-column-end:3;grid-row-start:auto;grid-row-end:auto}}@media (max-width:601px){.feedback-form .file-wrapper{grid-column-end:2}}.feedback-form .textarea_input{grid-column-start:1;grid-column-end:4}@media (max-width:993px){.feedback-form .textarea_input{grid-column-end:3}}@media (max-width:601px){.feedback-form .textarea_input{grid-column-end:2}}.feedback-btn{max-width:225px;margin-top:50px}@media (max-width:601px){.feedback-btn{width:100%;max-width:none;margin-top:35px}}.materials-section{color:var(--white);background:var(--green);padding:65px 0}.materials-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:993px){.materials-wrapp{grid-template-columns:100%;grid-gap:65px}}.materials-text{max-width:425px;margin-top:30px}.materials-item{display:grid;grid-template-columns:270px auto;grid-gap:30px;line-height:1;border-bottom:1px solid #f7f7f733;padding-bottom:30px;margin-top:30px}@media (max-width:1281px){.materials-item{grid-template-columns:230px auto}}@media (max-width:601px){.materials-item{grid-template-columns:100%}}.materials-item:first-of-type{margin-top:0}@media (max-width:1281px){.materials-item__date{font-size:18px}}.materials-item__title{font-size:32px;margin-top:15px}@media (max-width:1281px){.materials-item__title{font-size:28px}}.materials-item__download svg{width:48px}.articles-section{padding:45px 0 65px}.articles-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px 30px}@media (max-width:601px){.articles-wrapp{grid-template-columns:100%;grid-gap:20px 0}}.articles-item{position:relative;display:grid;grid-template-columns:3fr 1fr 2fr;grid-gap:30px;padding:20px 0}@media (max-width:993px){.articles-item{grid-template-columns:3fr 1fr}}@media (max-width:601px){.articles-item{grid-template-columns:100%}}.articles-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid #11111133}.articles-item__title{font-size:28px}@media (max-width:1281px){.articles-item__title{font-size:26px}}@media (max-width:601px){.articles-item__title{font-size:24px}}@media (max-width:993px){.articles-item__download{grid-column-start:1;grid-column-end:3}}@media (max-width:601px){.articles-item__download{grid-column-end:2}}.articles-more{margin:65px auto 0}.article-section{padding:65px 0}.article-wrapp{max-width:1200px;margin:0 auto}.article-wrapp .h4,.article-wrapp p,.article-wrapp ul{max-width:730px}.article-wrapp p{margin-top:30px}.article-wrapp .h4{text-align:left;margin-top:65px}.article-wrapp ul{list-style:none;padding:0;margin-top:30px}.article-wrapp ul li{position:relative;padding-left:16px;margin-top:15px}.article-wrapp ul li:first-child{margin-top:0}.article-wrapp ul li::before{content:"";position:absolute;top:.4rem;left:1px;width:5px;height:5px;border:1px solid #1e1e1e}.article-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:65px}@media (max-width:601px){.article-grid{grid-template-columns:100%}}.article-item__text{max-width:450px;font-size:14px;line-height:1.3;margin-top:15px}.article-img{margin:65px 0}.article-comment{position:relative;max-width:630px;padding:0 30px;margin:65px 0}.article-comment::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-left:1px solid #111}.similar-wrapp{border-top:1px solid #1e1e1e33;padding:65px 0}.similar-text{max-width:575px;margin-top:30px}.similar-link{margin-top:30px}.similar-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:55px}@media (max-width:1025px){.similar-list{grid-gap:20px}}@media (max-width:993px){.similar-list{grid-template-columns:1fr 1fr}}@media (max-width:601px){.similar-list{grid-template-columns:100%}}.similar-list:first-child{margin-top:0}.similar-item{position:relative}.similar-more{margin-top:65px}.gallery-section{padding:65px 0;overflow:initial}.gallery-grid{position:relative;margin-top:20px;width:102%;margin-left:-1%;overflow:hidden}@media (max-width:601px){.gallery-grid{width:100%;margin-left:0}}.gallery-item{display:block;position:absolute;width:31.33333%;z-index:1;margin:12px 1%;cursor:pointer}@media (max-width:993px){.gallery-item{width:48%}}@media (max-width:601px){.gallery-item{width:100%;margin:12px 0}}.gallery-item.video{aspect-ratio:1.4/1}.gallery-item.video .gallery-item__video{width:100%;height:100%}.gallery-item-content{position:relative;width:100%;height:100%}.gallery-item__img,.gallery-item__video{width:100%}.gallery-item__video{position:relative;display:flex}.gallery-item__video::before{background:rgba(0,0,0,.25);content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.gallery-item__video svg{position:absolute;width:50px;left:15px;bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.gallery-item__title{position:absolute;top:15px;left:15px;right:15px;display:block;color:var(--white);text-align:left;z-index:2}.gallery-error{margin-top:50px;text-align:center}.gallery-error .fade-el{transition:.5s;transition-delay:0s}.gallery-error.show .fade-el{opacity:1;transform:translateY(0);transition-delay:.1s}.gallery-more{margin:65px auto 0;display:none}.gallery-more.show{display:block}.job-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:max(9vw,30px)}@media (max-width:993px){.job-wrapp{grid-template-columns:100%;grid-gap:0}}.job-item{padding:65px 0}@media (max-width:993px){.job-item:not(:first-child){border-top:1px solid #1e1E1E33}}.job-param{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;border-bottom:1px solid #1e1e1e;padding-bottom:10px;margin-top:30px}@media (max-width:601px){.job-param{grid-template-columns:100%;grid-gap:5px}}.job-text{margin-top:30px}.job-list{list-style:none;padding:0;margin-top:30px}.job-list li{position:relative;padding-left:16px;margin-top:15px}.job-list li:first-child{margin-top:0}.job-list li::before{content:"";position:absolute;top:.4rem;left:1px;width:5px;height:5px;border:1px solid #1e1e1e}.job-profile__title{font-size:28px;margin-top:30px}@media (max-width:1281px){.job-profile__title{font-size:26px}}@media (max-width:601px){.job-profile__title{font-size:24px}}.job-profile__text{margin-top:30px}.job-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 30px;width:100%;margin-top:65px}@media (max-width:1025px){.job-form{grid-gap:15px}}@media (max-width:601px){.job-form{grid-template-columns:100%;grid-gap:15px}}.job-form .file-wrapper{grid-column-start:1;grid-column-end:3;margin:15px 0}@media (max-width:601px){.job-form .file-wrapper{grid-column-end:2}}.job-form .textarea_input{grid-column-start:1;grid-column-end:3}@media (max-width:601px){.job-form .textarea_input{grid-column-end:2}}.job-form .textarea_input .textarea{resize:vertical}.job-btn{grid-column-start:1;grid-column-end:3;max-width:225px;margin-top:50px}@media (max-width:601px){.job-btn{grid-column-end:2;width:100%;max-width:none;margin-top:35px}}.jobs-wrapp{border-top:1px solid #1e1e1e33;padding:65px 0}.jobs-wrapp .input-wrapper{max-width:275px;z-index:4}.jobs-table{margin-top:55px;position:relative}.jobs-item{position:absolute;z-index:1;width:100%}.jobs-item-animate{width:100%;height:100%;position:relative}.jobs-item-content{display:grid;grid-template-columns:2fr 1fr 2fr 1fr;grid-gap:30px;align-items:center;border-bottom:1px solid #11111133;padding:25px 0;width:100%;height:100%}@media (max-width:1025px){.jobs-item-content{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:993px){.jobs-item-content{grid-template-columns:3fr 1fr;grid-gap:15px}}@media (max-width:601px){.jobs-item-content{grid-template-columns:100%}}.jobs-item__name{font-size:28px}@media (max-width:993px){.jobs-item__department{grid-column-start:2}}@media (max-width:601px){.jobs-item__department{grid-column-start:auto;margin-top:-10px}}@media (max-width:993px){.jobs-item__more{grid-column-start:1;grid-row-start:2}}@media (max-width:601px){.jobs-item__more{grid-column-start:auto;grid-row-start:auto;margin-top:10px}}.jobs-more{margin:65px auto 0}.popup-section{min-height:100vh}.cookies{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;height:auto;font-size:18px;color:var(--white);background:var(--green);padding:35px;z-index:100}@media (max-width:993px){.cookies{flex-wrap:wrap}}.cookies-text a{border-bottom:1px solid currentColor}.cookies-btn{min-width:205px}.thanks{position:fixed;top:50%;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100vw - var(--paddingX));max-width:465px;height:auto;background:var(--green);color:var(--white);text-align:center;padding:80px 50px;transform:translate(-50%,-50%);z-index:100}.thanks::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid var(--white);transform:translate(-50%,-50%)}.thanks-icon{width:48px}.thanks-title{font-size:32px;margin-top:30px}.thanks-descr{margin-top:30px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwic3R5bGUuY3NzIiwiYmFzaWMvcmVzZXQuc2NzcyIsImJhc2ljL3ZhcmlhYmxlcy5zY3NzIiwiYmFzaWMvcmVzcG9uc2l2ZS5zY3NzIiwiYmFzaWMvdGFydGVhdWNpdHJvbi5zY3NzIiwiYmFzaWMvdHlwb2dyYXBoeS5zY3NzIiwiYmFzaWMvY29tcG9uZW50cy5zY3NzIiwiYmFzaWMvYW5pbWF0aW9ucy5zY3NzIiwiYmFzaWMvc2VsZWN0LnNjc3MiLCJiYXNpYy9maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Z2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2ZsYXRwaWNrci5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2lucHV0cy5zY3NzIiwidGVtcGxhdGVzL2hlcm8tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Fib3V0LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9leHBlcmllbmNlcy1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvYWNjb21tb2RhdGlvbi1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvcm9vbS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvcm9vbS1nYWxsZXJ5LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9yZXN0YXVyYW50LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9tZWV0LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy92aWV3LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9pbnN0YWdyYW0tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3RlYW0tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2RyYXdpbmctc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3F1b3RlLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy92YWx1ZXMtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2dyaWQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3NlcnZpY2VzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9tZW51LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9mYXEtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3BhcnRuZXJzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9oZWxwLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9jb250YWN0LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9mb3JtLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9sYXlvdXQtYW5kLWNhcGFjaXR5LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9mZWVkYmFjay1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvbWF0ZXJpYWxzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9hcnRpY2xlcy1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvYXJ0aWNsZS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvc2ltaWxhci1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvam9iLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9qb2JzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9wb3B1cC1zZWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQVlBLFdBQVcsWUFBWSxhQUFhLElBQUkseXJFQUF5ckUsWUFBWSxJQUFJLFdBQVcsT0FBTyxNQUFNLHFCQUFxQixRQUFRLFFBQVEsWUFBWSxLQUFLLGFBQWEsS0FBSyxTQUFTLFNBQVMsU0FBUyxPQUFPLFdBQVcsS0FBSyxRQUFRLEVBQUUsUUFBUSxFQUFFLGlDQUFpQyxlQUFlLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsRUFBRSxRQUFRLEtBQUssb0JBQW9CLFVBQVUsV0FBVyxZQUFZLDhCQUE4QixnQkFBZ0IsVUFB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QixXQUNFLE9BQVEsS0FBSyxLQUFLLEVBR3BCLGVBQ0UsV0FBWSxNQUdkLFNBQ0UsU0FBVSxNQUNWLElBQUssRUFDTCxLQUFNLEVBQ04sUUFBUyxLQUNULFlBQWEsT0FDYixnQkFBaUIsY0FDakIsSUFBSyxLQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsVUFBVyxLQUNYLE1BQU8sYUFDUCxXQUFZLGFBQ1osUUFBUyxLQUNULFFBQVMsSUFHWCx5QkFDRSxTQUNFLFVBQVcsTUFJZixnQkFDRSxjQUFlLElBQUksTUFBTSxhQUczQixhQUNFLFVBQVcsTUFHYixRQUNFLFNBQVUsTUFDVixJQUFLLElBQ0wsS0FBTSxJQUNOLFFBQVMsS0FDVCxZQUFhLE9BQ2IsZ0JBQWlCLE9BQ2pCLGVBQWdCLE9BQ2hCLE1BQU8sOEJBQ1AsVUFBVyxNQUNYLE9BQVEsS0FDUixXQUFZLGFBQ1osTUFBTyxhQUNQLFdBQVksT0FDWixRQUFTLEtBQUssS0FDZCxVQUFXLHFCQUNYLFFBQVMsSUFHWCxnQkFDRSxRQUFTLEdBQ1QsU0FBVSxTQUNWLElBQUssSUFDTCxLQUFNLElBQ04sTUFBTyxrQkFDUCxPQUFRLGtCQUNSLE9BQVEsSUFBSSxNQUFNLGFBQ2xCLFVBQVcscUJBR2IsYUFDRSxNQUFPLEtBR1QsY0FDRSxVQUFXLEtBQ1gsV0FBWSxLQUdkLGNBQ0UsV0FBWSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA3LjQuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBEZWNlbWJlciAyNCwgMjAyMVxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJsaWJzL3N3aXBlci1idW5kbGUubWluLmNzc1wiO1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDpmb2N1cy13aXRoaW4sIGlucHV0OmhvdmVyLFxuYnV0dG9uOmZvY3VzLXdpdGhpbixcbmJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dDpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBhdXRvIDVweCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmJ1dHRvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaW1nLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tYWluUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ1gpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG59XG5cbmh0bWwge1xuICAtLWsyOiAyNTYwcHg7XG4gIC0tZGVza3RvcDogMTkyMHB4O1xuICAtLWxhcHRvcFhMOiAxNjgwcHg7XG4gIC0tbGFwdG9wTDogMTY0MHB4O1xuICAtLWxhcHRvcE06IDE0NDBweDtcbiAgLS1sYXB0b3BTOiAxMjgwcHg7XG4gIC0tdGFibGV0TDogMTAyNHB4O1xuICAtLXRhYmxldDogOTkycHg7XG4gIC0tdGFibGV0UzogNjAwcHg7XG4gIC0tbW9iaWxlTDogNDgwcHg7XG4gIC0tbW9iaWxlTTogMzc1cHg7XG4gIC0tbW9iaWxlUzogMzIwcHg7XG4gIC0tcGFkZGluZ1g6IDY1cHg7XG4gIC0taGVhZGVySGVpZ2h0OiAxMjBweDtcbiAgLS1iYXNpY1RyYW5zaXRpb246IDAuNHM7XG4gIC0tbWVkaXVtVHJhbnNpdGlvbjogMC43cztcbiAgLS1sb25nVHJhbnNpdGlvbjogMXM7XG4gIC0tYmFzaWNFYXNlOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4xMywgMSk7XG4gIC0tc2Vjb25kYXJ5RWFzZTogY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuNjcsIDEpO1xuICAtLW1haW5UcmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gIC0tZmFkZVRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJsYWNrOiAjMWUxZTFlO1xuICAtLWRhcms6ICMyMjIyMjI7XG4gIC0tZ3JlZW46ICMyYzNhMzM7XG4gIC0tbGlnaHQ6ICNmMmVjZTA7XG4gIC0tZ3JleTogIzc4Nzg3ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQxcHgpIHtcbiAgaHRtbCB7XG4gICAgLS1wYWRkaW5nWDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICBodG1sIHtcbiAgICAtLXBhZGRpbmdYOiA0NXB4O1xuICAgIC0taGVhZGVySGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICBodG1sIHtcbiAgICAtLXBhZGRpbmdYOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgaHRtbCB7XG4gICAgLS1wYWRkaW5nWDogMjBweDtcbiAgICAtLWhlYWRlckhlaWdodDogODBweDtcbiAgfVxufVxuXG4udGFydGVhdWNpdHJvbkFsbG93IHN2Zyxcbi50YXJ0ZWF1Y2l0cm9uRGVueSBzdmcsXG4jdGFydGVhdWNpdHJvblBlcnNvbmFsaXplIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCBzdmcge1xuICB3aWR0aDogMzBweDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnLFxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4jdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyxcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25EZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS40NjU1cmVtICsgMC44NjIxdncsIDIuNXJlbSk7XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wMjI3cmVtICsgMC42MDYxdncsIDEuNzVyZW0pO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuNzE1NXJlbSArIDAuODYyMXZ3LCAxLjc1cmVtKTtcbn1cblxuLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLm9iai1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vYmotY292ZXIgaW1nLFxuLm9iai1jb3ZlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLjQvMTtcbn1cbi5jYXJkLnNob3cgLmNhcmQtdGl0bGVfX3dyYXBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmQuc2hvdzpob3ZlciAuY2FyZC1iZywgLmNhcmQuc2hvdzpmb2N1cyAuY2FyZC1iZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5jYXJkLnNob3c6aG92ZXIgLmNhcmQtdGl0bGVfX3dyYXBwLCAuY2FyZC5zaG93OmZvY3VzIC5jYXJkLXRpdGxlX193cmFwcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG4gIH1cbiAgLmNhcmQuc2hvdzpob3ZlciAuY2FyZC10aXRsZV9fd3JhcHAgc3BhbjpmaXJzdC1jaGlsZCwgLmNhcmQuc2hvdzpmb2N1cyAuY2FyZC10aXRsZV9fd3JhcHAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbiAgLmNhcmQuc2hvdzpob3ZlciAuY2FyZC10ZXh0IC5mYWRlLWVsLCAuY2FyZC5zaG93OmZvY3VzIC5jYXJkLXRleHQgLmZhZGUtZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWxpbmstYWJzb2x1dGUge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmNhcmQtdGl0bGUge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uY2FyZC10aXRsZV9fd3JhcHAge1xuICBoZWlnaHQ6IDIuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG59XG4uY2FyZC10aXRsZV9fd3JhcHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMWVtO1xufVxuLmNhcmQtdGl0bGVfX3dyYXBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uY2FyZC10aXRsZV9fd3JhcHAgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4xZW07XG59XG4uY2FyZC1zaW1wbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB6LWluZGV4OiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHotaW5kZXg6IDM7XG59XG4uY2FyZC10ZXh0IC5mYWRlLWVsIHtcbiAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY2FyZC10ZXh0IC5mYWRlLWVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmQtdGV4dCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2FyZC1pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jYXJkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWFpblRyYW5zaXRpb24pO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtaW5mbyAuY2FyZC10aXRsZSB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY2FyZC1pbmZvIC5jYXJkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jYXJkLWluZm8gLmNhcmQtdGV4dCAuZmFkZS1lbCB7XG4gIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmNhcmQtaW5mbyAuY2FyZC10ZXh0IC5mYWRlLWVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5jYXJkLWluZm8gLmNhcmQtaW1nIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbn1cbi5jYXJkLWluZm8gLmNhcmQtaW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBvcGFjaXR5OiAwLjI7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC1pbmZvIC5jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xufVxuLmNhcmQtaW5mby5zaG93OmhvdmVyIC5jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uY2FyZC1pbmZvLnNob3c6aG92ZXIgLmNhcmQtdGV4dCAuZmFkZS1lbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNhcmQtdGVhbSB7XG4gIGFzcGVjdC1yYXRpbzogMS4xNS8xO1xufVxuQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuY2FyZC10ZWFtLnNob3c6aG92ZXIgLmNhcmQtYmcsIC5jYXJkLXRlYW0uc2hvdzpmb2N1cyAuY2FyZC1iZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5jYXJkLXRlYW0uc2hvdzpob3ZlciAuY2FyZC10ZWFtX19uYW1lIC5mYWRlLWVsLFxuLmNhcmQtdGVhbS5zaG93OmhvdmVyIC5jYXJkLXRlYW1fX3Bvc2l0aW9uIC5mYWRlLWVsLFxuLmNhcmQtdGVhbS5zaG93OmhvdmVyIC5jYXJkLXRlYW1fX2xpbmsgLmZhZGUtZWwsIC5jYXJkLXRlYW0uc2hvdzpmb2N1cyAuY2FyZC10ZWFtX19uYW1lIC5mYWRlLWVsLFxuLmNhcmQtdGVhbS5zaG93OmZvY3VzIC5jYXJkLXRlYW1fX3Bvc2l0aW9uIC5mYWRlLWVsLFxuLmNhcmQtdGVhbS5zaG93OmZvY3VzIC5jYXJkLXRlYW1fX2xpbmsgLmZhZGUtZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuY2FyZC10ZWFtLnNob3c6aG92ZXIgLmNhcmQtdGVhbV9fcG9zaXRpb24gLmZhZGUtZWwsIC5jYXJkLXRlYW0uc2hvdzpmb2N1cyAuY2FyZC10ZWFtX19wb3NpdGlvbiAuZmFkZS1lbCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuICAuY2FyZC10ZWFtLnNob3c6aG92ZXIgLmNhcmQtdGVhbV9fbGluayAuZmFkZS1lbCwgLmNhcmQtdGVhbS5zaG93OmZvY3VzIC5jYXJkLXRlYW1fX2xpbmsgLmZhZGUtZWwge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSBhbmQgKGhvdmVyOiBub25lKSB7XG4gIC5jYXJkLXRlYW0uc2hvdyAuY2FyZC1iZyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLmNhcmQtdGVhbS5zaG93IC5jYXJkLXRlYW1fX25hbWUgLmZhZGUtZWwsXG4uY2FyZC10ZWFtLnNob3cgLmNhcmQtdGVhbV9fcG9zaXRpb24gLmZhZGUtZWwsXG4uY2FyZC10ZWFtLnNob3cgLmNhcmQtdGVhbV9fbGluayAuZmFkZS1lbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uY2FyZC10ZWFtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMHB4IDMwcHggMzBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY2FyZC10ZWFtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG59XG4uY2FyZC10ZWFtX19uYW1lIC5mYWRlLWVsLCAuY2FyZC10ZWFtX19wb3NpdGlvbiAuZmFkZS1lbCwgLmNhcmQtdGVhbV9fbGluayAuZmFkZS1lbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbn1cbi5jYXJkLXRlYW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhcmQtdGVhbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1hcnRpY2xlIC5jYXJkLXNpbXBsZS10aXRsZSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1hcnRpY2xlIC5jYXJkLWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWFydGljbGUgLmNhcmQtaW1nOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5zY3JvbGwtZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2Nyb2xsLWRvd24gLmZhZGUtb3ZlcmZsb3cge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjcm9sbC1kb3duLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbn1cbi5zY3JvbGwtZG93bi1hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnNjcm9sbC1kb3duIHN2ZyB7XG4gIHdpZHRoOiAxM3B4O1xufVxuLnNjcm9sbC1kb3duOmhvdmVyIC5mYWRlLW92ZXJmbG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgc2NhbGUoMC45NSk7XG59XG4uc2Nyb2xsLWRvd246aG92ZXIgLnNjcm9sbC1kb3duLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgc2NhbGUoMS4zKTtcbn1cblxuLmJvcmRlci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvcmRlci1idG4tLXNtYWxsIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLmJvcmRlci1idG4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ib3JkZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuN3MgdmFyKC0tYmFzaWNFYXNlKTtcbn1cbi5ib3JkZXItYnRuX193cmFwcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMS4yZW07XG59XG4uYm9yZGVyLWJ0bl9fdGV4dCB7XG4gIGhlaWdodDogMi40ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pO1xufVxuLmJvcmRlci1idG5fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuLmJvcmRlci1idG5fX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5ib3JkZXItYnRuX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuLmJvcmRlci1idG4uc2hvdyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYm9yZGVyLWJ0bi5zaG93OjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4uYm9yZGVyLWJ0bi5zaG93IC5ib3JkZXItYnRuX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmJvcmRlci1idG46aG92ZXIgLmJvcmRlci1idG5fX3RleHQsIC5ib3JkZXItYnRuOmZvY3VzIC5ib3JkZXItYnRuX190ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMmVtKTtcbiAgfVxuICAuYm9yZGVyLWJ0bjpob3ZlciAuYm9yZGVyLWJ0bl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkLCAuYm9yZGVyLWJ0bjpmb2N1cyAuYm9yZGVyLWJ0bl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5idG4tZ3JvdXAgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rX190ZXh0IHtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbiksIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4ubGlua19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4xZW07XG59XG4ubGlua19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmxpbmtfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4xZW07XG59XG4ubGluay5zaG93IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5saW5rLnNob3cgLmxpbmstYm9yZGVyX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIgLmxpbmstYm9yZGVyX190ZXh0LCAubGluazpmb2N1cyAubGluay1ib3JkZXJfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4xZW0pO1xuICB9XG4gIC5saW5rOmhvdmVyIC5saW5rLWJvcmRlcl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkLCAubGluazpmb2N1cyAubGluay1ib3JkZXJfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cblxuLmxpbmstYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5saW5rLWJvcmRlcl9fdGV4dCB7XG4gIGhlaWdodDogMi4yZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xufVxuLmxpbmstYm9yZGVyX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjFlbTtcbn1cbi5saW5rLWJvcmRlcl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmxpbmstYm9yZGVyX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMWVtO1xufVxuLmxpbmstYm9yZGVyLnNob3cge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmxpbmstYm9yZGVyLnNob3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmxpbmstYm9yZGVyLnNob3cgLmxpbmstYm9yZGVyX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmstYm9yZGVyOmhvdmVyIC5saW5rLWJvcmRlcl9fdGV4dCwgLmxpbmstYm9yZGVyOmZvY3VzIC5saW5rLWJvcmRlcl9fdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG4gIH1cbiAgLmxpbmstYm9yZGVyOmhvdmVyIC5saW5rLWJvcmRlcl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkLCAubGluay1ib3JkZXI6Zm9jdXMgLmxpbmstYm9yZGVyX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbn1cbi5saW5rLXVuZGVybGluZTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4ubGluay11bmRlcmxpbmUuYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saW5rLWRvd25sb2FkIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmxpbmstZG93bmxvYWRfX3dyYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEuM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpbmstZG93bmxvYWRfX3dyYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4ubGluay1kb3dubG9hZF9fdGV4dCB7XG4gIGhlaWdodDogMi42ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xufVxuLmxpbmstZG93bmxvYWRfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubGluay1kb3dubG9hZF9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmxpbmstZG93bmxvYWRfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rLWRvd25sb2FkOmhvdmVyIC5saW5rLWRvd25sb2FkX190ZXh0LCAubGluay1kb3dubG9hZDpmb2N1cyAubGluay1kb3dubG9hZF9fdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG4gIH1cbiAgLmxpbmstZG93bmxvYWQ6aG92ZXIgLmxpbmstZG93bmxvYWRfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCwgLmxpbmstZG93bmxvYWQ6Zm9jdXMgLmxpbmstZG93bmxvYWRfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cbi5saW5rLWRvd25sb2FkLnNob3cge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmxpbmstZG93bmxvYWQuc2hvdyAubGluay1kb3dubG9hZF9fd3JhcHA6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmxpbmstZG93bmxvYWQuc2hvdyAubGluay1kb3dubG9hZF9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5idG4tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5idG4tdW5kZXJsaW5lX190ZXh0IHtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbiksIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4uYnRuLXVuZGVybGluZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4xZW07XG59XG4uYnRuLXVuZGVybGluZV9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmJ0bi11bmRlcmxpbmVfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4xZW07XG59XG4uYnRuLXVuZGVybGluZS5zaG93IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5idG4tdW5kZXJsaW5lLnNob3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmJ0bi11bmRlcmxpbmUuc2hvdyAuYnRuLXVuZGVybGluZV9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbik7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tdW5kZXJsaW5lOmhvdmVyIC5idG4tdW5kZXJsaW5lX190ZXh0LCAuYnRuLXVuZGVybGluZTpmb2N1cyAuYnRuLXVuZGVybGluZV9fdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG4gIH1cbiAgLmJ0bi11bmRlcmxpbmU6aG92ZXIgLmJ0bi11bmRlcmxpbmVfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCwgLmJ0bi11bmRlcmxpbmU6Zm9jdXMgLmJ0bi11bmRlcmxpbmVfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cblxuLnRhYnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRhYnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYnMtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnRhYnMtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udGFicy10b3AgLmlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC50YWJzLXRvcCAuaW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJzLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4udGFicy1pbmZvOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC50YWJzLWluZm8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpO1xuICB9XG59XG4udGFicy13cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYnMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnRhYnMtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50YWJzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnRhYnMtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgfVxufVxuLnRhYnMtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGFicy1pdGVtIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi50YWJzLWl0ZW0gc3BhbiAuZmFkZS1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFicy1pdGVtIHVsIHtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBnYXA6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udGFicy1pdGVtIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFicy1pdGVtIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG59XG4udGFicy1pdGVtIHVsIGxpOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLnRhYnMtaXRlbSB1bCBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnRhYnMtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4udGFicy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi50YWJzLWxpbmVfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4udGFicy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50YWJzLWNvbnRlbnRfX2l0ZW0ge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4udGFicy1jb250ZW50X19pdGVtLmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY29yZGlvbnMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9ucy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYWNjb3JkaW9ucy1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9ucy1pbmZvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGlvbnMtYnRuIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmFjY29yZGlvbnMtaW5mbyB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9ucy1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLnRhYmxlLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udGFibGUtbGluZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBncmlkLWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnRhYmxlLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRhYmxlLWxpbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1saW5lIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4uZHJvcGRvd24uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IGN1cnJlbnRDb2xvcjtcbn1cbi5kcm9wZG93bl9fYnRuIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5kcm9wZG93bl9fYnRuIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duX19idG4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX19idG4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcm9wZG93bl9fd3JhcHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgei1pbmRleDogMjtcbn1cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX193cmFwcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpO1xufVxuLmRyb3Bkb3duX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XG59XG4uZHJvcGRvd25fX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0SGVpZ2h0KTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0OmZvY3VzLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6YWN0aXZlLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0OmZvY3VzIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6YWN0aXZlIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubGFiZWwge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NSkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbn1cbi5pbnB1dC13cmFwcGVyIC5pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0IDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI0IDIwXCI+PHJlY3QgeD1cIjIuNVwiIHk9XCIzLjVcIiB3aWR0aD1cIjE5XCIgaGVpZ2h0PVwiMTVcIiBzdHJva2U9XCJ3aGl0ZVwiLz48cGF0aCBkPVwiTTcgMFY1XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTE3IDFWNlwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk0yIDlIMjJcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LWRhdGUuZmxhdHBpY2tyLW1vYmlsZSB+IC5pbnB1dC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyLnNlbGVjdC13cmFwcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgfiAubGFiZWwge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NSkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbSxcbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS10cmlnZ2VyOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDAuNTg4MjMzTDQuMDg4MjQgMy41TDEgMC40MTE3NjMnIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDAgMC8xMnB4O1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4uaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3ROYXRpdmUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAwIDE4cHggMCAwO1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYygxMDAlICsgMTVweCk7XG59XG4uaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3RDdXN0b20tb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb25fX25vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIud2hpdGUgLmlucHV0IHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xufVxuLmlucHV0LXdyYXBwZXIud2hpdGUgLnNlbGVjdE5hdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgMCAwLzEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG4uaW5wdXQtd3JhcHBlci53aGl0ZSAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCAwIDAvMTJweDtcbn1cbi5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcmVzaXplOiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOmZvY3VzIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6YWN0aXZlIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubGFiZWwge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAubGFiZWwge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5ib3JkZXItYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4uaW5wdXQtd3JhcHBlciAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMHB4ICsgNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG5cbi5jaGVja2JveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5jaGVja2JveC13cmFwcGVyX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrYm94LXdyYXBwZXIgLmlucHV0X2NoZWNrYm94ICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIDAgMTVweDtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5pbnB1dF9jaGVja2JveCArIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5ib3JkZXItYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICosIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWwsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICBpbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWwsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWwgKiwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgb3BhY2l0eTogMDtcbn1cbmlucHV0LmlucHV0X2NoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0td3JhcHBlciAuc2VsZWN0LmZvY3VzIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLmZvcm0td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dDpmb2N1cyB+IC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5mb3JtLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQuYWN0aXZlIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uZmlsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMS4zcHggZGFzaGVkICMxMTExMTEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmZpbGUtd3JhcHBlciAuZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5maWxlLXdyYXBwZXI6aG92ZXIgLmZpbGUtdGV4dCxcbi5maWxlLXdyYXBwZXI6aG92ZXIgLmZpbGUtc2l6ZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5maWxlLXdyYXBwZXIuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZmlsZS13cmFwcGVyLmFjdGl2ZSAuZmlsZS10ZXh0LFxuLmZpbGUtd3JhcHBlci5hY3RpdmUgLmZpbGUtc2l6ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cbi5maWxlLXRleHQge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4uZmlsZS10ZXh0IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpbGUtc2l6ZSB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cblxuLnNwbGl0IHtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZhZGUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhZGUtb3ZlcmZsb3cgLmZhZGUtZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cblxuLmltZy1zY2FsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1nLXNjYWxlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLmljb24tZ2lmdCBnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbn1cbi5pY29uLWdpZnQ6aG92ZXIgZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIC0xcHgpIHNjYWxlWSgwLjkpIHJvdGF0ZSgtOWRlZyk7XG59XG5cbi5pY29uLXJlc3RhdXJhbnQtbWVudSAuY2lyY2xlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pY29uLXJlc3RhdXJhbnQtbWVudSAuZm9yayxcbi5pY29uLXJlc3RhdXJhbnQtbWVudSAua25pZmUsXG4uaWNvbi1yZXN0YXVyYW50LW1lbnUgLmNpcmNsZSxcbi5pY29uLXJlc3RhdXJhbnQtbWVudSAudGV4dCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG59XG4uaWNvbi1yZXN0YXVyYW50LW1lbnUgLmZvcmsge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5pY29uLXJlc3RhdXJhbnQtbWVudSAua25pZmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG4uaWNvbi1yZXN0YXVyYW50LW1lbnU6aG92ZXIgLmNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaWNvbi1yZXN0YXVyYW50LW1lbnU6aG92ZXIgLmZvcmsge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDhweCwgLTE0cHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5pY29uLXJlc3RhdXJhbnQtbWVudTpob3ZlciAua25pZmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtOXB4LCAtMTNweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbi5pY29uLXJlc3RhdXJhbnQtbWVudTpob3ZlciAudGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29uLXNwYSAuaWNvbi1zcGFfX3RvcCxcbi5pY29uLXNwYSAuaWNvbi1zcGFfX2hhbmQtbGVmdCxcbi5pY29uLXNwYSAuaWNvbi1zcGFfX2hhbmQtcmlnaHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWFpblRyYW5zaXRpb24pO1xufVxuLmljb24tc3BhIC5pY29uLXNwYV9fdG9wIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cbi5pY29uLXNwYSAuaWNvbi1zcGFfX2hhbmQtbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG4uaWNvbi1zcGEgLmljb24tc3BhX19oYW5kLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi5pY29uLXNwYTpob3ZlciAuaWNvbi1zcGFfX3RvcCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGUoMHB4LCAxMHB4KTtcbn1cbi5pY29uLXNwYTpob3ZlciAuaWNvbi1zcGFfX2hhbmQtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xufVxuLmljb24tc3BhOmhvdmVyIC5pY29uLXNwYV9faGFuZC1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbn1cblxuLnNlbGVjdC13cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuLnNlbGVjdC13cmFwcC5tb2IgLnNlbGVjdFdyYXBwZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3ROYXRpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0Q3VzdG9tIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uc2VsZWN0LXdyYXBwLm1vYiAuc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbi5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlbGVjdE5hdGl2ZSxcbi5zZWxlY3RDdXN0b20ge1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2VsZWN0Q3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlbGVjdE5hdGl2ZTpmb2N1cyArIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEFkZCB0aGUgZm9jdXMgc3RhdGVzIHRvbywgVGhleSBtYXR0ZXIsIGFsd2F5cyEgKi9cbi5zZWxlY3ROYXRpdmU6Zm9jdXMsXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE4cHggNXB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3ROYXRpdmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG5cbi5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0hvdmVyLFxuLnNlbGVjdEN1c3RvbS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb246bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmZpbHRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgcGFkZGluZzogMjVweCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB6LWluZGV4OiA5MDtcbiAgfVxuICAuZmlsdGVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZmlsdGVyLWNsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZmlsdGVyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpbHRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uZmlsdGVyLXdyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci13cmFwcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5maWx0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5maWx0ZXItaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmlsdGVyLWl0ZW1bZmlsdGVyLWl0ZW0tcGFyZW50XSB7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlci1pdGVtW2ZpbHRlci1pdGVtLXBhcmVudF0gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIH1cbiAgLmZpbHRlci1pdGVtW2ZpbHRlci1pdGVtLXBhcmVudF0gPiBzcGFuIC5mYWRlLWVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLWl0ZW1bZmlsdGVyLWl0ZW0tcGFyZW50XSA+IHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maWx0ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5maWx0ZXItaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWx0ZXItaXRlbSBzcGFuIHN2ZyB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZmlsdGVyLWl0ZW0gc3BhbiAuZmFkZS1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5maWx0ZXItaXRlbSB1bCB7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZ2FwOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5maWx0ZXItaXRlbSB1bCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uZmlsdGVyLWl0ZW0gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWx0ZXItaXRlbSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWFpblRyYW5zaXRpb24pO1xufVxuLmZpbHRlci1pdGVtIHVsIGxpOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLmZpbHRlci1pdGVtLm9wZW4gdWwgbGkuYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5maWx0ZXItbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVyLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZmlsdGVyLWxpbmVfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4uZmlsdGVyLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5maWx0ZXItYnRuIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5maWx0ZXItZ3JpZCB7XG4gIC0tZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1nYXApICogMik7XG4gIG1hcmdpbjogMjBweCBjYWxjKC0xICogdmFyKC0tZ2FwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZpbHRlci1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZpbHRlci1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLjQvMTtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZmlsdGVyLWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZmlsdGVyLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLWdhcCkgMDtcbiAgfVxufVxuLmZpbHRlci1jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlsdGVyLWNhcmQueGwge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci1jYXJkLnhsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZpbHRlci1jYXJkLnhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpbHRlci1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItZXJyb3Iuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlci1lcnJvci5zaG93IC5mYWRlLWVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmZpbHRlci1tb3JlIHtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItbW9yZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tdXVyaS1pdGVtLWRyYWdnaW5nIHtcbiAgei1pbmRleDogMztcbn1cblxuLm11dXJpLWl0ZW0tcmVsZWFzaW5nIHtcbiAgei1pbmRleDogMjtcbn1cblxuLm11dXJpLWl0ZW0taGlkZGVuIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxuI2ZiLXdpZGdldC0xICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuI2ZiLXdpZGdldC0xIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmItd2lkZ2V0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmVsb2FkZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXItYmctdG9wLCAucHJlbG9hZGVyLWJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY4NmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDEwMXZoO1xufVxuLnByZWxvYWRlci1iZy10b3Age1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcmVsb2FkZXItYmctYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5wcmVsb2FkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuLnByZWxvYWRlci1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcmVsb2FkZXItc3VibmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ubG9nby1hbmltYXRlIC5sb2dvLWxlZnQtc2lkZSxcbi5sb2dvLWFuaW1hdGUgLmxvZ28tcmlnaHQtc2lkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubG9nby1hbmltYXRlIC5sb2dvLXNpZGUtYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4uaGVhZGVyIHtcbiAgLS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVySGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWVkaXVtVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgei1pbmRleDogOTA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5mYWRlLW92ZXJmbG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbn1cbi5oZWFkZXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xufVxuLmhlYWRlci1idXJnZXI6aG92ZXIgc3BhbjpudGgtY2hpbGQoMSksIC5oZWFkZXItYnVyZ2VyOjpmb2N1cy12aXNpYmxlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1idXJnZXI6aG92ZXIgc3BhbjpudGgtY2hpbGQoMyksIC5oZWFkZXItYnVyZ2VyOjpmb2N1cy12aXNpYmxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMCU7XG59XG4uaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDFweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbWVudSBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5oZWFkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBtaW4td2lkdGg6IDMzcHg7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29sb3IpO1xufVxuLmhlYWRlci1sb2dvIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmhlYWRlci1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmhlYWRlci1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItY3RhIC5oZWFkZXItY3RhX19saW5rIHtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItY3RhIC5oZWFkZXItY3RhX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIHtcbiAgLS1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGhlaWdodDogODBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5oZWFkZXItbG9nbyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmhlYWRlci5tZW51LW9wZW4gLmhlYWRlci1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cblxuLmhlYWRlci5ibGFjayB7XG4gIC0tY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubWVudS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggdmFyKC0tcGFkZGluZ1gpIDYwcHggY2FsYyh2YXIoLS1wYWRkaW5nWCkgKiAyLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ubWVudS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCB2YXIoLS1wYWRkaW5nWCkgNDBweCBjYWxjKHZhcigtLXBhZGRpbmdYKSAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IHZhcigtLXBhZGRpbmdYKSAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5tZW51LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudS1sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5tZW51LWxhbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5tZW51LWxhbmcgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1sYW5nIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm1lbnUtbGFuZyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLm1lbnUtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm1lbnUtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLm1lbnUtY3RhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tZW51LWN0YS13cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5tZW51LWN0YS13cmFwcCBzdmcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAubWVudS1jdGEgLm1lbnUtYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuLm1lbnUtbmF2IHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDogbWF4KDh2aCwgNTBweCk7XG59XG4ubWVudS1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUtbmF2IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWVudS1uYXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51LWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiBtYXgoOHZoLCA1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ubWVudS1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuLm1lbnUtc29jaWFscyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm1lbnUtc29jaWFscyBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1waG90byB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5tZW51LXBob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1waG90by13cmFwcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVudS1waG90by13cmFwcC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG59XG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2NXB4O1xufVxuLmZvb3Rlci1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDEwNXB4IDY1cHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmYzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQxcHgpIHtcbiAgLmZvb3Rlci1tYWluIHtcbiAgICBncmlkLWdhcDogOTVweCA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgZ3JpZC1nYXA6IDg1cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXItbGFuZyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItbGFuZyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLmZvb3Rlci1sYW5nIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZm9vdGVyLWNvdmlkIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5mb290ZXItY292aWQgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG59XG4uZm9vdGVyLWNvdmlkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXItbWVudSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZm9vdGVyLW1lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mb290ZXItY29udGFjdCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvb3Rlci1sb2dvcyB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxMTBweCk7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItbG9nb3Mge1xuICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mb290ZXItbG9nb3Mge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZm9vdGVyLWxvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uZm9vdGVyLWxvZ29zIHN2ZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvb3Rlci1sb2dvcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItY3JlYXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWNyZWF0ZWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZvb3Rlci1jcmVhdGVkIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgfVxufVxuLmZvb3Rlci11cCB7XG4gIHdpZHRoOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLndvZmYyP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP2lvOWE2a1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP2lvOWE2ayNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5sZy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwibGdcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cblxuLmxnLW5leHQsXG4ubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5sZy1uZXh0OmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmxnLXByZXY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubGctc2luZ2xlLWl0ZW0gLmxnLW5leHQsXG4ubGctc2luZ2xlLWl0ZW0gLmxnLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4ubGctcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWljb24tMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5sZy1zdWItaHRtbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZy1zdWItaHRtbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG5cbi5sZy1pdGVtIC5sZy1zdWItaHRtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxnLWVycm9yLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5sZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1jbG9zaW5nIC5sZy10b29sYmFyLFxuLmxnLWNsb3NpbmcgLmxnLXByZXYsXG4ubGctY2xvc2luZyAubGctbmV4dCxcbi5sZy1jbG9zaW5nIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLWltZy13cmFwLFxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLXZpZGVvLWNvbnQge1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGctb24gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZy10b29sYmFyLFxuLmxnLXByZXYsXG4ubGctbmV4dCxcbi5sZy1wYWdlci1vdXRlcixcbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1zaG93LWluIC5sZy10b29sYmFyLFxuLmxnLXNob3ctaW4gLmxnLXByZXYsXG4ubGctc2hvdy1pbiAubGctbmV4dCxcbi5sZy1zaG93LWluIC5sZy1wYWdlci1vdXRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xufVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG5cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZy1vdXRlci5sZy16b29tLWZyb20taW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLmxnLXN1Yi1odG1sLFxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIC5sZy1zdWItaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkIC5sZy1kb3dubG9hZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWZpcnN0LXNsaWRlIC5sZy1kdW1teS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjE1cztcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbn1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMC45NTtcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctc3RhcnQtZW5kLXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctY29udGFpbmVyLmxnLWRyYWdnaW5nLXZlcnRpY2FsIC5sZy1iYWNrZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1kcmFnZ2luZy12ZXJ0aWNhbCAubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCxcbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmxnLWlubGluZSAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ubGctY29tcG9uZW50cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDEwODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IC5sZy1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtaWZyYW1lIC5sZy12aWRlby1jb250IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1wb3N0ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wb3N0ZXIsXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLW9iamVjdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgbGctcGxheS1zdHJva2Uge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLXBsYXktcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxOCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uLWJnLFxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiAjZmNmY2ZjO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMyU7XG4gIHN0cm9rZTogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICBzdHJva2Utb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDA7XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiAubGctdmlkZW8tcGxheS1pY29uLWlubmVyIHtcbiAgZmlsbDogI2ZjZmNmYztcbn1cblxuLmxnLXZpZGVvLWxvYWRpbmcgLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBhbmltYXRpb246IGxnLXBsYXktcm90YXRlIDJzIGxpbmVhciAwLjI1cyBpbmZpbml0ZSwgbGctcGxheS1zdHJva2UgMS41cyBlYXNlLWluLW91dCAwLjI1cyBpbmZpbml0ZTtcbn1cblxuLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjcpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMDtcbiAgLyogXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cblxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cblxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JleSk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tZ3JlZW4pO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwIDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5KTtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JleSk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi5kcm9wZG93bi5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggY3VycmVudENvbG9yO1xufVxuLmRyb3Bkb3duX19idG4ge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLmRyb3Bkb3duX19idG4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd25fX2J0biBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xufVxuLmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX2J0biBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRyb3Bkb3duX193cmFwcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRHb2xkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB6LWluZGV4OiAyO1xufVxuLmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggdmFyKC0tZ3JleSk7XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDhweDtcbn1cbi5kcm9wZG93bl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogdmFyKC0taW5wdXRIZWlnaHQpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQ6Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDphY3RpdmUsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQ6Zm9jdXMgfiAubGFiZWwsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDphY3RpdmUgfiAubGFiZWwsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xufVxuLmlucHV0LXdyYXBwZXIgLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjQgMjBcIj48cmVjdCB4PVwiMi41XCIgeT1cIjMuNVwiIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxNVwiIHN0cm9rZT1cIndoaXRlXCIvPjxwYXRoIGQ9XCJNNyAwVjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMTcgMVY2XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTIgOUgyMlwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG59XG4uaW5wdXQtd3JhcHBlciAuaW5wdXQtZGF0ZS5mbGF0cGlja3ItbW9iaWxlIH4gLmlucHV0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIuc2VsZWN0LXdyYXBwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCB+IC5sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLFxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0TmF0aXZlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0TmF0aXZlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgMCAwLzEycHg7XG59XG4uaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDAgMThweCAwIDA7XG59XG4uaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0TmF0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbn1cbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLW9wdGlvbl9fbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlci53aGl0ZSAuaW5wdXQge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG59XG4uaW5wdXQtd3JhcHBlci53aGl0ZSAuc2VsZWN0TmF0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCAwIDAvMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbn1cbi5pbnB1dC13cmFwcGVyLndoaXRlIC5zZWxlY3RDdXN0b20tdHJpZ2dlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDAuNTg4MjMzTDQuMDg4MjQgMy41TDEgMC40MTE3NjMnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDAgMC8xMnB4O1xufVxuLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICByZXNpemU6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6Zm9jdXMsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTphY3RpdmUsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6Zm9jdXMgfiAubGFiZWwsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTphY3RpdmUgfiAubGFiZWwsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC5sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlucHV0LXdyYXBwZXIgLmJvcmRlci1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5pbnB1dC13cmFwcGVyIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwcHggKyA1MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cblxuLmNoZWNrYm94LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLmNoZWNrYm94LXdyYXBwZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2tib3gtd3JhcHBlciAuaW5wdXRfY2hlY2tib3ggKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xufVxuLmNoZWNrYm94LXdyYXBwZXIgLmlucHV0X2NoZWNrYm94ICsgbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNoZWNrYm94LXdyYXBwZXIgLmJvcmRlci1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKiwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCAqLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWwgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICBvcGFjaXR5OiAwO1xufVxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS13cmFwcGVyIC5zZWxlY3QuZm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4uZm9ybS13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLmZvcm0td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dC5hY3RpdmUgfiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uaGVyby13cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uaGVyby1iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLWJnLXRyYW5zbGF0ZSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uaGVyby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHZoO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogY2FsYyg3MDBweCArIHZhcigtLXBhZGRpbmdYKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nWCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmhlcm8tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaGVyby1idG4ge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLmhlcm8taW5mb3JtYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyg4NzVweCArIHZhcigtLXBhZGRpbmdYKSAqIDIpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmdYKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvLWluZm9ybWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWluZm9ybWF0aW9uIH4gLmhlcm8tc2Nyb2xsLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5oZXJvLWluZm9ybWF0aW9uIH4gLmhlcm8tc2Nyb2xsLWRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZXJvLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGVyby1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZXJvLXNjcm9sbC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjVweCAwO1xuICAtLW1heFdpZHRoOiA0MjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIC0tbWF4V2lkdGg6IDM0MHB4O1xuICB9XG59XG4uYWJvdXQtc2VjdGlvbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hYm91dC13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgZ3JpZC1nYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5hYm91dC13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYWJvdXQtd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5hYm91dC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5hYm91dC1pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYWJvdXQtdGV4dCwgLmFib3V0LWRlc2NyaXB0aW9uLCAuYWJvdXQtaW1nLCAuYWJvdXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFib3V0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuYWJvdXQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hYm91dCAudGFibGUge1xuICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYWJvdXQtdGV4dCwgLmFib3V0LXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmFib3V0LXRleHQsIC5hYm91dC10YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQtaWNvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5hYm91dC1pbWctd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG4uYWJvdXQtbGluayB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5iaWctZ2FwLmFib3V0LXNlY3Rpb24gLmFib3V0LXdyYXBwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS44ZnI7XG4gIGdyaWQtZ2FwOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gIC5iaWctZ2FwLmFib3V0LXNlY3Rpb24gLmFib3V0LXdyYXBwIHtcbiAgICBncmlkLWdhcDogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYmlnLWdhcC5hYm91dC1zZWN0aW9uIC5hYm91dC13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgLndpdGgtdGFibGUuYWJvdXQtc2VjdGlvbiAuYWJvdXQtd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNGZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLndpdGgtdGFibGUuYWJvdXQtc2VjdGlvbiAuYWJvdXQtd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLndpdGgtdGFibGUuYWJvdXQtc2VjdGlvbiAuYWJvdXQtdGV4dCB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4V2lkdGgpO1xufVxuXG4uZXhwZXJpZW5jZXMtc2VjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLmJlaWdlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24uYmVpZ2UgLmV4cGVyaWVuY2VzLXdyYXBwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUzMztcbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLmJlaWdlIC5leHBlcmllbmNlcy1hcnJvd3MtaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uZXhwZXJpZW5jZXMtc2VjdGlvbi5ib3JkZXItYm90dG9tIC5leHBlcmllbmNlcy13cmFwcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMzM7XG59XG4uZXhwZXJpZW5jZXMtd3JhcHAge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4uZXhwZXJpZW5jZXMtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZXhwZXJpZW5jZXMtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZXhwZXJpZW5jZXMtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5leHBlcmllbmNlcy1hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5leHBlcmllbmNlcy1hcnJvd3MtaXRlbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhwZXJpZW5jZXMtYXJyb3dzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5leHBlcmllbmNlcy1hcnJvd3MgLnByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmV4cGVyaWVuY2VzLWFycm93cyAubmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5leHBlcmllbmNlcy1hcnJvd3MgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXBhZGRpbmdYKSAqIDIpO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmdYKTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5leHBlcmllbmNlcy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5leHBlcmllbmNlcy1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZXhwZXJpZW5jZXMtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZXhwZXJpZW5jZXMtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2IgLmV4cGVyaWVuY2VzLXNsaWRlciAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWcge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG4ubW9iIC5leHBlcmllbmNlcy1zbGlkZXIgLmV4cGVyaWVuY2VzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtdGl0bGUgLmZhZGUtZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5hY2NvbW1vZGF0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4uYWNjb21tb2RhdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvbW1vZGF0aW9uLXRpdGxlLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjY29tbW9kYXRpb24tdGV4dCB7XG4gIG1heC13aWR0aDogNTc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbi5hY2NvbW1vZGF0aW9uLXRleHQubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4uYWNjb21tb2RhdGlvbi1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5hY2NvbW1vZGF0aW9uLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmFjY29tbW9kYXRpb24tZmlsdGVyICsgLmZpbHRlci1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFjY29tbW9kYXRpb24td3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFjY29tbW9kYXRpb24td3JhcHAge1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFjY29tbW9kYXRpb24td3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uLXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5hY2NvbW1vZGF0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb21tb2RhdGlvbi1pdGVtOm50aC1jaGlsZCg2bisyKSB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFjY29tbW9kYXRpb24taXRlbTpudGgtY2hpbGQoNm4rMikge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICBncmlkLXJvdy1lbmQ6IGF1dG87XG4gIH1cbn1cbi5hY2NvbW1vZGF0aW9uLWl0ZW06bnRoLWNoaWxkKDZuKzQpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYWNjb21tb2RhdGlvbi1pdGVtOm50aC1jaGlsZCg2bis0KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgfVxufVxuXG4ucm9vbS13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAucm9vbS13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yb29tLWluZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyO1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnJvb20taW5mbyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1wYWRkaW5nWCkgKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBhZGRpbmdYKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAucm9vbS1pbmZvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG4ucm9vbS1iZWQsIC5yb29tLXBlb3BsZSwgLnJvb20tc2l6ZSwgLnJvb20tYm90dG9tIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJvb20tYmVkLCAucm9vbS1wZW9wbGUsIC5yb29tLXNpemUsIC5yb29tLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5yb29tLWJlZCwgLnJvb20tcGVvcGxlLCAucm9vbS1zaXplLCAucm9vbS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHggdmFyKC0tcGFkZGluZ1gpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnJvb20tYmVkLCAucm9vbS1wZW9wbGUsIC5yb29tLXNpemUsIC5yb29tLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ucm9vbS1iZWQge1xuICBwYWRkaW5nOiAzMHB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5yb29tLWJlZCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucm9vbS1iZWQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAucm9vbS1iZWQge1xuICAgIHBhZGRpbmc6IDMwcHggdmFyKC0tcGFkZGluZ1gpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnJvb20tYmVkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCB2YXIoLS1wYWRkaW5nWCk7XG4gIH1cbn1cbi5yb29tLWJlZCBzdmcge1xuICB3aWR0aDogNDhweDtcbn1cbi5yb29tLWJlZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucm9vbS1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5yb29tLXBlb3BsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5yb29tLXBlb3BsZSBzdmcge1xuICB3aWR0aDogNDhweDtcbn1cbi5yb29tLXBlb3BsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucm9vbS1zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmYzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAucm9vbS1zaXplIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5yb29tLXNpemUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgfVxufVxuLnJvb20tc2l6ZSBzdmcge1xuICB3aWR0aDogNDhweDtcbn1cbi5yb29tLXNpemUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnJvb20tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjMzO1xuICBwYWRkaW5nOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAucm9vbS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJvb20tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnJvb20tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMHB4IHZhcigtLXBhZGRpbmdYKTtcbiAgfVxufVxuLnJvb20tcHJpY2Uge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ucm9vbS1tb3JlIHtcbiAgbWluLXdpZHRoOiAyMTBweDtcbn1cbi5yb29tLWFtZW5pdGllcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnJvb20tYW1lbml0aWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnJvb20tYW1lbml0aWVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgLnJvb20tYW1lbml0aWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnJvb20tYW1lbml0aWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucm9vbS1hbWVuaXRpZXNfX3dyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMCAzMHB4O1xuICBtYXgtd2lkdGg6IDU3NXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5yb29tLWFtZW5pdGllc19fd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLnJvb20tYW1lbml0aWVzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTFlMWU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnJvb20tZ2FsbGVyeS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLnJvb20tZ2FsbGVyeS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJvb20tZ2FsbGVyeS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5yb29tLWdhbGxlcnktYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ucm9vbS1nYWxsZXJ5LWFycm93cy1pdGVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb29tLWdhbGxlcnktYXJyb3dzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5yb29tLWdhbGxlcnktYXJyb3dzIC5wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5yb29tLWdhbGxlcnktYXJyb3dzIC5uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnJvb20tZ2FsbGVyeS1hcnJvd3MgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucm9vbS1nYWxsZXJ5LXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLnJvb20tZ2FsbGVyeS1zbGlkZTpob3ZlciAucm9vbS1nYWxsZXJ5LXNsaWRlX19pbWc6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucm9vbS1nYWxsZXJ5LXNsaWRlOmhvdmVyIC5yb29tLWdhbGxlcnktc2xpZGVfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb29tLWdhbGxlcnktc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuLnJvb20tZ2FsbGVyeS1zbGlkZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb29tLWdhbGxlcnktc2xpZGVfX2ltZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi5yb29tLWdhbGxlcnktc2xpZGVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb29tLWdhbGxlcnktc2xpZGVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4ucm9vbS1nYWxsZXJ5LXNsaWRlX19pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnJvb20tZ2FsbGVyeS1zbGlkZV9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ucmVzdGF1cmFudC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUzMztcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLnJlc3RhdXJhbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVzdGF1cmFudC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLnJlc3RhdXJhbnQtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwIHtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5yZXN0YXVyYW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzdGF1cmFudC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIGFzcGVjdC1yYXRpbzogNS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5yZXN0YXVyYW50LWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogdW5zZXQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiB1bnNldDtcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5yZXN0YXVyYW50LWl0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICB9XG59XG4ucmVzdGF1cmFudC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVzdGF1cmFudC1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5yZXN0YXVyYW50LWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tZWV0LXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLWdhcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUzMztcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLm1lZXQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWVldC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnZpZXctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LXdyYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnZpZXctd3JhcHAgdmlkZW8sXG4udmlldy13cmFwcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmlldy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4udmlldy1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi52aWV3LWJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xufVxuLnZpZXctYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4udmlldy1idG46aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnZpZXctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG4udmlldy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi52aWV3LWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnZpZXctcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB6LWluZGV4OiA5MDtcbn1cbi52aWV3LXBvcHVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi52aWV3LXBvcHVwLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnZpZXctcG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1wb3B1cC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnZpZXctcG9wdXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5pbnN0YWdyYW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5pbnN0YWdyYW0td3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWdhcDogMiU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZ1gpO1xuICBtYXJnaW46IDY1cHggY2FsYygtMSAqIHZhcigtLXBhZGRpbmdYKSkgMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwcCB7XG4gICAgbWFyZ2luOiA1NXB4IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaW5zdGFncmFtLXdyYXBwIHtcbiAgICBtYXJnaW46IDQ1cHggY2FsYygtMSAqIHZhcigtLXBhZGRpbmdYKSkgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcHAge1xuICAgIG1hcmdpbjogMzBweCBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKSAwO1xuICB9XG59XG4uaW5zdGFncmFtLXdyYXBwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zdGFncmFtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmluc3RhZ3JhbS1pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5pbnN0YWdyYW0taXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNjVweDtcbiAgfVxufVxuLmluc3RhZ3JhbS1pdGVtOmhvdmVyIC5pbnN0YWdyYW0taG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaW5zdGFncmFtLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmluc3RhZ3JhbS1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmMzM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG59XG4uaW5zdGFncmFtLWhvdmVyX19pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWFtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4udGVhbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAudGVhbS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAudGVhbS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuXG4uZHJhd2luZy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kcmF3aW5nLWJvcmRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbjogNjVweCB2YXIoLS1wYWRkaW5nWCk7XG59XG4uZHJhd2luZy10aXRsZSB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZHJhd2luZy1pbWctd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY1cHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4uZHJhd2luZy1pbWcge1xuICB3aWR0aDogOTAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTc5MHB4O1xufVxuLmRyYXdpbmctaW1nOm50aC1jaGlsZCgyKSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuc2VjdGlvbiArIC5kcmF3aW5nLXNlY3Rpb24gLmRyYXdpbmctYm9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIHZhcigtLXBhZGRpbmdYKSA2NXB4O1xufVxuXG4uZHJhd2luZy1zZWN0aW9uICsgLnF1b3RlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnF1b3RlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4ucXVvdGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgbWlubWF4KDI1JSwgNDI1cHgpO1xuICBncmlkLWdhcDogMTAlO1xuICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucXVvdGUtY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogNCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnF1b3RlLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA0NXB4O1xuICB9XG59XG4ucXVvdGUtY29udGVudCB7XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnF1b3RlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1b3RlLXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnF1b3RlLWJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5xdW90ZS1ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4ucXVvdGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YWx1ZXMtc2VjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLnZhbHVlcy13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnZhbHVlcy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4udmFsdWVzLXdyYXBwIC50YWJzLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnZhbHVlcy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi52YWx1ZXMtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ncmlkLXdyYXBwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUzMztcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLmdyaWQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JpZC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLmdyaWQtdGV4dC5ncmlkLWxvbmctdGV4dCB7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uZ3JpZC10ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ncmlkLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZ3JpZC1saXN0IHtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5ncmlkLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5ncmlkLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmdyaWQtbGlzdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlzY292ZXItbWVudS1zZWN0aW9uIC5ncmlkLXdyYXBwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTFlMWUzMztcbn1cblxuLmNvbnRlbnQtZ3JpZC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ncmlkLXRvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uY29udGVudC1ncmlkLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW50LWdyaWQtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50LWdyaWQtdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG4uY29udGVudC1ncmlkLXRleHQge1xuICBjb2x1bW5zOiAyO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtZ3JpZC10ZXh0IHtcbiAgICBjb2x1bW5zOiAxO1xuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xuICB9XG59XG4uY29udGVudC1ncmlkLXRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VydmljZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5zZXJ2aWNlcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLnNlcnZpY2VzLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZXJ2aWNlcy13cmFwcCB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuc2VydmljZXMtd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5zZXJ2aWNlcy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uc2VydmljZXMtd3JhcHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc2VydmljZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuc2VydmljZXMtaXRlbSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICB9XG59XG4uc2VydmljZXMtaXRlbTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgfVxufVxuLnNlcnZpY2VzLWl0ZW06bnRoLWNoaWxkKDIpLCAuc2VydmljZXMtaXRlbTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5zZXJ2aWNlcy1pdGVtOm50aC1jaGlsZCgyKSwgLnNlcnZpY2VzLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cbn1cbi5zZXJ2aWNlcy1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICBncmlkLWNvbHVtbi1lbmQ6IDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cbn1cblxuLm1lbnUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5tZW51LXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLWdhcDogMjVweDtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5tZW51LXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5tZW51LXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubWVudS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5tZW51LWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubWVudS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLm1lbnUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tZW51LXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1lbnUtZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY1cHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4ubWVudS1kZXRhaWxfX2J0biB7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG4ubWVudS1jb250ZW50IC50YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWVudS1jb250ZW50IC50YWJsZS1saW5lIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZmFxLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZmFxLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxufVxuLmZhcS10aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxLWRhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mYXEtd3JhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbjogNjVweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZhcS13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZhcS13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA2NXB4O1xuICB9XG59XG4uZmFxLXRhYnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5mYXEtdGFicyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmZhcS10YWIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mYXEtdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5mYXEtdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mYXEtdGV4dCAuaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZhcS10ZXh0IC5oNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmFxLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mYXEtdGV4dCB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZmFxLXRleHQgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNjlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZhcS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXEtbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmFxLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mYXEtY29sbGFwc2U6bm90KC5hY3RpdmUpOmhvdmVyIC5mYXEtY29sbGFwc2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmZhcS1jb2xsYXBzZTpub3QoLmFjdGl2ZSk6aG92ZXIgLmZhcS1jb2xsYXBzZV9fdGl0bGUgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4uZmFxLWNvbGxhcHNlLmFjdGl2ZSAuZmFxLWNvbGxhcHNlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mYXEtY29sbGFwc2UuYWN0aXZlIC5mYXEtY29sbGFwc2VfX3RpdGxlIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG59XG4uZmFxLWNvbGxhcHNlLmFjdGl2ZSAuZmFxLWNvbGxhcHNlX190aXRsZSBpOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwKTtcbn1cbi5mYXEtY29sbGFwc2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWFpblRyYW5zaXRpb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZhcS1jb2xsYXBzZV9fdGl0bGUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbn1cbi5mYXEtY29sbGFwc2VfX3RpdGxlIGk6YmVmb3JlLCAuZmFxLWNvbGxhcHNlX190aXRsZSBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWFpblRyYW5zaXRpb24pO1xufVxuLmZhcS1jb2xsYXBzZV9fdGl0bGUgaTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYXEtY29sbGFwc2VfX3RleHQge1xuICBoZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mYXEtY29sbGFwc2VfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAucGFydG5lcnMtc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICB9XG59XG4ucGFydG5lcnMtdGV4dCwgLnBhcnRuZXJzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYXJ0bmVycy13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiA2NXB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MXB4KSB7XG4gIC5wYXJ0bmVycy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5wYXJ0bmVycy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5wYXJ0bmVycy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ucGFydG5lcnMtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTExMTEzYjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMTIwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuLnBhcnRuZXJzLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wYXJ0bmVycy1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTEzYjtcbn1cbi5wYXJ0bmVycy1pdGVtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYXJ0bmVycy1pdGVtX19sb2dvIHtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy1pdGVtX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmhlbHAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5oZWxwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWxwLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVscC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmhlbHAtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgcGFkZGluZzogNjVweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5oZWxwLWluZm8ge1xuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5oZWxwLWluZm8td3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5oZWxwLWluZm9fX3RvcCB7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4uaGVscC1pbmZvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZWxwLWluZm9fX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uaGVscC1pbmZvX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5oZWxwLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5jb250YWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY29udGFjdC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5jb250YWN0LWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbn1cbi5jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRhY3QtaW5mbyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbn1cbi5jb250YWN0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tZWV0LWNvbnRhY3QuY29udGFjdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0td3JhcHAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDJmciAxZnIgMWZyO1xuICBncmlkLWdhcDogNjVweCAzMHB4O1xuICBtYXJnaW46IDY1cHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mb3JtLXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA0MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZm9ybS13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZvcm0td3JhcHAgLmlucHV0LXdyYXBwZXI6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZm9ybS13cmFwcCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5mb3JtLXdyYXBwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZvcm0td3JhcHAgLmlucHV0LXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbn1cbi5mb3JtLWJ0biB7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmZvcm0tYnRuIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZm9ybS1idG4ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxufVxuXG4ubGF5b3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5sYXlvdXQtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjJmcjtcbiAgZ3JpZC1nYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAubGF5b3V0LXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjFmcjtcbiAgICBncmlkLWdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5sYXlvdXQtd3JhcHAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogNDVweDtcbiAgfVxufVxuLmxheW91dC1pbmZvIHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmxheW91dC1pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmxheW91dC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmxheW91dC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmxheW91dC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LXRleHQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubGF5b3V0LXRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5sYXlvdXQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0LWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuLmxheW91dC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjMvMTtcbn1cblxuLmNhcmRzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG5cbi5mZWVkYmFjay13cmFwcCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5mZWVkYmFjay13cmFwcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWYxZjFmMzM7XG59XG4uZmVlZGJhY2stdGV4dCB7XG4gIG1heC13aWR0aDogNTc1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZmVlZGJhY2stZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMTVweCAzMHB4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mZWVkYmFjay1mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZlZWRiYWNrLWZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgfVxufVxuLmZlZWRiYWNrLWZvcm0gLmZpbGUtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZmVlZGJhY2stZm9ybSAuZmlsZS13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1yb3ctZW5kOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZlZWRiYWNrLWZvcm0gLmZpbGUtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG59XG4uZmVlZGJhY2stZm9ybSAudGV4dGFyZWFfaW5wdXQge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5mZWVkYmFjay1mb3JtIC50ZXh0YXJlYV9pbnB1dCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmZlZWRiYWNrLWZvcm0gLnRleHRhcmVhX2lucHV0IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIH1cbn1cbi5mZWVkYmFjay1idG4ge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5mZWVkYmFjay1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5tYXRlcmlhbHMtc2VjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLm1hdGVyaWFscy13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm1hdGVyaWFscy13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA2NXB4O1xuICB9XG59XG4ubWF0ZXJpYWxzLXRleHQge1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1hdGVyaWFscy1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCBhdXRvO1xuICBncmlkLWdhcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3MzM7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAubWF0ZXJpYWxzLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5tYXRlcmlhbHMtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ubWF0ZXJpYWxzLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gIC5tYXRlcmlhbHMtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubWF0ZXJpYWxzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAubWF0ZXJpYWxzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5tYXRlcmlhbHMtaXRlbV9fZG93bmxvYWQgc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5hcnRpY2xlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDVweCAwIDY1cHg7XG59XG4uYXJ0aWNsZXMtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiA2NXB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmFydGljbGVzLXdyYXBwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDIwcHggMDtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciAyZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFydGljbGVzLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTEzMztcbn1cbi5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuYXJ0aWNsZXMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX19kb3dubG9hZCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fX2Rvd25sb2FkIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIH1cbn1cbi5hcnRpY2xlcy1tb3JlIHtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbn1cblxuLmFydGljbGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5hcnRpY2xlLXdyYXBwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFydGljbGUtd3JhcHAgcCxcbi5hcnRpY2xlLXdyYXBwIHVsLFxuLmFydGljbGUtd3JhcHAgLmg0IHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbn1cbi5hcnRpY2xlLXdyYXBwIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFydGljbGUtd3JhcHAgLmg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5hcnRpY2xlLXdyYXBwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFydGljbGUtd3JhcHAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5hcnRpY2xlLXdyYXBwIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlLXdyYXBwIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40cmVtO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUxRTFFO1xufVxuLmFydGljbGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmFydGljbGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1pdGVtX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFydGljbGUtaW1nIHtcbiAgbWFyZ2luOiA2NXB4IDA7XG59XG4uYXJ0aWNsZS1jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogNjVweCAwO1xufVxuLmFydGljbGUtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzExMTExMTtcbn1cblxuLnNpbWlsYXItd3JhcHAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTMzO1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4uc2ltaWxhci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaW1pbGFyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbWlsYXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zaW1pbGFyLWxpc3Qge1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnNpbWlsYXItbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLnNpbWlsYXItbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uc2ltaWxhci1saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW1pbGFyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltaWxhci1tb3JlIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLmdhbGxlcnktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uZ2FsbGVyeS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAyJTtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZ2FsbGVyeS1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMS4zMzMzMyU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTJweCAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxufVxuLmdhbGxlcnktaXRlbS52aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMS40LzE7XG59XG4uZ2FsbGVyeS1pdGVtLnZpZGVvIC5nYWxsZXJ5LWl0ZW1fX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LWl0ZW1fX2ltZywgLmdhbGxlcnktaXRlbV9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWl0ZW1fX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdhbGxlcnktaXRlbV9fdmlkZW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmdhbGxlcnktaXRlbV9fdmlkZW8gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5nYWxsZXJ5LWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMjtcbn1cbi5nYWxsZXJ5LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdhbGxlcnktZXJyb3IgLmZhZGUtZWwge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5nYWxsZXJ5LWVycm9yLnNob3cgLmZhZGUtZWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZ2FsbGVyeS1tb3JlIHtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nYWxsZXJ5LW1vcmUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uam9iLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogbWF4KDl2dywgMzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmpvYi13cmFwcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAwO1xuICB9XG59XG4uam9iLWl0ZW0ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmpvYi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFFMUUxRTMzO1xuICB9XG59XG4uam9iLXBhcmFtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTFlMWU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2ItcGFyYW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogNXB4O1xuICB9XG59XG4uam9iLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmpvYi1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmpvYi1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uam9iLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmpvYi1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40cmVtO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUxRTFFO1xufVxuLmpvYi1wcm9maWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgLmpvYi1wcm9maWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmpvYi1wcm9maWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uam9iLXByb2ZpbGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmpvYi1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMTVweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmpvYi1mb3JtIHtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2ItZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG4uam9iLWZvcm0gLmZpbGUtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2ItZm9ybSAuZmlsZS13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIH1cbn1cbi5qb2ItZm9ybSAudGV4dGFyZWFfaW5wdXQge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2ItZm9ybSAudGV4dGFyZWFfaW5wdXQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgfVxufVxuLmpvYi1mb3JtIC50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmpvYi1idG4ge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2ItYnRuIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmpvYnMtd3JhcHAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTMzO1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG4uam9icy13cmFwcCAuaW5wdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIHotaW5kZXg6IDQ7XG59XG4uam9icy10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpvYnMtaXRlbS1hbmltYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnMtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDJmciAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTExMTMzO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5qb2JzLWl0ZW0tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuam9icy1pdGVtLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2JzLWl0ZW0tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uam9icy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5qb2JzLWl0ZW1fX2RlcGFydG1lbnQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgLmpvYnMtaXRlbV9fZGVwYXJ0bWVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuam9icy1pdGVtX19tb3JlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gIC5qb2JzLWl0ZW1fX21vcmUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5qb2JzLW1vcmUge1xuICBtYXJnaW46IDY1cHggYXV0byAwO1xufVxuXG4ucG9wdXAtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY29va2llcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29va2llcy10ZXh0IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuLmNvb2tpZXMtYnRuIHtcbiAgbWluLXdpZHRoOiAyMDVweDtcbn1cblxuLnRoYW5rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tcGFkZGluZ1gpKTtcbiAgbWF4LXdpZHRoOiA0NjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuLnRoYW5rczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGhhbmtzLWljb24ge1xuICB3aWR0aDogNDhweDtcbn1cbi50aGFua3MtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGhhbmtzLWRlc2NyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBhdXRvIDVweCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pbWctd3JhcHBlciB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5tYWluUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ1gpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG59XG4iLCJodG1sIHtcbiAgLy8gQ29udGFpbmVyc1xuICAtLWsyOiAyNTYwcHg7XG4gIC0tZGVza3RvcDogMTkyMHB4O1xuICAtLWxhcHRvcFhMOiAxNjgwcHg7XG4gIC0tbGFwdG9wTDogMTY0MHB4O1xuICAtLWxhcHRvcE06IDE0NDBweDtcbiAgLS1sYXB0b3BTOiAxMjgwcHg7XG4gIC0tdGFibGV0TDogMTAyNHB4O1xuICAtLXRhYmxldDogOTkycHg7XG4gIC0tdGFibGV0UzogNjAwcHg7XG4gIC0tbW9iaWxlTDogNDgwcHg7XG4gIC0tbW9iaWxlTTogMzc1cHg7XG4gIC0tbW9iaWxlUzogMzIwcHg7XG5cbiAgLy8gU2l6ZXNcbiAgLS1wYWRkaW5nWDogNjVweDtcbiAgLS1oZWFkZXJIZWlnaHQ6IDEyMHB4O1xuXG4gIC8vIFRyYW5zaXRpb25zXG4gIC0tYmFzaWNUcmFuc2l0aW9uOiAwLjRzO1xuICAtLW1lZGl1bVRyYW5zaXRpb246IDAuN3M7XG4gIC0tbG9uZ1RyYW5zaXRpb246IDFzO1xuXG4gIC8vIEVhc2VcbiAgLS1iYXNpY0Vhc2U6IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjEzLCAxKTtcbiAgLS1zZWNvbmRhcnlFYXNlOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NywgMSk7XG5cbiAgLS1tYWluVHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAtLWZhZGVUcmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcblxuICAvLyBDb2xvcnNcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibGFjazogIzFlMWUxZTtcbiAgLS1kYXJrOiAjMjIyMjIyO1xuICAtLWdyZWVuOiAjMmMzYTMzO1xuICAtLWxpZ2h0OiAjZjJlY2UwO1xuICAtLWdyZXk6ICM3ODc4Nzg7XG5cbiAgQGluY2x1ZGUgbGVzcyhsYXB0b3BNKSB7XG4gICAgLS1wYWRkaW5nWDogNTVweDtcbiAgfVxuICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAtLXBhZGRpbmdYOiA0NXB4O1xuICAgIC0taGVhZGVySGVpZ2h0OiAxMDBweDtcbiAgfVxuICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAtLXBhZGRpbmdYOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgIC0tcGFkZGluZ1g6IDIwcHg7XG4gICAgLS1oZWFkZXJIZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbiIsIi8vIENPTlRBSU5FUlNcbiRrMjogMjU2MHB4O1xuJGRlc2t0b3A6IDE5MjBweDtcbiRsYXB0b3BYTDogMTY4MHB4O1xuJGxhcHRvcEw6IDE2NDBweDtcbiRsYXB0b3BNOiAxNDQwcHg7XG4kbGFwdG9wUzogMTI4MHB4O1xuJHRhYmxldEw6IDEwMjRweDtcbiR0YWJsZXQ6IDk5MnB4O1xuJHRhYmxldFM6IDYwMHB4O1xuJG1vYmlsZUw6IDQ4MHB4O1xuJG1vYmlsZU06IDM3NXB4O1xuJG1vYmlsZVM6IDMyMHB4O1xuXG4vLyB0cmFnZXQgLSBpcyB5b3VyIHBpeGVsc1xuLy8gZGV2aWNlIC0gaXMgb24gd2hpY2ggZGV2aWNlIGl0IHNob3VkIGxvb2sgbGlrZVxuQGZ1bmN0aW9uIGdldC12dygkdGFyZ2V0LCAkZGV2aWNlKSB7XG4gICR2dy1jb250ZXh0OiAoJGRldmljZSAqIDAuMDEpO1xuICBAcmV0dXJuICgkdGFyZ2V0LyR2dy1jb250ZXh0KSAqIDF2dztcbn1cblxuQG1peGluIG1vcmUoJHNpemUpIHtcbiAgQGlmICRzaXplID09IGsyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGsyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wUyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0TCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldFMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0Uykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZUwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZU0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZVMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlUykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtb3JlRXhjbHVkZSgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gazIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkazIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3AgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcE0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wTSArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcFMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0TCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0UyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZUwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVNIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU0gKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlUyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIERldmljZSBhbmQgbGVzc1xuQG1peGluIGxlc3MoJHNpemUpIHtcbiAgQGlmICRzaXplID09IGsyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGsyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFhMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcFhMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcE0gKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldFMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0UyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZVMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlUyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBsZXNzIHRoZW4gZGV2aWNlXG5AbWl4aW4gbGVzc0V4Y2x1ZGUoJHNpemUpIHtcbiAgQGlmICRzaXplID09IGsyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGsyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0TCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldFMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0Uykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZUwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZU0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZVMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlUykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBleGFjdGx5KCRzaXplKSB7XG4gIEBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcE0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTCkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3BNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BNKSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcFMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcFMpIGFuZCAobWluLXdpZHRoOiAkdGFibGV0TCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRMKSBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZUwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSBhbmQgKG1pbi13aWR0aDogJG1vYmlsZUwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZUwpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZVMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBwcm9qZWN0LXNwZWNpZmljIGFkanVzdG1lbnRzIHRvIGNvb2tpZXMtLWV3bS90YXJ0ZWF1Y2l0cm9uLmNzcyB3aGljaCB3ZSBjb3B5IGZyb20gcHJvamVjdCB0byBwcm9qZWN0XG5cbi50YXJ0ZWF1Y2l0cm9uQWxsb3cgc3ZnLFxuLnRhcnRlYXVjaXRyb25EZW55IHN2ZyxcbiN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcsXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4jdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuI3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyxcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25EZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuIiwiLy8gVGV4dHNcbiVpbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbiVjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkge1xuICBAZXh0ZW5kICVpbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5oMSB7XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS40NjU1cmVtICsgMC44NjIxdncsIDIuNXJlbSk7XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wMjI3cmVtICsgMC42MDYxdncsIDEuNzVyZW0pO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuNzE1NXJlbSArIDAuODYyMXZ3LCAxLjc1cmVtKTtcbiAgQGV4dGVuZCAlY2VudGVyO1xufVxuXG4uY29sb3ItbGlnaHQge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuIiwiLm9iai1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLjQvMTtcblxuICAmLnNob3cge1xuICAgIC5jYXJkLXRpdGxlX193cmFwcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBvbmx5IG9uIGRldmljZXMgd2l0aG91dCB0b3VjaHNjcmVlblxuICAgIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmNhcmQtYmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxlX193cmFwcCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG5cbiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgIC5mYWRlLWVsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLWxpbmstYWJzb2x1dGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogMS4xZW07XG4gICAgbWluLWhlaWdodDogMS4xZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmX193cmFwcCB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSksXG4gICAgICAgIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2ltcGxlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgei1pbmRleDogMztcblxuICAgIC5mYWRlLWVsIHtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxuXG4gICYtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbWFpblRyYW5zaXRpb24pO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkLWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtdGV4dCB7XG4gICAgLmZhZGUtZWwge1xuICAgICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWltZyB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLWltZyBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAuZmFkZS1lbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXRlYW0ge1xuICBhc3BlY3QtcmF0aW86IDEuMTUvMTtcblxuICAmLnNob3cge1xuICAgIC8vIEhvdmVyIG9ubHkgb24gZGV2aWNlcyB3aXRob3V0IHRvdWNoc2NyZWVuXG4gICAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAuY2FyZC1iZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGVhbV9fbmFtZSxcbiAgICAgICAgLmNhcmQtdGVhbV9fcG9zaXRpb24sXG4gICAgICAgIC5jYXJkLXRlYW1fX2xpbmsge1xuICAgICAgICAgIC5mYWRlLWVsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10ZWFtX19wb3NpdGlvbiAuZmFkZS1lbCB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRlYW1fX2xpbmsgLmZhZGUtZWwge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkgYW5kIChob3Zlcjogbm9uZSkge1xuICAgICAgLmNhcmQtYmcge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRlYW1fX25hbWUsXG4gICAgICAuY2FyZC10ZWFtX19wb3NpdGlvbixcbiAgICAgIC5jYXJkLXRlYW1fX2xpbmsge1xuICAgICAgICAuZmFkZS1lbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSxcbiAgJl9fcG9zaXRpb24sXG4gICZfX2xpbmsge1xuICAgIC5mYWRlLWVsIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhcmQtYXJ0aWNsZSB7XG4gIC5jYXJkIHtcbiAgICAmLXNpbXBsZS10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtYmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGwtZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZhZGUtb3ZlcmZsb3cge1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5mYWRlLW92ZXJmbG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHNjYWxlKDAuOTUpO1xuICAgIH1cblxuICAgIC5zY3JvbGwtZG93bi1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSBzY2FsZSgxLjMpO1xuICAgIH1cbiAgfVxufVxuXG4uYm9yZGVyLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJi0tc21hbGwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKG1vYmlsZUwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjdzIHZhcigtLWJhc2ljRWFzZSk7XG4gIH1cblxuICAmX193cmFwcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiAyLjRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4yZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgLmJvcmRlci1idG5fX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbik7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIG9ubHkgb24gZGV2aWNlcyB3aXRob3V0IHRvdWNoc2NyZWVuXG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmJvcmRlci1idG5fX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMmVtKTtcblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEuMWVtO1xuICBtaW4taGVpZ2h0OiAxLjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiAyLjJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1lZGl1bVRyYW5zaXRpb24pLCBjb2xvciB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4xZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIC5saW5rLWJvcmRlcl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgb25seSBvbiBkZXZpY2VzIHdpdGhvdXQgdG91Y2hzY3JlZW5cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAubGluay1ib3JkZXJfX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMWVtKTtcblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgbWluLWhlaWdodDogMS4xZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBoZWlnaHQ6IDIuMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbiksIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjFlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaG93IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIH1cblxuICAgIC5saW5rLWJvcmRlcl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgb25seSBvbiBkZXZpY2VzIHdpdGhvdXQgdG91Y2hzY3JlZW5cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAubGluay1ib3JkZXJfX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMWVtKTtcblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxuXG4gICZfX3dyYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxLjNlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbiksIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS4zZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBvbmx5IG9uIGRldmljZXMgd2l0aG91dCB0b3VjaHNjcmVlblxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC5saW5rLWRvd25sb2FkX190ZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjFlbSk7XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAubGluay1kb3dubG9hZCB7XG4gICAgICAmX193cmFwcCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbik7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tZWRpdW1UcmFuc2l0aW9uKSwgY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS4xZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuXG4gICAgLmJ0bi11bmRlcmxpbmVfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWVkaXVtVHJhbnNpdGlvbik7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIG9ubHkgb24gZGV2aWNlcyB3aXRob3V0IHRvdWNoc2NyZWVuXG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmJ0bi11bmRlcmxpbmVfX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMWVtKTtcblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFicyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmFkZS1lbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9ucyB7XG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmFjY29yZGlvbnMtaW5mbyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAvLyB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuXG4gICYtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmLWxpbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgQGluY2x1ZGUgbGVzcyhtb2JpbGVTKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4vLyBpbnB1dHNcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLmRyb3Bkb3duX19idG4ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5hY3RpdmUgLmRyb3Bkb3duX193cmFwcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCB2YXIoLS1ncmV5KTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogdmFyKC0taW5wdXRIZWlnaHQpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIH4gLmxhYmVsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI0IDIwXCI+PHJlY3QgeD1cIjIuNVwiIHk9XCIzLjVcIiB3aWR0aD1cIjE5XCIgaGVpZ2h0PVwiMTVcIiBzdHJva2U9XCJ3aGl0ZVwiLz48cGF0aCBkPVwiTTcgMFY1XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTE3IDFWNlwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk0yIDlIMjJcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAmLmZsYXRwaWNrci1tb2JpbGUge1xuICAgICAgICB+IC5pbnB1dC1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3Qtd3JhcHAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuXG4gICAgfiAubGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgIH1cblxuICAgIC5zZWxlY3RXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbSxcbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS10cmlnZ2VyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKVxuICAgICAgICBuby1yZXBlYXQgMCAwLzEycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmUge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBhZGRpbmc6IDAgMThweCAwIDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS5pc0FjdGl2ZSAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICZfX25vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIC5pbnB1dCB7XG4gICAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgfVxuXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDAuNTg4MjMzTDQuMDg4MjQgMy41TDEgMC40MTE3NjMnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIilcbiAgICAgICAgbm8tcmVwZWF0IDAgMC8xMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS10cmlnZ2VyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDAuNTg4MjMzTDQuMDg4MjQgMy41TDEgMC40MTE3NjMnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIilcbiAgICAgICAgbm8tcmVwZWF0IDAgMC8xMnB4O1xuICAgIH1cbiAgfVxuXG4gICYudGV4dGFyZWFfaW5wdXQge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAudGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByZXNpemU6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIH4gLmxhYmVsIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMjBweCAvIDIgKyA1MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmlucHV0X2NoZWNrYm94ICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuaW5wdXQge1xuICAmLmlucHV0X2NoZWNrYm94IHtcbiAgICAmOmNoZWNrZWQsXG4gICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG5cbiAgICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuXG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0sXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmZvcm0td3JhcHBlciB7XG4gIC5zZWxlY3QuZm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuaW5wdXQtd3JhcHBlciBpbnB1dC5hY3RpdmUgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uZmlsZSB7XG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxLjNweCBkYXNoZWQgIzExMTExMTMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgLmZpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmZpbGUtdGV4dCxcbiAgICAgIC5maWxlLXNpemUge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgICAuZmlsZS10ZXh0LFxuICAgICAgLmZpbGUtc2l6ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zaXplIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIH1cbn1cbiIsIi5zcGxpdCB7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mYWRlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmZhZGUtZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgfVxufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cblxuLmltZy1zY2FsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB9XG59XG5cbi8vIEljb25zXG4uaWNvbi1naWZ0IHtcbiAgZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIC0xcHgpIHNjYWxlWSgwLjkpIHJvdGF0ZSgtOWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLXJlc3RhdXJhbnQtbWVudSB7XG4gIC5jaXJjbGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuZm9yayxcbiAgLmtuaWZlLFxuICAuY2lyY2xlLFxuICAudGV4dCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1haW5UcmFuc2l0aW9uKTtcbiAgfVxuICAuZm9yayB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgLmtuaWZlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuY2lyY2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5mb3JrIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCAtMTRweCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB9XG4gICAgLmtuaWZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC05cHgsIC0xM3B4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmljb24tc3BhIHtcbiAgLmljb24tc3BhX190b3AsXG4gIC5pY29uLXNwYV9faGFuZC1sZWZ0LFxuICAuaWNvbi1zcGFfX2hhbmQtcmlnaHQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG4gIH1cblxuICAuaWNvbi1zcGFfX3RvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgfVxuICAuaWNvbi1zcGFfX2hhbmQtbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICAuaWNvbi1zcGFfX2hhbmQtcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaWNvbi1zcGFfX3RvcCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlKDBweCwgMTBweCk7XG4gICAgfVxuICAgIC5pY29uLXNwYV9faGFuZC1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgIH1cbiAgICAuaWNvbi1zcGFfX2hhbmQtcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdC13cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJi5tb2Ige1xuICAgIC5zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLnNlbGVjdFdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3ROYXRpdmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLy8gTWFrZSBzdXJlIHRoZSBjdXN0b20gc2VsZWN0IGRvZXMgbm90IG1lc3Mgd2l0aCB0aGUgbGF5b3V0XG4uc2VsZWN0Q3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFRoaXMgbWVkaWEgcXVlcnkgZGV0ZWN0cyBkZXZpY2VzIHdoZXJlIHRoZSBwcmltYXJ5XG4vLyBpbnB1dCBtZWNoYW5pc20gY2FuIGhvdmVyIG92ZXIgZWxlbWVudHMuIChlLmcuIGNvbXB1dGVycyB3aXRoIGEgbW91c2UpXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvLyBTaW5jZSB3ZSBhcmUgdXNpbmcgYSBtb3VzZSwgaXQncyBzYWZlIHRvIHNob3cgdGhlIGN1c3RvbSBzZWxlY3QuXG4gIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gSW4gYSBjb21wdXRlciB1c2luZyBrZXlib2FyZD8gVGhlbiBsZXQncyBoaWRlIGJhY2sgdGhlIGN1c3RvbSBzZWxlY3RcbiAgLy8gd2hpbGUgdGhlIG5hdGl2ZSBvbmUgaXMgZm9jdXNlZDpcbiAgLnNlbGVjdE5hdGl2ZTpmb2N1cyArIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogQWRkIHRoZSBmb2N1cyBzdGF0ZXMgdG9vLCBUaGV5IG1hdHRlciwgYWx3YXlzISAqL1xuLnNlbGVjdE5hdGl2ZTpmb2N1cyxcbi5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4vL1xuLy8gUmVzdCBvZiB0aGUgc3R5bGVzIHRvIGNyZWF0ZSB0aGUgY3VzdG9tIHNlbGVjdC5cbi8vIEp1c3QgbWFrZSBzdXJlIHRoZSBuYXRpdmUgYW5kIHRoZSBjdXN0b20gaGF2ZSBhIHNpbWlsYXIgXCJib3hcIiAodGhlIHRyaWdnZXIpLlxuLy9cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE4cHggNXB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3ROYXRpdmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG5cbi5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0hvdmVyLFxuLnNlbGVjdEN1c3RvbS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb246bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi5maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAgIHBhZGRpbmc6IDI1cHggdmFyKC0tcGFkZGluZ1gpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgei1pbmRleDogOTA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAmW2ZpbHRlci1pdGVtLXBhcmVudF0ge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAuZmFkZS1lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgLmZhZGUtZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXIge1xuICAmLWdyaWQge1xuICAgIC0tZ2FwOiAxMHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tZ2FwKSAqIDIpKTtcbiAgICBtYXJnaW46IDIwcHggY2FsYygtMSAqIHZhcigtLWdhcCkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjQvMTtcbiAgICBwYWRkaW5nOiB2YXIoLS1nYXApO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogdmFyKC0tZ2FwKSAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWNhcmQueGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmZhZGUtZWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC8vIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9yZSB7XG4gICAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubXV1cmktaXRlbS1kcmFnZ2luZyB7XG4gIHotaW5kZXg6IDM7XG59XG4ubXV1cmktaXRlbS1yZWxlYXNpbmcge1xuICB6LWluZGV4OiAyO1xufVxuLm11dXJpLWl0ZW0taGlkZGVuIHtcbiAgei1pbmRleDogMDtcbn1cbiIsIi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTAwdnc7XG59XG5cbi8vIG92ZXJ3cml0ZSBDU1Mgb2YgZmFzdGJvb2tpbmdcbiNmYi13aWRnZXQtMSAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8vIG92ZXJ3cml0ZSBwcm9qZWN0J3MgQ1NTIHJlc2V0IHdpdGhpbiBmYXN0Ym9va2luZyB3aWRnZXRcbiNmYi13aWRnZXQtMSBzdmcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZiLXdpZGdldCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICBvcGFjaXR5OiAwO1xufVxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtdG9wLFxuICAgICYtYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDY4NmI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMXZoO1xuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gICYtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICYtc3VibmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cblxuLmxvZ28tYW5pbWF0ZSB7XG4gIC5sb2dvLWxlZnQtc2lkZSxcbiAgLmxvZ28tcmlnaHQtc2lkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sb2dvLXNpZGUtYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIC0tY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVySGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbWVkaXVtVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgei1pbmRleDogOTA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbGVzcyhsYXB0b3BMKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmZhZGUtb3ZlcmZsb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjo6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwJTtcbiAgfVxuXG4gICYtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgNSU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcE0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbWFpblRyYW5zaXRpb24pO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgbWluLXdpZHRoOiAzM3B4O1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItY3RhX19saW5rIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyB7XG4gIC0tY29sb3I6IHZhcigtLWJsYWNrKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGhlaWdodDogODBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcblxuICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbn1cblxuLmhlYWRlci5tZW51LW9wZW4ge1xuICAuaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cbi5oZWFkZXIuYmxhY2sge1xuICAtLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICYtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggdmFyKC0tcGFkZGluZ1gpIDYwcHggY2FsYyh2YXIoLS1wYWRkaW5nWCkgKiAyLjUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZzogNDBweCB2YXIoLS1wYWRkaW5nWCkgNDBweCBjYWxjKHZhcigtLXBhZGRpbmdYKSAqIDMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IHZhcigtLXBhZGRpbmdYKSAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1sYW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtd3JhcHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWJ0biB7XG4gICAgICBAaW5jbHVkZSBsZXNzKG1vYmlsZU0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IG1heCg4dmgsIDUwcHgpO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IG1heCg4dmgsIDUwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICYtc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtd3JhcHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gIH1cblxuICAmLW1haW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMTA1cHggNjVweDtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmYzMztcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTSkge1xuICAgICAgZ3JpZC1nYXA6IDk1cHggNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIGdyaWQtZ2FwOiA4NXB4IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3ZpZCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIGxpIHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICYtbG9nb3Mge1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMTEwcHgpO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtY29weXJpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWNyZWF0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtdXAge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9pbzlhNmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImxnXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsXG4gICAgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxnLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubGctcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctbmV4dCxcbi5sZy1zaW5nbGUtaXRlbSAubGctcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmxnLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWljb24tMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5sZy1zdWItaHRtbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZy1zdWItaHRtbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgcmdiYSgwLCAwLCAwLCAwKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNilcbiAgKTtcbn1cblxuLmxnLWl0ZW0gLmxnLXN1Yi1odG1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubGctZXJyb3ItbXNnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmxnLWNvdW50ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGhlaWdodDogNDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLWNsb3NpbmcgLmxnLXRvb2xiYXIsXG4ubGctY2xvc2luZyAubGctcHJldixcbi5sZy1jbG9zaW5nIC5sZy1uZXh0LFxuLmxnLWNsb3NpbmcgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpXG4gIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpXG4gIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlXG4gIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpXG4gIC5sZy1vdXRlci5sZy1zdGFydC16b29tXG4gIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlXG4gIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQsXG4ubGctcGFnZXItb3V0ZXIsXG4ubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1zaG93LWluIC5sZy10b29sYmFyLFxuLmxnLXNob3ctaW4gLmxnLXByZXYsXG4ubGctc2hvdy1pbiAubGctbmV4dCxcbi5sZy1zaG93LWluIC5sZy1wYWdlci1vdXRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xufVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG5cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZy1vdXRlci5sZy16b29tLWZyb20taW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyXG4gICAgdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgei1pbmRleDogMTA2MDtcbn1cblxuLmxnLW91dGVyIC5sZy1vYmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwubGctc3ViLWh0bWwsXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgLmxnLWRvd25sb2FkIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctZmlyc3Qtc2xpZGUgLmxnLWR1bW15LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDAuMTVzO1xufVxuXG4ubGctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxc1xuICAgIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctY29udGFpbmVyLmxnLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1kcmFnZ2luZy12ZXJ0aWNhbCAubGctYmFja2Ryb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3AsXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3Age1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sZy1pbmxpbmUgLmxnLW1heGltaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB6LWluZGV4OiAxMDgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCAubGctb2JqZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWlmcmFtZSAubGctdmlkZW8tY29udCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tcG9zdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcG9zdGVyLFxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGxnLXBsYXktc3Ryb2tlIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXBsYXktcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDE4JTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzXG4gICAgICBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksXG4gICAgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSxcbiAgICBvcGFjaXR5IDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksXG4gICAgb3BhY2l0eSAwLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uLWJnLFxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiAjZmNmY2ZjO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMyU7XG4gIHN0cm9rZTogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICBzdHJva2Utb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDA7XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiAubGctdmlkZW8tcGxheS1pY29uLWlubmVyIHtcbiAgZmlsbDogI2ZjZmNmYztcbn1cblxuLmxnLXZpZGVvLWxvYWRpbmcgLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBhbmltYXRpb246IGxnLXBsYXktcm90YXRlIDJzIGxpbmVhciAwLjI1cyBpbmZpbml0ZSxcbiAgICBsZy1wbGF5LXN0cm9rZSAxLjVzIGVhc2UtaW4tb3V0IDAuMjVzIGluZmluaXRlO1xufVxuXG4ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNyk7XG59XG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LFxuICAgIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsXG4gICAgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGhcbiAgLmZsYXRwaWNrci1kYXlzXG4gIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4gKyAxKVxuICAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3biArIDcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoXG4gIC5mbGF0cGlja3ItZGF5c1xuICAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuICsgMilcbiAgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24gKyAxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMDtcbiAgLyogXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cblxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cblxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JleSk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tZ3JlZW4pO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGhcbiAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoc1xuICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZXkpO1xuICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JleSk7XG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAvLyBjb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24gKyAxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24gKyAxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduICsgMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTtcbn1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuIiwiLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICYuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggY3VycmVudENvbG9yO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAuZHJvcGRvd25fX2J0biB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLmFjdGl2ZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dEhlaWdodCk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB3aWR0aDogMTAwJTtcblxuICAuaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgfiAubGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NSkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjQgMjBcIj48cmVjdCB4PVwiMi41XCIgeT1cIjMuNVwiIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxNVwiIHN0cm9rZT1cIndoaXRlXCIvPjxwYXRoIGQ9XCJNNyAwVjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMTcgMVY2XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTIgOUgyMlwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgICYuZmxhdHBpY2tyLW1vYmlsZSB7XG4gICAgICAgIH4gLmlucHV0LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdC13cmFwcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG5cbiAgICB+IC5sYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gICAgfVxuXG4gICAgLnNlbGVjdFdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLFxuICAgIC5zZWxlY3ROYXRpdmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXG4gICAgICAgIG5vLXJlcGVhdCAwIDAvMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgcGFkZGluZzogMCAxOHB4IDAgMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbiAgICAuc2VsZWN0TmF0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20tb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJl9fbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgLmlucHV0IHtcbiAgICAgIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgICB9XG5cbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKVxuICAgICAgICBuby1yZXBlYXQgMCAwLzEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMC41ODgyMzNMNC4wODgyNCAzLjVMMSAwLjQxMTc2Mycgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKVxuICAgICAgICBuby1yZXBlYXQgMCAwLzEycHg7XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0YXJlYV9pbnB1dCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgIC50ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgfiAubGFiZWwge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygyMHB4IC8gMiArIDUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB9XG59XG5cbi5jaGVja2JveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW5wdXRfY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG5pbnB1dCB7XG4gICYuaW5wdXRfY2hlY2tib3gge1xuICAgICY6Y2hlY2tlZCxcbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcblxuICAgICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSxcbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZm9ybS13cmFwcGVyIHtcbiAgLnNlbGVjdC5mb2N1cyB+IC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxuICAuaW5wdXQtd3JhcHBlciBpbnB1dC5hY3RpdmUgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuIiwiLmhlcm8ge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi10cmFuc2xhdGUge1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHZoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAwcHggKyB2YXIoLS1wYWRkaW5nWCkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG5cbiAgJi1pbmZvcm1hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg4NzVweCArIHZhcigtLXBhZGRpbmdYKSAqIDIpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmfi5oZXJvLXNjcm9sbC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLXNjcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxufSIsIi5hYm91dCB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICAgIC0tbWF4V2lkdGg6IDQyNXB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgLS1tYXhXaWR0aDogMzQwcHg7XG4gICAgfVxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMjVweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQsXG4gICYtZGVzY3JpcHRpb24sXG4gICYtaW1nLFxuICAmLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcbiAgfVxuXG4gICYtdGV4dCxcbiAgJi10YWJsZSB7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWljb24ge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuXG4gIC8vIEJpZyBpbWdcbiAgJi1pbWctd3JhcHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuLmJpZy1nYXAuYWJvdXQtc2VjdGlvbiB7XG4gIC5hYm91dCB7XG4gICAgJi13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjhmcjtcbiAgICAgIGdyaWQtZ2FwOiAxMCU7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTCkge1xuICAgICAgICBncmlkLWdhcDogNiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgZ3JpZC1nYXA6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aXRoLXRhYmxlLmFib3V0LXNlY3Rpb24ge1xuICAuYWJvdXQge1xuICAgICYtd3JhcHAge1xuICAgICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BMKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNGZyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5leHBlcmllbmNlcyB7XG4gICYtc2VjdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG5cbiAgICAmLmJlaWdlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG5cbiAgICAgIC5leHBlcmllbmNlcyB7XG4gICAgICAgICYtd3JhcHAge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWUxZTFlMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFycm93cy1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3JkZXItYm90dG9tIHtcbiAgICAgIC5leHBlcmllbmNlcyB7XG4gICAgICAgICYtd3JhcHAge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuXG4gICYtYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tcGFkZGluZ1gpICogMik7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBhZGRpbmdYKSk7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1vYiB7XG4gIC5leHBlcmllbmNlcy1zbGlkZXIgLmV4cGVyaWVuY2VzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC5jYXJkLWltZyB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUgLmZhZGUtZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY29tbW9kYXRpb24ge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcblxuICAgICYubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYgKyAuZmlsdGVyLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgICAgICBncmlkLXJvdy1lbmQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJvb20ge1xuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tcGFkZGluZ1gpICogMikpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLWdhcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWJlZCxcbiAgJi1wZW9wbGUsXG4gICYtc2l6ZSxcbiAgJi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzBweCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtYmVkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDY1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IHZhcigtLXBhZGRpbmdYKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGVvcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmMzM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLXNpemUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmYzMztcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmYzMztcbiAgICBwYWRkaW5nOiA2NXB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzBweCB2YXIoLS1wYWRkaW5nWCk7XG4gICAgfVxuICB9XG5cbiAgJi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgJi1hbWVuaXRpZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogMCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTFlMWU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59IiwiLnJvb20tZ2FsbGVyeSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICB9XG5cbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAmLWFycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnJvb20tZ2FsbGVyeS1zbGlkZV9faW1nOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnJvb20tZ2FsbGVyeS1zbGlkZV9faWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKC1uICsgMykge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXN0YXVyYW50IHtcbiAgJi1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTMzO1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgIGFzcGVjdC1yYXRpbzogNS8yO1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHVuc2V0O1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHVuc2V0O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICB9XG4gIH1cbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICYtYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiLm1lZXQge1xuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMjVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTMzO1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59IiwiLnZpZXcge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgdmlkZW8sXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogOTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgei1pbmRleDogOTA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgJi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICB9XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIHZpZGVvIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbnN0YWdyYW0ge1xuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIlO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZ1gpO1xuICAgIG1hcmdpbjogNjVweCBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKSAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIG1hcmdpbjogNTVweCBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWFyZ2luOiA0NXB4IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWFyZ2luOiAzMHB4IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpIDA7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1pbi13aWR0aDogMjY1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaW5zdGFncmFtLWhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjMzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZHJhd2luZyB7XG4gICYtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi1ib3JkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICBtYXJnaW46IDY1cHggdmFyKC0tcGFkZGluZ1gpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLWltZy13cmFwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjVweDtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTc5MHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbiArIC5kcmF3aW5nLXNlY3Rpb24ge1xuICAuZHJhd2luZy1ib3JkZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIHZhcigtLXBhZGRpbmdYKSA2NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZHJhd2luZy1zZWN0aW9uICsgLnF1b3RlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiIsIi5xdW90ZSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgbWlubWF4KDI1JSwgNDI1cHgpO1xuICAgIGdyaWQtZ2FwOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogNCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAzNiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtbmFtZSB7XG4gIH1cblxuICAmLXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAmLWJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIudmFsdWVzIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJzIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4iLCIuZ3JpZCB7XG4gICYtd3JhcHAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWUxZTFlMzM7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgJi5ncmlkLWxvbmctdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmRpc2NvdmVyLW1lbnUtc2VjdGlvbiB7XG4gIC5ncmlkLXdyYXBwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFlMWUxZTMzO1xuICB9XG59XG5cbi5jb250ZW50LWdyaWQge1xuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGNvbHVtbnM6IDE7XG4gICAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICB9XG4gICAgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcyB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG4gICYtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZW51IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogNDVweDtcbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICYtZGV0YWlsIHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgJl9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgLnRhYnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICYtbGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGFicyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gICYtdGFiIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmg0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2OWY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgLmZhcS1jb2xsYXBzZV9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuZmFxLWNvbGxhcHNlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1tYWluVHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcnRuZXJzIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0LFxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogNjVweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcE0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExMTExM2I7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxMjBweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTEzYjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlbHAge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgcGFkZGluZzogNjVweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICYtd3JhcHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaW1nIHtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICB9XG4gIH1cblxuICAmLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubWVldC1jb250YWN0LmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuIiwiLmZvcm0ge1xuICAmLXNlY3Rpb24ge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmciAyZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogNjVweCAzMHB4O1xuICAgIG1hcmdpbjogNjVweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogNDBweCAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgfVxuICB9XG59XG4iLCIubGF5b3V0IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyO1xuICAgIGdyaWQtZ2FwOiAxMDBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyO1xuICAgICAgZ3JpZC1nYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gICYtdGFibGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjMvMTtcbiAgfVxufVxuIiwiLmZlZWRiYWNrIHtcbiAgJi13cmFwcCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZjFmMWYzMztcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDE1cHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuZmlsZS13cmFwcGVyIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dGFyZWFfaW5wdXQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG59IiwiLm1hdGVyaWFscyB7XG4gICYtc2VjdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC1nYXA6IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCBhdXRvO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3MzM7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rvd25sb2FkIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hcnRpY2xlcyB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDVweCAwIDY1cHg7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogNjVweCAzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC1nYXA6IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTEzMztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1vcmUge1xuICAgIG1hcmdpbjogNjVweCBhdXRvIDA7XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHAsXG4gICAgdWwsXG4gICAgLmg0e1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmg0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRTFFMUU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgbWFyZ2luOiA2NXB4IDA7XG4gIH1cblxuICAmLWNvbW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDY1cHggMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzExMTExMTtcbiAgICB9XG4gIH1cbn0iLCIuc2ltaWxhciB7XG4gICYtd3JhcHAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWUxZTFlMzM7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG4gICYtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICYtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG5cbiAgJi1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMTJweCAxJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJi52aWRlbyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuNC8xO1xuXG4gICAgICAuZ2FsbGVyeS1pdGVtX192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltZyxcbiAgICAmX192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyNSUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mYWRlLWVsIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLmZhZGUtZWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuam9iIHtcbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IG1heCg5dncsIDMwcHgpO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMUUxRTFFMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXJhbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTFlMWU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRTFFMUU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcm9maWxlIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLmZpbGUtd3JhcHBlciB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dGFyZWFfaW5wdXQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgfVxuXG4gICAgICAudGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxufSIsIi5qb2JzIHtcbiAgJi13cmFwcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUzMztcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG5cbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gIH1cblxuICAmLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi1hbmltYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAyZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTEzMztcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fZGVwYXJ0bWVudCB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9yZSB7XG4gICAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBtaW4td2lkdGg6IDIwNXB4O1xuICB9XG59XG5cbi50aGFua3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXBhZGRpbmdYKSk7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi1kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufSJdfQ== */
