.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-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-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}: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:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.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,.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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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%;-o-object-fit:contain;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%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(35,31,32,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;color:#032c57;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#f08a24;background-color:transparent}a:hover{color:#bb640d;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#032c57;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.mfp-content{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm,.mfp-content{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm,.mfp-content{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.mfp-content{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.mfp-content{max-width:1140px}}@media (min-width:1290px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.mfp-content{max-width:1260px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1290px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:20px;color:#032c57}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #d1d5db}.table thead th{vertical-align:bottom;border-bottom:2px solid #d1d5db}.table tbody+tbody{border-top:2px solid #d1d5db}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #d1d5db}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(35,31,32,.05)}.table-hover tbody tr:hover{color:#032c57;background-color:rgba(35,31,32,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#fbdec2}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#f7c28d}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#f9d1aa}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#bdd1d6}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#84aab4}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#adc6cc}.table-success,.table-success>td,.table-success>th{background-color:#ddeecd}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#bfe0a1}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e8ba}.table-info,.table-info>td,.table-info>th{background-color:#cfe4f2}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#a6cde7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#bbd9ed}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeace}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffd7a5}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffdfb5}.table-danger,.table-danger>td,.table-danger>th{background-color:#f1b8b8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#e67a7a}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#eda3a3}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfc}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f9f9fa}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef}.table-dark,.table-dark>td,.table-dark>th{background-color:#b8c4d0}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#7c91a8}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#a9b7c6}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#e0cfe5}.table-tertiary tbody+tbody,.table-tertiary td,.table-tertiary th,.table-tertiary thead th{border-color:#c5a7cf}.table-hover .table-tertiary:hover,.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#d5bedc}.table-black,.table-black>td,.table-black>th{background-color:#c1c0c1}.table-black tbody+tbody,.table-black td,.table-black th,.table-black thead th{border-color:#8d8b8b}.table-hover .table-black:hover,.table-hover .table-black:hover>td,.table-hover .table-black:hover>th{background-color:#b4b3b4}.table-white,.table-white>td,.table-white>th{background-color:#fff}.table-white tbody+tbody,.table-white td,.table-white th,.table-white thead th{border-color:#fff}.table-hover .table-white:hover,.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:#f2f2f2}.table-gray-300,.table-gray-300>td,.table-gray-300>th{background-color:#f2f3f5}.table-gray-300 tbody+tbody,.table-gray-300 td,.table-gray-300 th,.table-gray-300 thead th{border-color:#e7e9ec}.table-hover .table-gray-300:hover,.table-hover .table-gray-300:hover>td,.table-hover .table-gray-300:hover>th{background-color:#e4e6ea}.table-blue,.table-blue>td,.table-blue>th{background-color:#cedde1}.table-blue tbody+tbody,.table-blue td,.table-blue th,.table-blue thead th{border-color:#a4c0c7}.table-hover .table-blue:hover,.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#bed2d7}.table-purple,.table-purple>td,.table-purple>th{background-color:#e0cfe5}.table-purple tbody+tbody,.table-purple td,.table-purple th,.table-purple thead th{border-color:#c5a7cf}.table-hover .table-purple:hover,.table-hover .table-purple:hover>td,.table-hover .table-purple:hover>th{background-color:#d5bedc}.table-lightest-grey,.table-lightest-grey>td,.table-lightest-grey>th{background-color:#fdfdfd}.table-lightest-grey tbody+tbody,.table-lightest-grey td,.table-lightest-grey th,.table-lightest-grey thead th{border-color:#fcfcfc}.table-hover .table-lightest-grey:hover,.table-hover .table-lightest-grey:hover>td,.table-hover .table-lightest-grey:hover>th{background-color:#f0f0f0}.table-active,.table-active>td,.table-active>th{background-color:rgba(35,31,32,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(21,19,20,.075)}.table .thead-dark th{color:#fff;background-color:#1f2937;border-color:#2d3b4f}.table .thead-light th{color:#374151;background-color:#032c57;border-color:#d1d5db}.table-dark{color:#fff;background-color:#1f2937}.table-dark td,.table-dark th,.table-dark thead th{border-color:#2d3b4f}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1289.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#032c57;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(35,31,32,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1290px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:10px 0;overflow:hidden;border-top:1px solid #032c57}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#032c57;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#02203e;text-decoration:none;background-color:#032c57}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#f08a24}.dropdown-item.disabled,.dropdown-item:disabled{color:#6b7280;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#032c57;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#032c57}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#032c57;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #d1d5db}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#032c57 #032c57 #d1d5db}.nav-tabs .nav-link.disabled{color:#032c57;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#374151;background-color:#fff;border-color:#d1d5db #d1d5db #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#f08a24}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.alert,.gform_wrapper div.validation_error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#8e5722;background-color:#fce8d3;border-color:#fbdec2}.alert-primary hr{border-top-color:#f9d1aa}.alert-primary .alert-link{color:#653e18}.alert-secondary{color:#1b3f49;background-color:#d0dee2;border-color:#bdd1d6}.alert-secondary hr{border-top-color:#adc6cc}.alert-secondary .alert-link{color:#0d1f24}.alert-success{color:#557536;background-color:#e6f3db;border-color:#ddeecd}.alert-success hr{border-top-color:#d0e8ba}.alert-success .alert-link{color:#3c5226}.alert-info{color:#3c617c;background-color:#ddecf6;border-color:#cfe4f2}.alert-info hr{border-top-color:#bbd9ed}.alert-info .alert-link{color:#2b465a}.alert-warning{color:#956c39;background-color:#fff0dc;border-color:#ffeace}.alert-warning hr{border-top-color:#ffdfb5}.alert-warning .alert-link{color:#70512b}.alert-danger,.gform_wrapper div.validation_error{color:#7c0f0f;background-color:#f5cccc;border-color:#f1b8b8}.alert-danger hr,.gform_wrapper div.validation_error hr{border-top-color:#eda3a3}.alert-danger .alert-link,.gform_wrapper div.validation_error .alert-link{color:#4f0909}.alert-light{color:#8f8e8f;background-color:#fdfdfd;border-color:#fcfcfc}.alert-light hr{border-top-color:#efefef}.alert-light .alert-link{color:#767476}.alert-dark{color:#12263d;background-color:#cdd5dd;border-color:#b8c4d0}.alert-dark hr{border-top-color:#a9b7c6}.alert-dark .alert-link{color:#060d16}.alert-tertiary{color:#5c3b64;background-color:#e9ddec;border-color:#e0cfe5}.alert-tertiary hr{border-top-color:#d5bedc}.alert-tertiary .alert-link{color:#3e2844}.alert-black{color:#231f20;background-color:#d3d2d2;border-color:#c1c0c1}.alert-black hr{border-top-color:#b4b3b4}.alert-black .alert-link{color:#080707}.alert-white{color:#959394;background-color:#fff;border-color:#fff}.alert-white hr{border-top-color:#f2f2f2}.alert-white .alert-link{color:#7c797b}.alert-gray-300{color:#7d7e81;background-color:#f6f7f8;border-color:#f2f3f5}.alert-gray-300 hr{border-top-color:#e4e6ea}.alert-gray-300 .alert-link{color:#646567}.alert-blue{color:#3a555c;background-color:#dce7ea;border-color:#cedde1}.alert-blue hr{border-top-color:#bed2d7}.alert-blue .alert-link{color:#26383d}.alert-purple{color:#5c3b64;background-color:#e9ddec;border-color:#e0cfe5}.alert-purple hr{border-top-color:#d5bedc}.alert-purple .alert-link{color:#3e2844}.alert-lightest-grey{color:#929091;background-color:#fefefe;border-color:#fdfdfd}.alert-lightest-grey hr{border-top-color:#f0f0f0}.alert-lightest-grey .alert-link{color:#797678}#wpjb-top-search-form [type=submit],.btn,.gform_wrapper .gform_footer .button,.jobs-map .map-search-panel button,.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{display:inline-block;font-weight:700;color:#032c57;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:2px solid transparent;position:relative;box-shadow:none;padding:10px 25px;font-size:1rem;line-height:1;border-radius:20px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#wpjb-top-search-form [type=submit],.btn,.gform_wrapper .gform_footer .button,.jobs-map .map-search-panel button,.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{transition:none}}#wpjb-top-search-form .focus[type=submit],#wpjb-top-search-form :focus[type=submit],.btn.focus,.btn:focus,.gform_wrapper .gform_footer .button:focus,.gform_wrapper .gform_footer .focus.button,.jobs-map .map-search-panel button.focus,.jobs-map .map-search-panel button:focus,.wpjb-form-nolines input.focus.wpjb-submit,.wpjb-form-nolines input.wpjb-submit:focus,.wpjb-page-add>.wpjb-form input.focus.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit:focus,.wpjb-page-default-form>.wpjb-form input.focus.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:focus,.wpjr-page-my-resume>.wpjb-form input.focus.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:focus,.wpjr-page-register>.wpjb-form input.focus.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit:focus{outline:0;box-shadow:none!important}#wpjb-top-search-form .disabled[type=submit],#wpjb-top-search-form :disabled[type=submit],.btn.disabled,.btn:disabled,.gform_wrapper .gform_footer .button:disabled,.gform_wrapper .gform_footer .disabled.button,.jobs-map .map-search-panel button.disabled,.jobs-map .map-search-panel button:disabled,.wpjb-form-nolines input.disabled.wpjb-submit,.wpjb-form-nolines input.wpjb-submit:disabled,.wpjb-page-add>.wpjb-form input.disabled.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit:disabled,.wpjb-page-default-form>.wpjb-form input.disabled.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:disabled,.wpjr-page-my-resume>.wpjb-form input.disabled.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:disabled,.wpjr-page-register>.wpjb-form input.disabled.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit:disabled{opacity:.65;box-shadow:none!important}#wpjb-top-search-form :not(:disabled):not(.disabled)[type=submit],.btn:not(:disabled):not(.disabled),.gform_wrapper .gform_footer .button:not(:disabled):not(.disabled),.jobs-map .map-search-panel button:not(:disabled):not(.disabled),.wpjb-form-nolines input.wpjb-submit:not(:disabled):not(.disabled),.wpjb-page-add>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled),.wpjb-page-default-form>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled),.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled),.wpjr-page-register>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled){cursor:pointer}#wpjb-top-search-form :not(:disabled):not(.disabled).active[type=submit],#wpjb-top-search-form :not(:disabled):not(.disabled):active[type=submit],.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.gform_wrapper .gform_footer .button:not(:disabled):not(.disabled).active,.gform_wrapper .gform_footer .button:not(:disabled):not(.disabled):active,.jobs-map .map-search-panel button:not(:disabled):not(.disabled).active,.jobs-map .map-search-panel button:not(:disabled):not(.disabled):active,.wpjb-form-nolines input.wpjb-submit:not(:disabled):not(.disabled).active,.wpjb-form-nolines input.wpjb-submit:not(:disabled):not(.disabled):active,.wpjb-page-add>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active,.wpjb-page-add>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active,.wpjr-page-register>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active,.wpjr-page-register>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active{box-shadow:none!important}#wpjb-top-search-form :not(:disabled):not(.disabled).active:focus[type=submit],#wpjb-top-search-form :not(:disabled):not(.disabled):active:focus[type=submit],.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.gform_wrapper .gform_footer .button:not(:disabled):not(.disabled).active:focus,.gform_wrapper .gform_footer .button:not(:disabled):not(.disabled):active:focus,.jobs-map .map-search-panel button:not(:disabled):not(.disabled).active:focus,.jobs-map .map-search-panel button:not(:disabled):not(.disabled):active:focus,.wpjb-form-nolines input.wpjb-submit:not(:disabled):not(.disabled).active:focus,.wpjb-form-nolines input.wpjb-submit:not(:disabled):not(.disabled):active:focus,.wpjb-page-add>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active:focus,.wpjb-page-add>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active:focus,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active:focus,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active:focus,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active:focus,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active:focus,.wpjr-page-register>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled).active:focus,.wpjr-page-register>.wpjb-form input.wpjb-submit:not(:disabled):not(.disabled):active:focus{box-shadow:none}#wpjb-top-search-form [type=submit] span,.btn span,.gform_wrapper .gform_footer .button span,.jobs-map .map-search-panel button span,.wpjb-form-nolines input.wpjb-submit span,.wpjb-page-add>.wpjb-form input.wpjb-submit span,.wpjb-page-default-form>.wpjb-form input.wpjb-submit span,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit span,.wpjr-page-register>.wpjb-form input.wpjb-submit span{position:relative;z-index:1}#wpjb-top-search-form [type=submit] svg,.btn svg,.gform_wrapper .gform_footer .button svg,.jobs-map .map-search-panel button svg,.wpjb-form-nolines input.wpjb-submit svg,.wpjb-page-add>.wpjb-form input.wpjb-submit svg,.wpjb-page-default-form>.wpjb-form input.wpjb-submit svg,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit svg,.wpjr-page-register>.wpjb-form input.wpjb-submit svg{margin-right:10px;width:100%;height:auto;max-width:16px}#wpjb-top-search-form [type=submit],.btn-primary,.gform_wrapper .gform_footer .button,.page-id-1041 .jobs-map .map-search-panel .wpjb-icon-search,.section-content-form .content-form__form-area .gform_wrapper .gform_footer .button,.section-form .form .gform_wrapper .gform_footer .button,.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{background:#f08a24!important;border-color:#f08a24!important;color:#231f20!important}#wpjb-top-search-form :hover[type=submit],.btn-primary:hover,.gform_wrapper .gform_footer .button:hover,.page-id-1041 .jobs-map .map-search-panel .wpjb-icon-search:hover,.section-content-form .content-form__form-area .gform_wrapper .gform_footer .button:hover,.section-form .form .gform_wrapper .gform_footer .button:hover,.wpjb-form-nolines input.wpjb-submit:hover,.wpjb-page-add>.wpjb-form input.wpjb-submit:hover,.wpjb-page-default-form>.wpjb-form input.wpjb-submit:hover,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit:hover,.wpjr-page-register>.wpjb-form input.wpjb-submit:hover{border-color:#ff9524!important;background:#ff9524!important;color:#231f20!important}.btn-outline-primary{background:transparent;border-color:#f08a24;color:#f08a24}.btn-outline-primary:hover{border-color:#ff9524;color:#ff9524}.btn-secondary{background:#135c6e;border-color:#135c6e;color:#fff}.btn-secondary:hover{border-color:#0b3843;background:#0b3843;color:#fff}.btn-outline-secondary{background:transparent;border-color:#135c6e;color:#135c6e}.btn-outline-secondary:hover{border-color:#0b3843;background:transparent;color:#0b3843}.btn-purple,.btn-tertiary,.jobs-map .map-search-panel button{background:#9055a2!important;border-color:#9055a2!important;color:#fff!important}.btn-purple:hover,.btn-tertiary:hover,.jobs-map .map-search-panel button:hover{border-color:#9055a2!important;background:#9c63ad!important;color:#fff!important}.btn-outline-purple{background:transparent;border-color:#9055a2;color:#9055a2}.btn-outline-purple:hover{border-color:#9c63ad;background:transparent;color:#9c63ad}.btn-success{background:#84c44b;border-color:#84c44b;color:#fff}.btn-success:hover{border-color:#84c44b;background:#91ca5e;color:#fff}.btn-dark{background:#032c57;border-color:#032c57;color:#fff}.btn-dark:hover{border-color:#011326;background:#011326;color:#fff}.btn-outline-dark{background:transparent;border-color:#032c57;color:#032c57}.btn-outline-dark:hover{border-color:#011326;background:transparent;color:#011326}.btn-white{background:#fff;border-color:#fff;color:#032c57}.btn-white:hover{border-color:#e5e5e5;background:#e5e5e5;color:#032c57}.btn-video-black{display:inline-flex;background:none;border-color:#231f20;color:#231f20}.btn-video-black span{white-space:nowrap}.btn-video-black:hover{background:#231f20;color:#f08a24;border-color:#231f20}.bg-success .btn-video-black:hover{color:#84c44b}.btn-video-black:hover svg{color:#f08a24}.bg-success .btn-video-black:hover svg{color:#84c44b}.btn-outline-white,.btn-video-white{background:transparent;border-color:#fff;color:#fff}.btn-outline-white:hover,.btn-video-white:hover{border-color:#e5e5e5;background:transparent;color:#e5e5e5}.btn-video-white{display:inline-flex}.btn-video-white span{white-space:nowrap}.btn-video-white:hover{background-color:hsla(0,0%,100%,.1);color:#fff;border-color:#fff!important}.btn-white-ghost{background-color:transparent;color:#fff;padding:8px 25px;border-radius:20px;border:2px solid;white-space:nowrap}.btn-white-ghost:hover{background-color:hsla(0,0%,100%,.1);color:#fff;border-color:#fff!important}.btn-external,.btn-feature,.jobs-map .map-search-panel button,.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{border-radius:10px 0 10px 10px}.btn-external{height:50px;padding:9.5px 20px!important;font-size:1.25rem;line-height:1.5}.btn-external:before{content:"\e801";font-family:fontello;margin-right:8px;vertical-align:0;display:inline-block}#wpjb-top-search-form .no-icon[type=submit] svg,.btn.no-icon svg,.gform_wrapper .gform_footer .no-icon.button svg,.jobs-map .map-search-panel button.no-icon svg,.wpjb-form-nolines input.no-icon.wpjb-submit svg,.wpjb-page-add>.wpjb-form input.no-icon.wpjb-submit svg,.wpjb-page-default-form>.wpjb-form input.no-icon.wpjb-submit svg,.wpjr-page-my-resume>.wpjb-form input.no-icon.wpjb-submit svg,.wpjr-page-register>.wpjb-form input.no-icon.wpjb-submit svg{display:none}#wpjb-top-search-form a.disabled[type=submit],#wpjb-top-search-form fieldset:disabled a[type=submit],.gform_wrapper .gform_footer a.disabled.button,.gform_wrapper .gform_footer fieldset:disabled a.button,a.btn.disabled,fieldset:disabled #wpjb-top-search-form a[type=submit],fieldset:disabled .gform_wrapper .gform_footer a.button,fieldset:disabled a.btn{pointer-events:none}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-primary-text{color:#f08a24;padding:0}.btn-primary-text:after{margin-left:5px;transition:all .2s;transform:none;display:inline-block}.btn-primary-text:after,.btn-primary-text:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M4.465 2.552l.52-.52a.56.56 0 01.795 0l4.556 4.554a.56.56 0 010 .794L5.78 11.937a.56.56 0 01-.795 0l-.52-.52a.563.563 0 01.01-.805l2.823-2.69H.562A.561.561 0 010 7.359v-.75c0-.311.25-.562.563-.562h6.735l-2.824-2.69a.56.56 0 01-.01-.805z' fill='%2300355e'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='translate(0 .984)' d='M0 0h10.5v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.btn-primary-text:hover:after{transform:translate(5px)}.btn-secondary-text{color:#135c6e;font-weight:400;padding:0;font-size:18px}@media (max-width:767px){.btn-secondary-text{font-size:16px}}.btn-secondary-text:after{margin-left:5px;transition:all .2s;transform:none;display:inline-block}.btn-secondary-text:after,.btn-secondary-text:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.381.071l-.397.403a.246.246 0 000 .345L7.1 3.972H.241A.243.243 0 000 4.215v.57c0 .134.108.243.241.243h6.86L3.983 8.181a.246.246 0 000 .345l.397.403a.24.24 0 00.341 0L8.93 4.672a.246.246 0 000-.344L4.722.07a.24.24 0 00-.34 0z' fill='%23135C6E'/%3E%3C/svg%3E")}.btn-secondary-text:hover:after{transform:translate(5px)}.btn-arrow{display:block;position:relative;text-align:left}.btn-arrow:after{content:"\e809";font-family:fontello;font-size:10px;display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}legend{font-size:22px;line-height:1.1818;color:#535353;margin-bottom:32px}label{font-weight:600;color:#637375;margin-bottom:6px}input+label{margin:0 10px;font-weight:400}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;width:100%;height:50px;padding:14.5px 16px;font-family:omnes-pro,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;color:#535353;background-color:#fff;background-clip:padding-box;border:1px solid #e1e1e1;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:none}}input[type=date]::-ms-expand,input[type=email]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,input[type=url]::-ms-expand,select::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0}input[type=date]:-moz-focusring,input[type=email]:-moz-focusring,input[type=password]:-moz-focusring,input[type=search]:-moz-focusring,input[type=tel]:-moz-focusring,input[type=text]:-moz-focusring,input[type=url]:-moz-focusring,select:-moz-focusring,textarea:-moz-focusring{color:transparent;text-shadow:0 0 0 #535353}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:#231f20;background-color:#fff;border-color:#222e6b;outline:0;box-shadow:none}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#656769;opacity:1}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#656769;opacity:1}input[type=date]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#656769;opacity:1}input[type=date]:disabled,input[type=date][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],input[type=url]:disabled,input[type=url][readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:#032c57;opacity:1}input[type=date],input[type=datetime-local],input[type=month],input[type=time],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.984l-5-6h10l-5 6z' fill='%231F2937'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;height:50px}select:focus::-ms-value{color:#535353;background-color:#fff}select[multiple],select[size],textarea{height:auto}.form-group{margin-bottom:16px}.form-text{display:block;margin-top:.25rem}.gform_wrapper .gsection{margin:0 0 30px!important;border:none;padding:0!important}.gform_wrapper h2.gsection_title{text-transform:none;font-size:22px;font-weight:400}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:14.5px 16px;margin:0}body .gform_wrapper .top_label div.ginput_container{margin:0!important}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:400}body .gform_wrapper ul{display:flex!important;flex-wrap:wrap}body .gform_wrapper ul li.gfield{width:100%;margin:0 0 17px;padding:0!important}body .gform_wrapper ul li.gfield.gfield_error{padding:0!important;border:none;background:none;margin:0 0 1rem!important}body .gform_wrapper ul li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-color:#ce0000}body .gform_wrapper ul li.gfield.field_description_below+.gsection{margin-top:30px!important}@media (min-width:576px){body .gform_wrapper ul li.gfield.gf_right_half{margin-left:10px!important;width:calc(50% - 10px)!important;display:block!important}body .gform_wrapper ul li.gfield.gf_left_half{margin-right:10px!important;width:calc(50% - 10px)!important;display:block!important}}.gform_wrapper .gfield_description{font-size:18px;font-style:italic}.gform_wrapper .gform_footer{padding:0;margin:80px 0 0}.gform_wrapper .validation_message{background:#ce0000;color:#fff;padding:4px 10px!important;font-size:13px;font-style:normal;margin:0}.gform_wrapper div.validation_error{font-weight:400;background-color:#ce0000;border-color:#ce0000;color:#fff}.gform_ajax_spinner{-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;width:26px;height:26px;color:#f08a24;margin:0 0 0 10px;padding:0!important;transform-origin:50% 50%}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-file{position:relative}.form-file>.gfield_label{position:absolute;top:1px;left:1px;padding:17px 23px;z-index:2;margin:0!important;font-weight:400;font-size:18px;background:#fff}.form-file .gfield_description:not(.validation_message){padding:5px 0!important}.form-file .ginput_preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-file .ginput_container_fileupload{position:relative}.form-file .ginput_container_fileupload input{width:100%!important;height:60px;display:block!important;max-height:60px!important;overflow:visible;cursor:pointer}.form-file .ginput_container_fileupload input.gform_hidden+span+div{padding:0 0 60px!important;background:none!important}.form-file .ginput_container_fileupload .screen-reader-text{float:right;pointer-events:none;visibility:visible;position:absolute;width:100%;height:59px;background:#fff;border:1px solid #dcdcdc;padding:5px 0 5px 134px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clip:auto;margin:0;-webkit-clip-path:none;clip-path:none;top:0;left:0;max-height:none!important;display:flex!important;justify-content:flex-end;align-items:center;content:""}.form-file .ginput_container_fileupload .screen-reader-text:after{content:"Browse";font-size:18px;font-weight:700;padding:16px 30px;white-space:nowrap;color:#000;margin-left:auto;margin-right:-1px;background-color:#efefef;border:1px solid #dbdbdb}.form-file .ginput_container_fileupload .validation_message{display:none}.gform_legacy_markup_wrapper div.validation_error{padding:12px 16px!important;border:0!important;display:flex;align-items:center;justify-content:flex-start;text-align:left!important}.gform_legacy_markup_wrapper div.validation_error>h2{font-size:12px;font-weight:400;display:flex;align-items:center}.gform_legacy_markup_wrapper div.validation_error>h2:before{margin-bottom:-2px;margin-top:0;display:block}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #032c57;border-radius:50%;position:relative;margin:0 0 -3px}input[type=radio]+label{font-size:14px;color:#032c57;margin-top:-3px;position:relative}input[type=radio]:checked{background:#032c57;border-color:#032c57}input[type=radio]:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px!important;height:16px;min-width:16px;left:0;top:0;border:1px solid #032c57;background:#fff;box-sizing:border-box;border-radius:0;position:relative;margin:0 0 -3px}input[type=checkbox]+label{font-size:14px;color:#032c57;margin-top:-3px;position:relative}input[type=checkbox]:checked{background:#032c57;border-color:#032c57}input[type=checkbox]:checked:after{position:absolute;top:0;left:-1px;content:"";width:16px;height:16px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.984l2.727 3 7.273-8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:block;position:relative;color:#535353;width:100%;height:50px}.select,.select-styled{font-size:16px;background:#fff;border-radius:6px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;padding:14.5px 40px 14.5px 25px;line-height:1.25;transition:all .2s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-styled:after{content:"";width:14px;height:10px;display:block;position:absolute;top:50%;right:15px;margin-top:2px;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.628 9.016L.154 2.594a.525.525 0 010-.743L1.02.984a.525.525 0 01.744 0L7 6.168 12.236.984a.525.525 0 01.744 0l.866.867a.525.525 0 010 .743L7.372 9.016a.525.525 0 01-.744 0z' fill='%23231F20'/%3E%3C/svg%3E")}.select-options{display:block;opacity:0;height:0;overflow:hidden;position:absolute;top:100%;white-space:nowrap;transition:opacity .2s ease-in;left:0;z-index:999;list-style:none;min-width:210px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:6px;padding:10px;margin:6px 0 0;border:1px solid #e1e1e1}.select-options[style]{display:block!important}.active+.select-options{opacity:1;height:auto}.select-options li{margin:0;padding:5px 15px;font-size:15px;text-indent:0;border-radius:6px;transition:all .2s}.select-options li:hover{background-color:#eee}.select-options li[rel=hide]{display:none}.input-wrapper{margin-bottom:6px}.input-wrapper--has-svg{position:relative}.input-wrapper--has-svg input{padding-right:50px}.input-wrapper--has-svg svg{position:absolute;top:50%;right:25px;transform:translateY(-50%)}.checkbox{margin-top:10px}.checkbox input[type=checkbox]{height:0;width:0;display:block;visibility:hidden}.checkbox input[type=checkbox]+label{position:relative;display:flex;align-items:flex-start;margin:0;padding:0;font-size:16px}.checkbox input[type=checkbox]+label:before{content:"";display:block;top:0;left:0;height:24px;width:24px;flex:0 0 24px;margin-right:16px;border-radius:5px;background:#fff;border:1px solid #fff}.checkbox input[type=checkbox]:checked+label:before{background-color:#9c63ad;border-color:#9c63ad}.checkbox input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:0;left:0;height:24px;width:24px;background:no-repeat 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L6.333 12 17 1' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-size:70%}img{max-width:100%;height:auto}html{scroll-behavior:smooth;background:#fff}@media (max-width:475px){html{overflow-x:hidden}}body{font-family:omnes-pro,Arial,sans-serif;font-size:18px;line-height:1.5;font-weight:400;background:#fff;color:#555}.body-sm,.body-xs,.post-article__content figure figcaption,.post-article__content img figcaption{font-size:12px;line-height:18px}.body,.body-md{font-size:16px;line-height:24px}.body-lg{font-size:18px;line-height:26px}.body-xl{font-size:25px;line-height:1.23}.content-body{position:relative;z-index:2}.overline{font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.1818}@media (max-width:767px){body{font-size:16px}}.h,.h1,.h2,.h3,.h4,.h5,.h6,.next-post .post-single__header:before,blockquote,h1,h2,h3,h4,h5,h6{color:#231f20;font-weight:700;margin-bottom:20px}.h1.accent span,.h2.accent span,.h3.accent span,.h4.accent span,.h5.accent span,.h6.accent span,.h.accent span,.next-post .accent.post-single__header:before span,blockquote.accent span,h1.accent span,h2.accent span,h3.accent span,h4.accent span,h5.accent span,h6.accent span{display:block}.h1.accent span:after,.h1.accent span:before,.h2.accent span:after,.h2.accent span:before,.h3.accent span:after,.h3.accent span:before,.h4.accent span:after,.h4.accent span:before,.h5.accent span:after,.h5.accent span:before,.h6.accent span:after,.h6.accent span:before,.h.accent span:after,.h.accent span:before,.next-post .accent.post-single__header:before span:after,.next-post .accent.post-single__header:before span:before,blockquote.accent span:after,blockquote.accent span:before,h1.accent span:after,h1.accent span:before,h2.accent span:after,h2.accent span:before,h3.accent span:after,h3.accent span:before,h4.accent span:after,h4.accent span:before,h5.accent span:after,h5.accent span:before,h6.accent span:after,h6.accent span:before{content:" - "}@media (min-width:1100px) and (max-width:1440px) and (max-height:800px){.h1.accent span,.h2.accent span,.h3.accent span,.h4.accent span,.h5.accent span,.h6.accent span,.h.accent span,.next-post .accent.post-single__header:before span,blockquote.accent span,h1.accent span,h2.accent span,h3.accent span,h4.accent span,h5.accent span,h6.accent span{display:inline}.h1.accent span:after,.h1.accent span:before,.h2.accent span:after,.h2.accent span:before,.h3.accent span:after,.h3.accent span:before,.h4.accent span:after,.h4.accent span:before,.h5.accent span:after,.h5.accent span:before,.h6.accent span:after,.h6.accent span:before,.h.accent span:after,.h.accent span:before,.next-post .accent.post-single__header:before span:after,.next-post .accent.post-single__header:before span:before,blockquote.accent span:after,blockquote.accent span:before,h1.accent span:after,h1.accent span:before,h2.accent span:after,h2.accent span:before,h3.accent span:after,h3.accent span:before,h4.accent span:after,h4.accent span:before,h5.accent span:after,h5.accent span:before,h6.accent span:after,h6.accent span:before{display:none}}.h1,h1{font-size:60px;line-height:1.1;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h1,h1{font-size:60px;line-height:1.1}}.h2,h2{font-size:40px;line-height:1.1;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h2,h2{font-size:40px;line-height:1.1}}.h3,h3{font-size:36px;line-height:1.1;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h3,h3{font-size:26px;line-height:1.1}}.h4,h4{font-size:30px;line-height:1.1;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h4,h4{font-size:24px;line-height:1.1}}.h5,blockquote,h5{font-size:26px;line-height:1.1;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h5,blockquote,h5{font-size:26px;line-height:1.1}}.h6,.next-post .post-single__header:before,h6{font-size:18px;line-height:22px;text-transform:none;font-style:normal;letter-spacing:0;text-decoration:none;font-weight:600}@media (max-width:767px){.h6,.next-post .post-single__header:before,h6{font-size:18;line-height:1.1}}*+h2,*+h3,*+h4,*+h5{margin-top:40px}a{transition:all .2s}a,a:hover{text-decoration:none;color:#313131}.entry--search{display:block;max-width:500px;margin-bottom:40px}.table .thead-dark th{background-color:#135c6e;border-color:#135c6e}.table td,.table th{border-bottom:1px solid #f3f4f6}.table-striped tbody tr:nth-of-type(odd){background:#f3f4f6}.content-body section:nth-last-child(2){background:linear-gradient(180deg,#fff 0,#f9f9f9)}.content-body section:nth-last-child(2)~section{background:#f9f9f9}blockquote{display:flex;color:#032c57;padding:20px 30px;border-left:10px solid #f08a24;background:#f3f4f6}blockquote :last-child{margin-bottom:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.mfp-container{background:rgba(0,0,0,.5)}.footer-logo{position:relative;margin-bottom:8px}.footer-logo .logo-container .footer-logo{display:inline-block;vertical-align:middle;margin-right:40px}.footer-logo .logo-container .footer-logo img{max-width:90px;max-height:40px}.accordion__item{background:#fff;margin:0 auto 20px;border:1px solid #d1d5db}.accordion__item.active .accordion__title .icon{transform:rotate(180deg)}.accordion__title{padding:13px 25px;color:#032c57;cursor:pointer;display:flex}.accordion__title .icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.782.882l-.707-.697a.434.434 0 00-.607 0L8 6.538 1.532.185a.434.434 0 00-.607 0L.218.882a.418.418 0 000 .597l7.478 7.362c.168.165.44.165.607 0l7.479-7.362a.418.418 0 000-.597z' fill='%231F2937'/%3E%3C/svg%3E");width:16px;height:9px;margin:auto 0 auto auto;transition:all .2s}.accordion__content{color:#032c57;text-align:left;padding:15px 25px}.accordion__content a:hover{text-decoration:underline}.accordion__expanding{display:none}.gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin:50px -10px}.gallery .gallery-item{padding:10px}.gallery-columns-1 .gallery-item{flex:0 0 100%;max-width:100%}.gallery-columns-2 .gallery-item{flex:0 0 50%;max-width:50%}.gallery-columns-3 .gallery-item{flex:0 0 33.3333%;max-width:33.3333%}.gallery-columns-4 .gallery-item{flex:0 0 25%;max-width:25%}.gallery-columns-5 .gallery-item{flex:0 0 20%;max-width:20%}.gallery-columns-6 .gallery-item{flex:0 0 16.6667%;max-width:16.6667%}.icon{margin-bottom:10px}.icon__image{margin-bottom:16px}@media (max-width:991px){.card-default .card-partner{margin-bottom:30px}}.card-default .card-partner a{text-decoration:none}.card-default .card-partner a img{transition:all .2s}.card-default .card-partner a img:hover{transform:scale(1.05)}.card-default .card-partner__image .media__caption{display:none}.card-default .card-partner__image .media__image{width:100%;height:0;padding-bottom:70%;position:relative;overflow:hidden}@media (max-width:767px){.card-default .card-partner__image .media__image{width:100%}}.card-default .card-partner__image .media__image img{width:100%;height:100%;position:absolute;top:0;left:0;right:10px;border-radius:0;display:block;z-index:2;-o-object-fit:cover;object-fit:cover}.card-default .card-partner__body{padding:30px 30px 0;color:#032c57}.card-default .card-partner__title{margin-bottom:5px;color:#032c57}.card-default .card-partner__title>span{font-size:80%;display:block;text-transform:uppercase}.card-default .card-partner__date{margin-bottom:25px;color:#032c57}.card-default .card-partner__excerpt{color:#032c57;margin:0 0 20px}.card-default .card-partner__excerpt p{margin:0}.card-default__body{background:#fff;padding:30px}.card-flush__body,.card-partner__body{padding:30px 0 0}.card-flush__title,.card-partner__title{margin-bottom:10px}.card-team a{text-decoration:none}.card-team__image .media__image{width:100%;height:0;padding-bottom:100%;position:relative}.card-team__image .media__image img{width:100%;height:100%;position:absolute;top:0;left:0;right:10px;display:block;z-index:2;-o-object-fit:cover;object-fit:cover}.card-team__title{margin-top:30px;margin-bottom:10px}@media (max-width:991px){.card-team__title{font-size:24px}}.card-team__position{margin-bottom:20px;color:#9ca3af}.card-team__excerpt{color:#032c57}.card-partner__title{text-align:center;margin-bottom:10px}.card-partner__type{text-align:center;color:#9ca3af}.card-download{margin-bottom:60px}@media (max-width:991px){.card-download{margin-bottom:30px}}.card-download a{text-decoration:none}.card-download__image{margin-bottom:10px}.card-download__actions,.card-download__title{transition:all .2s;color:#032c57}.card-download__title{margin-bottom:15px}.card-download__actions{margin-bottom:10px}.card-download a{display:block}.card-download a:hover .card-download__actions{color:#f08a24}.card-story__image{position:relative}.card-story__title{position:absolute;z-index:1;width:100%;left:0;bottom:0;right:0;color:#fff;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;margin:0;top:0;background:linear-gradient(180deg,rgba(31,41,55,0),#1f2937);opacity:0;transition:all .2s}.card-story__title:hover{opacity:1}.card-story__title span{position:absolute;padding:0 25px 20px;bottom:0;left:0;right:0}.card-story .media__image{width:100%;height:0;padding-bottom:100%;position:relative}.card-story .media__image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-image:nth-child(1n){color:#f08a24}.card-image:nth-child(2n){color:#9055a2}.card-image:nth-child(3n){color:#135c6e}.card-image__wrapper{border-radius:10px;overflow:hidden;position:relative;height:0;padding-top:90%;background:#231f20}.card-image__wrapper:after{content:"";display:block;position:absolute;top:0;right:0;left:0;height:150%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,currentColor 33%,currentColor);transition:transform .3s ease-in-out;transform:translateY(33%);opacity:.85}@media (max-width:768px){.card-image__wrapper{margin-bottom:20px;padding-top:50%}.card-image__wrapper:after{transform:translateY(-33%);opacity:.7}}.card-image__wrapper:hover:after{transform:translateY(-33%);opacity:.7}.card-image__wrapper a{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;transition:padding .3s ease-in-out;line-height:1.1}.card-image__image,.card-image__image .media,.card-image__image img{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.card-image__image .media,.card-image__image img{-o-object-fit:cover;object-fit:cover}.card-image__cta{font-weight:600;font-size:30px;color:#fff;text-decoration:none;left:0;right:0;margin:0;top:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:5% 20% 8%;z-index:10}.card-image__cta,.card-image__cta:after{position:absolute;bottom:0;transition:all .3s ease-in-out}.card-image__cta:after{background:url(../../assets/images/arrow-circle.png) no-repeat 50%/100%;content:"";width:54px;height:54px;display:block;opacity:0;transform:scale(.5);left:calc(50% - 27px)}@media (max-width:768px){.card-image__cta{font-size:25px;padding:15px;justify-content:center}.card-image__cta:after{width:36px;height:36px;transform:scale(1);opacity:1;display:block;position:relative;margin:15px auto -15px;left:0}}.card-image__cta:hover{padding-bottom:calc(10% + 54px)}.card-image__cta:hover:after{transform:scale(1);opacity:1;bottom:5%}.card-post{border-radius:10px;background:#fff;overflow:hidden;height:100%;width:100%;border:1px solid #e1e1e1}.card-post__img{padding-bottom:54%;background:no-repeat 50%/cover;position:relative;overflow:hidden}.card-post__img.colour-green{color:#84c44b}.card-post__img .media,.card-post__img .media_image,.card-post__img .media_image img,.card-post__img .media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.card-post__img .media_image img,.card-post__img .media img{-o-object-fit:cover;object-fit:cover}.card-post__img:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:currentColor;transition:opacity .3s ease-in-out;opacity:0}.card-post__text{padding:36px 25px 25px;position:relative;text-align:center;color:#535353}.card-post__title{font-size:26px;margin-bottom:10px;color:#231f20}.card-post__meta{display:inline-flex;height:33px;line-height:33px;text-align:center;position:absolute;bottom:calc(100% - 16px);left:50%;transform:translateX(-50%)}.card-post__meta>div{display:flex;margin:auto;height:33px}.card-post__meta>div>div{padding:0 15px;display:block;margin:0;height:33px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:140px}.card-post__meta>div .date{font-size:16px;color:#989797;background:#fff;border:1px solid #e1e1e1;border-right:none;border-radius:10px 0 0 10px}.card-post__meta>div .category{font-size:16px;color:#fff;text-align:center;background:#508694;border-radius:0 10px 10px 0}.card-post__meta>div .category.background-green{background-color:#84c44b}.card-post a:hover .card-post__img:after{opacity:.55}.card-cta{padding:45px;background:#fff;border:1px solid #ccc;border-top:0;box-sizing:border-box;border-radius:10px;position:relative;margin-bottom:50px;height:100%}@media (max-width:991px){.card-cta{margin-bottom:50px}}.card-cta.has-image{display:flex;margin-bottom:-30px}@media (min-width:992px) and (max-width:1300px){.card-cta.has-image{margin-bottom:0}}@media (max-width:991px){.card-cta.has-image{margin-bottom:50px}}.card-cta.has-image:before{border-top-left-radius:10px;border-top-right-radius:0;border-bottom-left-radius:10px;right:auto;width:9px;bottom:0;height:100%}@media (min-width:992px) and (max-width:1299px){.card-cta.has-image .card-cta__text{margin-bottom:40px}}@media (min-width:1300px){.card-cta.has-image .card-cta__text{margin-bottom:80px}}.card-cta__image{height:calc(100% + 150px);margin-top:-75px;margin-right:-50px;position:relative;z-index:3;border-radius:10px;overflow:hidden;margin-left:27px;width:100%}@media (max-width:991px){.card-cta__image{display:none}}.card-cta__image .media,.card-cta__image .media__image{position:absolute}.card-cta__image .media,.card-cta__image .media__image,.card-cta__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-cta:before{background:#f08a24;height:9px;position:absolute;top:0;left:0;right:0;content:"";display:block;z-index:1;border-top-left-radius:10px;border-top-right-radius:10px}.card-cta.secondary:before{background:#135c6e}.card-cta.purple:before{background:#9055a2}.card-cta.green:before{background:#84c44b}.card-cta__title{font-size:28px;line-height:32px;color:#231f20;margin:0 0 20px}.card-cta__actions{bottom:45px;left:45px;position:absolute}.card-flush__image{height:0;padding-top:67%;position:relative;overflow:hidden;border-radius:10px}.card-flush__image:after{content:"";display:block;position:absolute;bottom:0;right:0;background:#84c44b no-repeat 50%;border-radius:50px 0 10px 50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.852 6.319l-6.16 5.549a.547.547 0 01-.713 0l-.831-.743a.417.417 0 010-.637L5.12 6 .148 1.512a.417.417 0 010-.637l.83-.743a.547.547 0 01.714 0l6.16 5.55a.417.417 0 010 .637z' fill='%23fff'/%3E%3C/svg%3E");width:60px;height:50px}.card-flush__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s}.card-flush__image img:hover{transform:scale(1.1)}.card-flush__title{color:#231f20}.card-flush__body{display:flex;flex-direction:column;padding:20px 0;color:#535353}.card-flush__actions{margin-top:auto}.email-alerts{background:#ecf2f3;border-radius:10px;padding:30px}.email-alerts__title{margin-bottom:20px;display:flex;align-items:center}.email-alerts__title svg{flex:0 0 46px;margin-right:20px}.email-alerts__title h4{font-weight:600;font-size:19px;line-height:20px;color:#135c6e;margin:0;max-width:224px}@media (max-width:767px){.email-alerts{margin-left:-15px;margin-right:-15px}}#wpjb-top-search-form .email-alerts [type=submit],.email-alerts #wpjb-top-search-form [type=submit],.email-alerts .btn,.email-alerts .form-input,.email-alerts .gform_wrapper .gform_footer .button,.email-alerts .jobs-map .map-search-panel button,.email-alerts .wpjb-form-nolines input.wpjb-submit,.email-alerts .wpjb-page-add>.wpjb-form input.wpjb-submit,.email-alerts .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.email-alerts .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.email-alerts .wpjr-page-register>.wpjb-form input.wpjb-submit,.gform_wrapper .gform_footer .email-alerts .button,.jobs-map .map-search-panel .email-alerts button,.wpjb-form-nolines .email-alerts input.wpjb-submit,.wpjb-page-add>.wpjb-form .email-alerts input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .email-alerts input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .email-alerts input.wpjb-submit,.wpjr-page-register>.wpjb-form .email-alerts input.wpjb-submit{border-radius:10px}@font-face{font-family:fontello;src:url(../../assets/scss/fonts/fontello.eot?28314675);src:url(../../assets/scss/fonts/fontello.eot?28314675#iefix) format("embedded-opentype"),url(../../assets/scss/fonts/fontello.woff2?28314675) format("woff2"),url(../../assets/scss/fonts/fontello.woff?28314675) format("woff"),url(../../assets/scss/fonts/fontello.ttf?28314675) format("truetype"),url(../../assets/scss/fonts/fontello.svg?28314675#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e800"}.icon-external-link:before{content:"\e801"}.icon-bookmark:before{content:"\e802"}.icon-map-marker:before{content:"\e803"}.icon-briefcase:before{content:"\e804"}.icon-cloud-upload:before{content:"\e805"}.icon-chevron-up:before{content:"\e806"}.icon-chevron-down:before{content:"\e807"}.icon-chevron-left:before{content:"\e808"}.icon-chevron-right:before{content:"\e809"}.icon-spinner-third:before{content:"\e80b"}.animate-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.media--video-autoplay{z-index:1}.media--video-autoplay iframe,.media--video-autoplay video{border:none;position:absolute;left:0;top:0;width:100%;height:100%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}.media--cover .media__image,.media--cover img{height:100%;width:100%}.media--cover img{-o-object-fit:cover;object-fit:cover;display:none}.media--bg{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:0}.media--caption{margin-right:54px;padding:67px 0 0;background:url(/wp-content/uploads/2020/11/Ikawai__7379_-_Sanford_Boat_3.jpg) no-repeat 50% #f08a24;background-size:cover}.media--caption .media__image{width:calc(100% + 54px);position:relative}.media--caption .media__image img{width:100%;display:block}.media--caption .media__image svg{height:90px;width:90px;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.media--caption .media__caption{color:#fff;text-transform:uppercase;padding:36px 79px;text-align:right;font-size:14px;line-height:1.2857;font-weight:700}.order--image-right .media--caption{margin-right:0;margin-left:54px}.order--image-right .media--caption .media__image{margin-left:-54px}.media--video-autoplay .media__image{position:relative;padding-bottom:61%;width:calc(100% + 54px)}.media--video .media__image:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(25,31,31,.45);pointer-events:none;transition:all .2s}.media--video .media__image:hover:before{background:rgba(25,31,31,.25)}.media--video .media__image:after{content:"";display:block;position:absolute;top:50%;left:50%;height:90px;width:90px;transform:translate(-50%,-50%);background:no-repeat 50% url(../../assets/images/play.png);background-size:contain;pointer-events:none}.media--video .media__caption{text-align:left}.section{position:relative;z-index:1}.section__inner{position:relative;z-index:10}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#f08a24}.hamburger-box{width:40px;height:40px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;width:22px;left:9px;margin-top:-.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:22px;height:2px;background-color:#f08a24;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.collapsed .hamburger-inner{transform:rotate(0);transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.collapsed .hamburger-inner:before{top:-8px;opacity:1;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin.collapsed .hamburger-inner:after{bottom:-8px;transform:rotate(0);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}:root{--swiper-theme-color:#1f1f1f}.swiper-slide,.swiper-wrapper{display:flex;align-items:stretch;height:auto}.swiper-slide{padding-left:0;padding-right:0}.swiper-slide img{display:block;width:100%}.swiper-slide__inner{border-bottom:1px solid #e5e5e5;display:flex;align-items:stretch;width:100%}.swiper-slide .media__caption{padding:30px 80px 30px 0}.swiper-pagination,.swiper-slide .media__caption{font-size:14px;line-height:1.2857;text-transform:uppercase;font-weight:700}.swiper-pagination{padding:30px 0 29px;position:absolute;left:auto;bottom:1px;right:41px;width:60px;background:#fff}.swiper-button-next,.swiper-button-prev{width:40px;height:36px;transform:translateY(0)}.swiper-button-next:after,.swiper-button-prev:after{content:"";height:40px;width:36px;background:no-repeat 50%;background-size:40px 36px}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{transform:scale(.6)}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next{right:-15px}.swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_469:20561)'%3E%3Cpath d='M13.07.491l-1.547 1.591a.985.985 0 000 1.366l14.118 14.553-14.118 14.552a.985.985 0 000 1.367l1.547 1.59a.92.92 0 001.328 0l16.36-16.826a.985.985 0 000-1.366L14.398.49a.92.92 0 00-1.328 0z' fill='%231F2937'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_469:20561'%3E%3Cpath fill='%23fff' transform='rotate(-90 18 18)' d='M0 0h36v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media (max-width:1199px){.swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_469:20561)'%3E%3Cpath d='M13.07.491l-1.547 1.591a.985.985 0 000 1.366l14.118 14.553-14.118 14.552a.985.985 0 000 1.367l1.547 1.59a.92.92 0 001.328 0l16.36-16.826a.985.985 0 000-1.366L14.398.49a.92.92 0 00-1.328 0z' fill='%23FFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_469:20561'%3E%3Cpath fill='%23fff' transform='rotate(-90 18 18)' d='M0 0h36v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}}@media (max-width:767px){.swiper-button-next{right:15px}}.swiper-button-prev{left:-15px}.swiper-button-prev:after{transform:scaleX(-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_469:20561)'%3E%3Cpath d='M13.07.491l-1.547 1.591a.985.985 0 000 1.366l14.118 14.553-14.118 14.552a.985.985 0 000 1.367l1.547 1.59a.92.92 0 001.328 0l16.36-16.826a.985.985 0 000-1.366L14.398.49a.92.92 0 00-1.328 0z' fill='%231F2937'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_469:20561'%3E%3Cpath fill='%23fff' transform='rotate(-90 18 18)' d='M0 0h36v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media (max-width:1199px){.swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_469:20561)'%3E%3Cpath d='M13.07.491l-1.547 1.591a.985.985 0 000 1.366l14.118 14.553-14.118 14.552a.985.985 0 000 1.367l1.547 1.59a.92.92 0 001.328 0l16.36-16.826a.985.985 0 000-1.366L14.398.49a.92.92 0 00-1.328 0z' fill='%23FFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_469:20561'%3E%3Cpath fill='%23fff' transform='rotate(-90 18 18)' d='M0 0h36v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}}@media (max-width:767px){.swiper-button-prev{left:15px}}.job-list{max-width:820px;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;margin-bottom:10px;border:1px solid #e1e1e1;padding:4px 0;text-decoration:none!important;font-size:16px;position:relative}.job-list:before{content:"";position:absolute;background:#84c44b;display:block;height:calc(100% + 2px);left:-1px;top:-1px;width:8px;border-radius:10px 0 0 10px}@media (min-width:768px){.job-list{flex-direction:row;align-items:center}.job-list:before{width:12px}}.job-list__dates,.job-list__details,.job-list__logo{padding:20px}.job-list__details{flex-grow:1}.job-list__logo{flex:0 0 100px;display:flex;padding-left:30px;padding-right:10px;flex-direction:column;justify-content:center}@media (max-width:767px){.job-list__logo{padding-bottom:0}}.job-list__logo img{width:80px;height:auto;display:block;max-width:none}.job-list__title{font-size:18px;line-height:1.3;font-weight:500;margin-bottom:6px;color:#508694}.job-list__council,.job-list__location{color:#535353;display:inline-block}.job-list__location{position:relative;margin-left:26px}.job-list__location:before{content:"\e803";font-family:fontello;color:#84c44b;display:block;position:absolute;top:0;left:-16px;height:21px;width:16px}@media (max-width:767px){.job-list__location{display:block;margin:0}.job-list__location:before{display:none}}.job-list__tag{color:#535353}@media (max-width:767px){.job-list__tag{margin:0}}.job-list__dates{color:#aaa;font-size:14px;padding-top:0;padding-bottom:0;white-space:nowrap}.job-list:hover .job-list__title{color:#355962}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search:after{display:none!important}.wpjb .wpjb-form-to-refine{display:flex;margin-bottom:18px;flex-direction:column}@media (min-width:992px){.wpjb .wpjb-form-to-refine{margin-bottom:60px;flex-direction:row;align-items:center}.wpjb .wpjb-form-to-refine fieldset{height:50px}}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search{flex-grow:1;display:block}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search:after{content:"";display:table;clear:both}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div{margin:0;padding:0;float:left;clear:none;width:100%}@media (min-width:992px){.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div{width:25%;padding-right:15px}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:first-of-type{width:30%}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:nth-of-type(3){width:20%}}@media (max-width:991px){.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div{width:50%}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:nth-child(odd){padding-left:10px}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:nth-child(odd) .wpjb-field .select-options{left:auto;right:0}.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:first-of-type,.wpjb .wpjb-form-to-refine>.wpjb-fieldset-search>div:nth-of-type(2){width:100%;padding:0}}.wpjb .wpjb-form-to-refine div{margin:0;padding:0}.wpjb .wpjb-form-to-refine div label.wpjb-label{display:none}.wpjb .wpjb-form-to-refine div.wpjb-element-name-query .wpjb-field{position:relative}.wpjb .wpjb-form-to-refine div.wpjb-element-name-query .wpjb-field:after{content:"\e800";font-family:fontello;display:block;height:19px;width:18px;margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.wpjb .wpjb-form-to-refine div input[type=text]{font-size:19px;background:none;border:none;border-bottom:1px solid #cec8c6;height:50px;border-radius:0;padding:11px 44px 11px 0;overflow:hidden;text-overflow:ellipsis}.wpjb .wpjb-form-to-refine div input[type=text]:focus{box-shadow:none;outline:none;border-color:#f08a24}.wpjb .wpjb-form-to-refine div select{font-size:19px;background:none;border:none;border-bottom:1px solid #cec8c6;padding:11px 0;height:50px;border-radius:0}.wpjb .wpjb-form-to-refine div select:focus{box-shadow:none;outline:none;border-color:#f08a24}.wpjb .wpjb-form-to-refine div.wpjb-field{float:none;width:auto}.wpjb .wpjb-form-to-refine input.wpjb-submit{margin:0;font-size:20px;font-size:19px;font-weight:600;width:100%;color:#fff;border:1px solid #84c44b;background-color:#84c44b;border-radius:10px 0 10px 10px;min-width:192px;padding:10px 16px;transition:all .2s}.wpjb .wpjb-form-to-refine input.wpjb-submit:focus,.wpjb .wpjb-form-to-refine input.wpjb-submit:hover{color:#fff;border:1px solid #70c44b;background-color:#70c44b}.page-title__dates{color:#aaa;font-size:14px;margin-top:20px}.content-body .section-job:nth-last-child(2){background:#f9f9f9}div.job-single{background-color:#f9f9f9;display:block}div.job-single .section-page-title{padding-bottom:15px}@media (min-width:992px){div.job-single__content{background-color:#fff;padding:35px;color:#535353}}.wpjb-info{display:flex;justify-content:space-between;margin-bottom:20px;font-size:20px}.wpjb-info .job__location{color:#000}.wpjb-info .job__location .wpjb-glyphs:before{display:inline-block;vertical-align:-1px;width:22px;text-align:center;content:"\e803";font-family:fontello;color:#84c44b}.wpjb-info .job__employment-type{color:#535353}.wpjb-info .job__employment-type .wpjb-glyphs:before{display:inline-block;vertical-align:-1px;width:22px;text-align:center;content:"\e804";font-family:fontello;color:#84c44b}.wpjb-info .job-list__logo-image{display:flex;flex-direction:column;justify-content:center;height:80px}.wpjb-info .job-list__logo-image img{height:auto;width:80px}.wpjb-form-slider{padding-top:27px}@media (max-width:767px){.wpjb-form-slider{margin-left:-15px;margin-right:-15px}}.wpjb-upload-ui{position:relative}.wpjb-upload-ui .wpjb-drop-zone{border:2px dashed #c9c9c9;height:145px}.wpjb-upload-ui .wpjb-upload-inner{position:absolute;text-align:center;font-size:16px;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none}.wpjb-upload-ui .wpjb-upload-inner span{display:block}.wpjb-upload-ui .wpjb-upload-inner .wpjb-upload-info{color:#000;font-size:16px}.wpjb-upload-ui .wpjb-upload-inner a{color:#535353}.wpjb-upload-ui.wpjb-drag-over .wpjb-drop-zone{background:rgba(253,126,20,.1);border-color:#fd7e14}.section-related{padding-top:80px;padding-bottom:80px}.section-related .email-alerts{margin-top:58px}.wpjb-related-jobs__title{text-align:center;font-size:24px;margin-bottom:30px}.job-sidebar{background-color:#fff;margin-bottom:40px}.job-sidebar__apply{padding:25px 20px;border-bottom:1px solid #f9f9f9}.job-sidebar__actions{display:flex;justify-content:space-around;padding:25px 20px;font-size:16px}.job-sidebar__actions a{color:#535353!important;border:none!important;background:none!important;padding:0!important;font-size:16px!important;font-weight:400!important}.job-sidebar__actions a.wpjb-visit-site svg{display:none}.job-sidebar__actions a.wpjb-visit-site:before{content:"\e801";font-family:fontello;margin-right:4px;vertical-align:0;display:inline-block}.job-sidebar__actions a+a:before{content:"\e802";font-family:fontello;margin-right:4px;vertical-align:0;display:inline-block}@media (max-width:767px){.job-sidebar{margin-left:-15px;margin-right:-15px}}.wpjb-visit-site svg{display:inline-block;vertical-align:0;margin-right:3px}.job-share{text-align:center}.job-share__label{font-size:16px;color:#535353;margin-bottom:16px}.job-share__icon{margin:0 4px}.job-share__icon path{transition:all .2s}.job-share__icon:hover path[fill="#535353"]{fill:#fd7e14}[class*=" wpjb-icon-"]:before,[class^=wpjb-icon-]:before{opacity:1}.wpjb-icon-upload-cloud:before{content:"\e805";font-family:fontello;display:inline-block;width:38px;height:26px;font-size:27px;margin:5px 0 15px}div.wpjb-map-overlay:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;content:"\e80b";color:#f08a24;font-family:fontello;position:absolute;top:50%;left:50%;font-size:42px;height:42px;width:42px;line-height:42px;margin-top:-21px;margin-left:-21px}.mobile-sidebar{position:sticky;bottom:-194px}#wpjb-apply-form{background:#fff}.wpjb-job-content--2566 p{margin:0}@-webkit-keyframes bounce{0%,50%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes bounce{0%,50%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.title-block{max-width:574px;width:100%;margin:auto;display:flex;min-height:250px;flex-direction:column;justify-content:center;text-align:center;padding:20px 57px 50px;max-width:calc(100% - 30px)}@media (min-width:1100px) and (max-width:1440px) and (max-height:800px){.title-block{min-height:0}}@media (max-width:767px){.title-block{padding:20px 20px 30px;min-height:0}}.title-block__inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.title-block__title{margin:0}.title-block__content{margin-top:25px}.title-block__content :last-child{margin-bottom:0}@media (min-width:1100px) and (max-width:1440px) and (max-height:800px){.title-block__content{margin-top:15px}}.title-block__actions{margin-top:45px}#wpjb-top-search-form .title-block__actions [type=submit],.gform_wrapper .gform_footer .title-block__actions .button,.jobs-map .map-search-panel .title-block__actions button,.title-block__actions #wpjb-top-search-form [type=submit],.title-block__actions .btn,.title-block__actions .gform_wrapper .gform_footer .button,.title-block__actions .jobs-map .map-search-panel button,.title-block__actions .wpjb-form-nolines input.wpjb-submit,.title-block__actions .wpjb-page-add>.wpjb-form input.wpjb-submit,.title-block__actions .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.title-block__actions .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.title-block__actions .wpjr-page-register>.wpjb-form input.wpjb-submit,.wpjb-form-nolines .title-block__actions input.wpjb-submit,.wpjb-page-add>.wpjb-form .title-block__actions input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .title-block__actions input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .title-block__actions input.wpjb-submit,.wpjr-page-register>.wpjb-form .title-block__actions input.wpjb-submit{min-width:260px}.title-block__arrow{margin-top:25px;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@media (max-width:767px){.title-block__arrow{transform:scale(.6)}}@media (min-width:1100px) and (max-width:1440px) and (max-height:800px){.title-block__arrow{margin-top:-5px;display:none}}.title-block--bottom{margin-bottom:0}.title-block--top{margin-top:0}.wp-pagenavi{list-style:none;padding:0;display:flex;justify-content:center;margin:40px auto 10px;width:auto;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:flex;justify-content:center;align-items:center;font-weight:400;color:#9ca3af;border-collapse:collapse;width:48px;height:48px;margin:0;border:1px solid #fff;background:#fff;font-size:20px;color:#535353}.wp-pagenavi a:hover,.wp-pagenavi span:hover{border-color:#fff}.wp-pagenavi span.current{background:#84c44b;border-color:#84c44b;border-radius:10px;color:#fff;font-weight:400}.wp-pagenavi a.nextpostslink{font-size:0}.wp-pagenavi a.nextpostslink:before{content:"\e809";font-family:fontello;font-size:11px}.wp-pagenavi a.previouspostslink{font-size:0}.wp-pagenavi a.previouspostslink:before{content:"\e809";font-family:fontello;font-size:12px;transform:rotate(180deg)}.wpjb-paginate-links{max-width:820px;margin:32px 0 60px;text-align:center;display:flex;justify-content:center}.wpjb-paginate-links .page-numbers{background-color:#fff;font-size:20px;color:#535353;width:48px;height:48px;text-align:center;line-height:48px;padding:0;font-weight:400}.wpjb-paginate-links .page-numbers:hover{background:#fafafa;border-radius:10px}.wpjb-paginate-links .page-numbers:hover:focus{background:#f0f0f0;border-radius:10px}.wpjb-paginate-links .page-numbers:first-child{border-radius:10px 0 0 10px}.wpjb-paginate-links .page-numbers:last-child{border-radius:0 10px 10px 0}.wpjb-paginate-links .page-numbers.current{color:#fff;background:#84c44b;border-radius:10px}.wpjb-paginate-links .page-numbers.next span,.wpjb-paginate-links .page-numbers.prev span{background:none;font-size:12px;vertical-align:1px}.page-id-15 .media__caption{display:none}.acf-map{height:1048px;margin-top:-88px;visibility:hidden}.acf-map div[style*=table-cell]>div[style]{background:#fff;width:35px;height:35px;margin-left:55px;margin-bottom:55px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-family:omnes-pro,Arial,sans-serif!important;font-weight:700}.acf-map .gm-style .gm-style-iw-t:after{display:none}.acf-map .gm-style .gm-style-iw-c{font-family:omnes-pro,Arial,sans-serif;box-shadow:1px 5px 5px rgba(0,0,0,.09);background-color:#fff;border-radius:0;padding:0;width:363px;overflow:visible;top:42px}.acf-map .gm-style .gm-style-iw-c .gm-style-iw-d[style]{overflow:visible!important}.acf-map .gm-style .gm-style-iw-c .gm-style-iw-d>div{display:flex;flex-direction:column;position:relative}.acf-map .gm-style .gm-style-iw-c .gm-style-iw-d+button[style]{background:#fff!important;opacity:1;top:0!important;right:0!important}.acf-map .gm-style .gm-style-iw-c .marker__icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.acf-map .gm-style .gm-style-iw-c .marker__image img{width:100%}.acf-map .gm-style .gm-style-iw-c .marker__body{padding:25px}.acf-map .gm-style .gm-style-iw-c .marker__title{font-size:22px;font-weight:700;color:#f08a24;line-height:1.23;margin-bottom:5px}.acf-map .gm-style .gm-style-iw-c .marker__address{line-height:10px;color:#f08a24;margin-bottom:10px;line-height:1.59}.acf-map .gm-style .gm-style-iw-c .marker__description{margin-bottom:24px;font-size:16px;color:#000;line-height:1.39}#wpjb-top-search-form .acf-map .gm-style .gm-style-iw-c .marker__actions [type=submit],.acf-map .gm-style .gm-style-iw-c .marker__actions #wpjb-top-search-form [type=submit],.acf-map .gm-style .gm-style-iw-c .marker__actions .btn,.acf-map .gm-style .gm-style-iw-c .marker__actions .gform_wrapper .gform_footer .button,.acf-map .gm-style .gm-style-iw-c .marker__actions .jobs-map .map-search-panel button,.acf-map .gm-style .gm-style-iw-c .marker__actions .wpjb-form-nolines input.wpjb-submit,.acf-map .gm-style .gm-style-iw-c .marker__actions .wpjb-page-add>.wpjb-form input.wpjb-submit,.acf-map .gm-style .gm-style-iw-c .marker__actions .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.acf-map .gm-style .gm-style-iw-c .marker__actions .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.acf-map .gm-style .gm-style-iw-c .marker__actions .wpjr-page-register>.wpjb-form input.wpjb-submit,.gform_wrapper .gform_footer .acf-map .gm-style .gm-style-iw-c .marker__actions .button,.jobs-map .map-search-panel .acf-map .gm-style .gm-style-iw-c .marker__actions button,.wpjb-form-nolines .acf-map .gm-style .gm-style-iw-c .marker__actions input.wpjb-submit,.wpjb-page-add>.wpjb-form .acf-map .gm-style .gm-style-iw-c .marker__actions input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .acf-map .gm-style .gm-style-iw-c .marker__actions input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .acf-map .gm-style .gm-style-iw-c .marker__actions input.wpjb-submit,.wpjr-page-register>.wpjb-form .acf-map .gm-style .gm-style-iw-c .marker__actions input.wpjb-submit{width:100%}.wpjb-page-default-form{max-width:816px}.wpjb-boxes{display:flex;flex-wrap:wrap}.wpjb .wpjb-boxes .wpjb-boxes-group{margin:1em 0 0;clear:both;overflow:hidden;width:100%}.wpjb-element-name-candidate_type{visibility:hidden;height:0}.wpjb{width:100%;display:block}.wpjb a{color:#508694}.wpjb a:hover{color:#355962}.wpjb-form-nolines,.wpjb-page-add>.wpjb-form,.wpjb-page-default-form>.wpjb-form,.wpjr-page-my-resume>.wpjb-form,.wpjr-page-register>.wpjb-form{border-top:8px solid #fd7e14;padding:35px;max-width:816px}.wpjb-form-nolines>h2,.wpjb-page-add>.wpjb-form>h2,.wpjb-page-default-form>.wpjb-form>h2,.wpjr-page-my-resume>.wpjb-form>h2,.wpjr-page-register>.wpjb-form>h2{font-size:24px;margin-bottom:20px}.wpjb-form-nolines fieldset legend,.wpjb-page-add>.wpjb-form fieldset legend,.wpjb-page-default-form>.wpjb-form fieldset legend,.wpjr-page-my-resume>.wpjb-form fieldset legend,.wpjr-page-register>.wpjb-form fieldset legend{margin-bottom:15px;color:#000}.wpjb-form-nolines fieldset>div,.wpjb-page-add>.wpjb-form fieldset>div,.wpjb-page-default-form>.wpjb-form fieldset>div,.wpjr-page-my-resume>.wpjb-form fieldset>div,.wpjr-page-register>.wpjb-form fieldset>div{padding:0;margin:0 0 10px;overflow:visible}.wpjb-form-nolines fieldset>div .wpjb-label,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-label,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-label,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-label,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-label{margin:0 0 4px;font-size:16px;width:auto;font-weight:400;float:none;padding:0;color:#000}.wpjb-form-nolines fieldset>div .wpjb-label+span,.wpjb-form-nolines fieldset>div .wpjb-options-list,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-label+span,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-options-list,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-label+span,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-options-list,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-label+span,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-options-list,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-label+span,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-options-list{padding:13px 0}.wpjb-form-nolines fieldset>div .wpjb-field,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-field,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-field,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-field,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-field{float:none}@media (min-width:992px){.wpjb-form-nolines fieldset>div,.wpjb-page-add>.wpjb-form fieldset>div,.wpjb-page-default-form>.wpjb-form fieldset>div,.wpjr-page-my-resume>.wpjb-form fieldset>div,.wpjr-page-register>.wpjb-form fieldset>div{display:flex;margin-bottom:15px}.wpjb-form-nolines fieldset>div .wpjb-label,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-label,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-label,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-label,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-label{display:block;margin:0;flex:0 0 30%;line-height:50px;white-space:nowrap;overflow:hidden;padding-right:15px}.wpjb-form-nolines fieldset>div .wpjb-field,.wpjb-page-add>.wpjb-form fieldset>div .wpjb-field,.wpjb-page-default-form>.wpjb-form fieldset>div .wpjb-field,.wpjr-page-my-resume>.wpjb-form fieldset>div .wpjb-field,.wpjr-page-register>.wpjb-form fieldset>div .wpjb-field{flex-grow:1}}.wpjb-form-nolines fieldset[style],.wpjb-page-add>.wpjb-form fieldset[style],.wpjb-page-default-form>.wpjb-form fieldset[style],.wpjr-page-my-resume>.wpjb-form fieldset[style],.wpjr-page-register>.wpjb-form fieldset[style]{border:none!important}.wpjb-form-nolines fieldset:last-child>div,.wpjb-page-add>.wpjb-form fieldset:last-child>div,.wpjb-page-default-form>.wpjb-form fieldset:last-child>div,.wpjr-page-my-resume>.wpjb-form fieldset:last-child>div,.wpjr-page-register>.wpjb-form fieldset:last-child>div{display:block}.wpjb-form-nolines fieldset:last-child legend,.wpjb-page-add>.wpjb-form fieldset:last-child legend,.wpjb-page-default-form>.wpjb-form fieldset:last-child legend,.wpjr-page-my-resume>.wpjb-form fieldset:last-child legend,.wpjr-page-register>.wpjb-form fieldset:last-child legend{display:none}.wpjb-form-nolines fieldset:last-child input.wpjb-submit,.wpjb-page-add>.wpjb-form fieldset:last-child input.wpjb-submit,.wpjb-page-default-form>.wpjb-form fieldset:last-child input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form fieldset:last-child input.wpjb-submit,.wpjr-page-register>.wpjb-form fieldset:last-child input.wpjb-submit{margin-right:10px}.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{font-size:20px;width:100%;max-width:364px}@media (min-width:992px){.wpjb-form-nolines input.wpjb-submit,.wpjb-page-add>.wpjb-form input.wpjb-submit,.wpjb-page-default-form>.wpjb-form input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.wpjr-page-register>.wpjb-form input.wpjb-submit{margin-left:30%}}.wpjb-page-add>.wpjb-form,.wpjb-page-default-form>.wpjb-form,.wpjr-page-my-resume>.wpjb-form{border:none;padding:0}.wpjb .wpjb-boxes .wpjb-boxes-group{border:none}.wpjb .wpjb-boxes .wpjb-boxes-group .wpjb-boxes-group-text{text-transform:none;font-size:24px;font-weight:600}.wpjb-button,.wpjb-grid [type=submit],.wpjb-manage-action,.wpjb .wpjb-upload-actions a.button,.wpjb a.wpjb-button,.wpjb a.wpjb-manage-action{border:1px solid rgba(0,0,0,.1);background-color:#fafafa;padding:8px 13px;height:auto;line-height:1.5;color:#444;font-size:13px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.wpjb-button:hover,.wpjb-button:not(.wpjb-no-hover):hover,.wpjb-grid [type=submit]:hover,.wpjb-grid [type=submit]:not(.wpjb-no-hover):hover,.wpjb-manage-action:hover,.wpjb-manage-action:not(.wpjb-no-hover):hover,.wpjb .wpjb-upload-actions a.button:hover,.wpjb .wpjb-upload-actions a.button:not(.wpjb-no-hover):hover,.wpjb a.wpjb-button:hover,.wpjb a.wpjb-button:not(.wpjb-no-hover):hover,.wpjb a.wpjb-manage-action:hover,.wpjb a.wpjb-manage-action:not(.wpjb-no-hover):hover{text-decoration:none;background-color:#fafafa;border:1px solid rgba(0,0,0,.2)}.wpjb .wpjb-manage-actions-left{height:auto}.wpjb .wpjb-manage-actions-left a.wpjb-manage-action{padding:4px 8px}.wpjb-grid .wpjb-grid-row:last-child{border:none}body .wpjb .wpjb-search-group-visible{width:calc(100% - 70px)}body .wpjb .wpjb-list-search{width:60px}.wpjb .wpjb-boxes .wpjb-layer-inside{box-shadow:none;transition:all .2s;padding:10px;background-color:#ecf2f3;width:50%;margin:0;border:1px solid #fff}@media (min-width:768px){.wpjb .wpjb-boxes .wpjb-layer-inside{width:33.3333%}}@media (min-width:992px){.wpjb .wpjb-boxes .wpjb-layer-inside{width:25%}}.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row>div.wpjb-form-resume-alerts,div.wpjb-form-resume-alerts{padding:10px}.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row>div.wpjb-form-resume-alerts .wpjb-form,div.wpjb-form-resume-alerts .wpjb-form{padding:20px}#wpjb-alert-params{display:block}#wpjb-alert-params .wpjb-label{width:30%;float:left}#wpjb-alert-params a.wpjb-button{line-height:1.45;padding-top:15px;padding-bottom:15px}#wpjb-top-search{font-size:inherit;padding:30px}#wpjb-top-search-form{display:flex}.wpjb .wpjb-breadcrumb{font-size:14px;border-top:none;border-bottom-width:1px}#wpjb-alerts-list .wpjb-page-default-form,#wpjb-alerts-list .wpjb-page-default-form>form{max-width:none}#wpjb-alerts-list .wpjb-alert-show-params{display:none}#wpjb-top-search-form .alert-ctas [type=submit],.alert-ctas #wpjb-top-search-form [type=submit],.alert-ctas .btn,.alert-ctas .gform_wrapper .gform_footer .button,.alert-ctas .jobs-map .map-search-panel button,.alert-ctas .wpjb-form-nolines input.wpjb-submit,.alert-ctas .wpjb-page-add>.wpjb-form input.wpjb-submit,.alert-ctas .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.alert-ctas .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.alert-ctas .wpjr-page-register>.wpjb-form input.wpjb-submit,.gform_wrapper .gform_footer .alert-ctas .button,.jobs-map .map-search-panel .alert-ctas button,.wpjb-form-nolines .alert-ctas input.wpjb-submit,.wpjb-page-add>.wpjb-form .alert-ctas input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .alert-ctas input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .alert-ctas input.wpjb-submit,.wpjr-page-register>.wpjb-form .alert-ctas input.wpjb-submit{margin:0 4px 8px;min-width:200px}.wpjb .wpjb-boxes .wpjb-box-myalerts.wpjb-layer-inside{background:#f19335;color:hsla(0,0%,100%,.9)}.wpjb-box:not(.wpjb-box-myalerts){order:12}#wpjb-top-search-form input[type=text],#wpjb-top-search select,.form-control,.jobs-map .map-search-panel .map-input[type=text],.jobs-map .map-search-panel .select select,.wpjb-form input[type=password],.wpjb-form input[type=text],.wpjb-form select,.wpjb-form textarea,.wpjb .wpjb-form div input[type=password],.wpjb .wpjb-form div input[type=text],.wpjb .wpjb-form div select,.wpjb .wpjb-form div textarea{display:block;width:100%;height:calc(1.5em + 1.5rem + 2px);padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;margin:0;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpjb .wpjb-form div select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.984l-5-6h10l-5 6z' fill='%231F2937'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;height:50px}article.blog{position:relative;z-index:10}article.blog .breadcrumbs-partner{background-color:#f9f9f9;padding-top:20px}article.blog .breadcrumbs-partner .wrapper{max-width:1110px}article.blog .breadcrumbs-partner .back-btn{display:flex;align-items:center;align-content:center;font-size:14px}article.blog .breadcrumbs-partner .back-btn svg{margin-right:10px}article.blog .wrapper{margin:auto;padding-left:20px;padding-right:20px}article.blog .wrapper.small{max-width:1110px}article.blog .hdr{background:#f9f9f9;text-align:center;padding:20px 0 140px;position:relative}@media (min-width:768px){article.blog .hdr{padding:35px 0 140px}}article.blog .hdr .meta{display:inline-flex;height:33px;line-height:33px;text-align:center}article.blog .hdr .meta>div{display:flex;margin:auto;height:33px}article.blog .hdr .meta>div>div{padding:0 15px;display:block;margin:0;height:33px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:140px}article.blog .hdr .meta .date{font-size:16px;color:#989797;background:#fff;border:1px solid #e1e1e1;border-right:none;border-radius:10px 0 0 10px}article.blog .hdr .meta .date time{color:#6e6e6e}article.blog .hdr .meta .category{font-size:16px;color:#fff;text-align:center;background:#508694;border-radius:0 10px 10px 0}article.blog .hdr .meta .category.background-green{background-color:#84c44b}article.blog .hdr .article__title{color:#000;font-size:27px;margin:20px auto;font-weight:600;max-width:650px;line-height:.933}@media (min-width:768px){article.blog .hdr .article__title{font-size:60px;margin:32px auto 40px}}article.blog .hdr .author{color:#535353;margin:0}article.blog .hdr a[rel=next],article.blog .hdr a[rel=prev]{font-size:16px;text-decoration:none;position:absolute}@media (min-width:768px){article.blog .hdr a[rel=next],article.blog .hdr a[rel=prev]{top:100%;padding:18px 5px 28px;border-bottom:1px solid;z-index:1}}@media (max-width:767px){article.blog .hdr a[rel=next],article.blog .hdr a[rel=prev]{width:30px;height:30px;text-indent:-99999px;top:22px;overflow:hidden}}article.blog .hdr a[rel=prev]{left:0}@media (min-width:768px){article.blog .hdr a[rel=prev]{left:20px}}@media (max-width:767px){article.blog .hdr a[rel=prev]{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAhklEQVQYlX3PTQrCQAyG4Wdatajbtt5Ce/9b6D0sIrioVnQzA8P4k1XgfZN8Cb7XFnvcFz/ggCVC9QfOOObCpoAn3JKwxqGAVwgRDmhKCFWcbPAsYRJesQ+oy5dqjOji/R4XTLkw45xJXS6llbm0yqX8ZpJ22aaxDDXHTH2U2o/UeESpxfQGtgAjvkrXVLkAAAAASUVORK5CYII=") no-repeat 50%}}article.blog .hdr a[rel=next]{right:0}@media (min-width:768px){article.blog .hdr a[rel=next]{right:20px}}@media (max-width:767px){article.blog .hdr a[rel=next]{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAhklEQVQYlX3PTQrCQAyG4Wdatajbtt5Ce/9b6D0sIrioVnQzA8P4k1XgfZN8Cb7XFnvcFz/ggCVC9QfOOObCpoAn3JKwxqGAVwgRDmhKCFWcbPAsYRJesQ+oy5dqjOji/R4XTLkw45xJXS6llbm0yqX8ZpJ22aaxDDXHTH2U2o/UeESpxfQGtgAjvkrXVLkAAAAASUVORK5CYII=") no-repeat 50%;transform:rotate(180deg)}}article.blog .content{margin-top:-114px;position:relative}article.blog .img{height:0;padding:56.25% 0 0;position:relative}article.blog .img img{-o-object-fit:cover;object-fit:cover}article.blog .img iframe,article.blog .img img{position:absolute;top:0;left:0;border-radius:10px;width:100%;height:100%}article.blog .content-body{margin:25px 0}@media (min-width:768px){article.blog .content-body{margin:55px 0}}article.blog .social{text-align:center}@media (min-width:768px){article.blog .social{position:absolute;left:20px;top:210px;width:77px;padding:0}}article.blog .social a{display:inline-block;width:52px;height:52px;border:1px solid #231f20;border-radius:52px;text-decoration:none;color:#231f20;position:relative}article.blog .social a svg{width:52px;height:52px;padding:10px 0}@media (min-width:768px){article.blog .social a{display:block;margin:18px auto 0}}@media (max-width:767px){article.blog .social p{border-top:1px solid #231f20;margin:0;padding:18px 0}}article.blog+.section-latest-news{background:linear-gradient(180deg,#fff 0,#f9f9f9)}.blog-index{padding:0 0 100px;background:#f9f9f9}.blog-index .d-flex>div{flex:1;margin-right:10%}.blog-index .left{color:#535353;padding:20px 0 35px}.blog-index .left h2{font-size:25px;color:#000;margin:0}.blog-index .left p{margin:0}@media (min-width:768px){.blog-index .left{padding:70px 0}.blog-index .left h2{font-size:60px}}.blog-index .right{padding:30px 0;color:#231f20}@media (max-width:767px){.blog-index .right{display:none}}.blog-index .searchandfilter .sf-field-category{position:relative;text-align:left}.blog-index .searchandfilter .sf-field-category:after{content:"";display:flex;width:30px;height:calc(100% - 5px);right:0;position:absolute;z-index:9999999;margin-left:auto;top:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,97.6%,.7) 40%,#fafafa 70%)}.section.blog-main-nav{background:rgba(80,134,148,.1)!important}.section.blog-main-nav .hide-cat>*{display:inline-block}.section.blog-main-nav .sf-field-taxonomy-states,.section.blog-main-nav ul.children{display:none!important}.section.blog-main-nav .row{padding:3.5px 0!important}.section--archive,.section-post-archive{background:#f9f9f9;margin:0 auto}.section--archive h1.h4,.section-post-archive h1.h4{margin-bottom:0;text-transform:none}.section--archive .mb-30,.section-post-archive .mb-30{margin-bottom:30px}@media (max-width:767px){.section--archive .mb-30,.section-post-archive .mb-30{margin-bottom:15px}}.section--archive .section__search-form,.section-post-archive .section__search-form{max-width:410px;display:block;position:relative}.section--archive .section__search-form input[type=search],.section-post-archive .section__search-form input[type=search]{font:inherit;font-size:19px;color:#535353;background:transparent;border:none;border-bottom:1px solid #cec8c6;padding:0 40px;height:48px;line-height:48px;text-overflow:ellipsis;max-width:410px;border-radius:0}.section--archive .section__search-form input[type=submit],.section-post-archive .section__search-form input[type=submit]{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAVxJREFUOI2dks0uBEEUhb86Nz0j8bPCxs7CRmLFA7R4gxHvYS8WExlv4Qms/CzxCGRCYsWejd9E0FMWbk/KaG04yUlV9z31VXXfQiYST8rUkakr04v7TKa219IsMca+00JLpjuZ4g++90wtqCVTzxfsy5TLNObO/V30TOsn0JTvFmXaHDx+4o3kZNNVoLYHDmogpfc826kCnXkxHwKUe7Y7CAoyvQBNYAJ4pF7jwAPwCjSL96Jf0C8LBxV9fB0sCLj0+eIQoCUfr6pAez5fHwJUZg6/VbyVZfs3/tL+LMv6rruQo+48aXtPprUSnoKCrP+/V4EdPjtTpScFEUK4AlaKXnFrsi//qNQuMAtsA+fAG/AMnAJbgTAXQrgGFoATk02lu6Qn+lUmmwaOgXngAsiBW4AQY6xZ+qlGo5E+VsL+eiEBboBlh8wDR0D2H1AK6wIzQPM/n5YqA0aAxw9kN5TAebywTAAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:50%;width:40px;height:50px;border:none;text-indent:-9999px;overflow:hidden;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0}.section--archive .section__categories ul,.section-post-archive .section__categories ul{list-style:none;display:flex;font-size:18px;text-align:center;font-weight:600;align-items:center;margin:0;padding:0;white-space:nowrap;overflow-x:auto}.section--archive .section__categories ul::-webkit-scrollbar,.section-post-archive .section__categories ul::-webkit-scrollbar{height:4px}.section--archive .section__categories ul::-webkit-scrollbar-track,.section-post-archive .section__categories ul::-webkit-scrollbar-track{background:#f5f5f5}.section--archive .section__categories ul::-webkit-scrollbar-thumb,.section-post-archive .section__categories ul::-webkit-scrollbar-thumb{background:#555;-webkit-transition:all .5s;transition:all .5s}.section--archive .section__categories ul::-webkit-scrollbar-thumb:hover,.section-post-archive .section__categories ul::-webkit-scrollbar-thumb:hover{background:#000;-webkit-transition:all .5s;transition:all .5s}.section--archive .section__categories ul li,.section-post-archive .section__categories ul li{margin:10px 0 0}.section--archive .section__categories ul li a,.section-post-archive .section__categories ul li a{display:block;position:relative;height:33px;padding:0 17px;margin:0 10px 10px;color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6;cursor:pointer}.section--archive .section__categories ul li.current-cat a,.section-post-archive .section__categories ul li.current-cat a{background-color:#eef3f5;opacity:1}.section--archive .section__categories ul li:first-child a,.section-post-archive .section__categories ul li:first-child a{margin-left:0}@media (max-width:767px){.section--archive .section__categories ul,.section-post-archive .section__categories ul{display:block;text-align:left}.section--archive .section__categories ul li,.section-post-archive .section__categories ul li{display:inline-block}}.section--archive select,.section-post-archive select{width:auto;min-width:200px;margin-left:auto}@media (max-width:767px){.section--archive select,.section-post-archive select{margin-left:0}}.searchandfilter{padding-bottom:55px}.searchandfilter ul{list-style:none!important;display:flex;font-size:18px;text-align:center;font-weight:600;align-items:center;margin:0;padding:0;white-space:nowrap;overflow-x:auto;vertical-align:middle}@media (max-width:992px){.searchandfilter ul{display:block}}.searchandfilter ul::-webkit-scrollbar{height:4px}.searchandfilter ul::-webkit-scrollbar-track{background:#f5f5f5}.searchandfilter ul::-webkit-scrollbar-thumb{background:#555;-webkit-transition:all .5s;transition:all .5s}.searchandfilter ul::-webkit-scrollbar-thumb:hover{background:#000;-webkit-transition:all .5s;transition:all .5s}.searchandfilter .sf-field-category{width:74%}@media (max-width:992px){.searchandfilter .sf-field-category{width:100%}}.searchandfilter .sf-field-category .hide-cat>*{display:none}.searchandfilter .sf-field-category .hide-cat>ul{display:flex}.searchandfilter .sf-field-category li{list-style:none;display:inline-block;vertical-align:middle}.searchandfilter .sf-field-category li .sf-input-radio{display:none}.searchandfilter .sf-field-category li.sf-option-active>label{background:#eef3f5;opacity:1}.searchandfilter .sf-field-category li label{display:inline-block;position:relative;height:33px;padding:0 14px 0 17px;margin:0 20px 0 0;color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6;cursor:pointer;vertical-align:middle}.searchandfilter .sf-field-category li ul.children{display:inline-block;vertical-align:middle;margin-left:0}.searchandfilter .sf-field-category li.sf-level-0:first-child label,.searchandfilter .sf-field-category li.sf-option-active label{margin-left:0}.searchandfilter .sf-field-taxonomy-states{width:26%;padding:0;text-align:right}@media (max-width:992px){.searchandfilter .sf-field-taxonomy-states{width:100%;text-align:center;padding-top:20px}}.searchandfilter .sf-field-taxonomy-states select{background-color:#f9f9f9;min-width:240px;height:40px;padding:0 18px;border-color:#d3d8da;border-radius:4px}.searchandfilter .sf-field-taxonomy-states select,.searchandfilter .sf-field-taxonomy-states select option{color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6}.searchandfilter .sf-field-category{padding:0;text-align:right}@media (max-width:992px){.searchandfilter .sf-field-category{width:100%;text-align:center;padding-top:20px}}.searchandfilter .sf-field-category select{background-color:#f9f9f9;min-width:240px;height:40px;padding:0 18px;border-color:#d3d8da;border-radius:4px}.searchandfilter .sf-field-category select,.searchandfilter .sf-field-category select option{color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6}.blog-main-nav .searchandfilter{padding-bottom:0}.blog-main-nav .searchandfilter .sf-field-category:nth-child(2){display:none}.blog-main-nav .blog-search-close{font-family:omnes-pro,Arial,sans-serif;font-weight:700;font-size:24px;display:none}.blog-main-nav .section__search-form{display:none;margin-right:10px}.blog-main-nav .section__search-form input[type=search]{background-color:#f9f9f9;min-width:240px;height:40px;padding:0 18px;border-color:#d3d8da;border-radius:4px;color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6}.blog-main-nav .section__search-form input[type=submit]{display:none}@media (max-width:767px){.blog-main-nav .col-md-4.text-right{text-align:center!important}}.search-filter-results{display:flex;flex-wrap:wrap}.search-filter-results .wp-pagenavi{list-style:none;padding:0;display:flex;justify-content:center;margin:40px auto 10px;width:auto;text-align:center}.search-filter-results .wp-pagenavi .pages{display:none}.search-filter-results .wp-pagenavi a,.search-filter-results .wp-pagenavi span{height:35px;width:35px;display:flex;justify-content:center;align-items:center;font-weight:400;border:1px solid #9ca3af;color:#9ca3af;border-collapse:collapse}.search-filter-results .wp-pagenavi span.current{background:#032c57;color:#fff;border-color:#032c57}.search-filter-results .pagination{width:100%;text-align:center}.post-article{max-width:700px;margin:60px auto}@media (max-width:767px){.post-article{margin:30px auto}}.post-article .col-md-0{position:sticky;top:150px;height:0;padding-bottom:150px;width:0}@media (max-width:1023px){.post-article .col-md-0{position:relative;top:0;width:100%;height:auto;padding-bottom:0}}.post-article__date{margin-bottom:30px}.post-article__meta{color:#032c57;margin:0 0 60px}@media (max-width:767px){.post-article__meta{margin-bottom:30px}}.post-article__meta ul{list-style:none;margin:0;padding:0}.post-article__meta ul li{display:inline-block;margin:0 0 0 20px;padding:0 0 0 20px;border:0;border-left:1px solid rgba(31,41,55,.3)}.post-article__meta ul li:first-child{border-left:0;padding-left:0;margin-left:0}.post-article__meta ul img{width:40px;height:40px;border-radius:20px;margin-right:10px}.post-article__content p{color:#032c57;margin:0 0 30px}.post-article__content figure,.post-article__content img{width:100%!important}.post-article__content figure figcaption,.post-article__content img figcaption{color:#032c57;margin:10px 0 30px}.post-article__content hr{opacity:.2;border:0;border-bottom:1px solid #032c57;margin:60px 0}.post-article__content ul{list-style:none;margin:40px 0 0;padding:0;color:#032c57}@media (max-width:767px){.post-article__content ul{margin-top:20px}}.post-article__content ul li{margin-bottom:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4l7 6-7 6' stroke='%231F2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;padding-left:45px;background-position:5px 5px}@media (max-width:767px){.post-article__content ul li{margin-bottom:20px}}.post-article__content h2,.post-article__content h3,.post-article__content h4,.post-article__content h5,.post-article__content h6{margin-bottom:30px}.post-article .wp-block-image{width:100%;margin:60px 0}@media (max-width:767px){.post-article .wp-block-image{margin:20px 0}}.post-article .wp-block-image img{width:100%;border-radius:10px}.post-article .wp-block-image figcaption{color:#032c57;font-weight:700;font-size:16px;margin:15px 0 0}.post-article__social ul{margin:0 0 0 calc(-100% - 120px);padding:0;list-style:none;width:30px}@media (max-width:1023px){.post-article__social ul{margin:0;width:100%;position:relative}}.post-article__social ul li{margin:0 0 20px}@media (max-width:1023px){.post-article__social ul li{display:inline-block;margin:0 20px 40px 0}}.post-article__social ul svg{width:30px;height:30px;opacity:.4}.post-article__social ul a{color:#135c6e}.post-article__social ul a:hover svg{opacity:1}.next-post{position:relative}.next-post.loading{max-height:650px;overflow:hidden}.next-post.loading:before{content:"";display:block;height:62px;width:62px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='62' height='62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.4' d='M55.305 44.888l-3.37-1.925a1.928 1.928 0 01-.84-2.325 22.282 22.282 0 11-17.98-31.819c-.09-.008-.18-.018-.27-.025C31.815 8.71 31 7.909 31 6.877V3.002a1.938 1.938 0 011.858-1.938C32.24 1.024 31.628.97 31 .97 14.41.969.969 14.41.969 31 .969 47.59 14.41 61.031 31 61.031c11.867 0 22.09-6.896 26.969-16.883-.5.952-1.723 1.278-2.664.74z' fill='%23989796'/%3E%3Cpath d='M32.844 8.794C31.816 8.71 31 7.909 31 6.877V2.995c0-1.103.929-2.032 2.03-1.958C48.67 2.08 61.032 15.097 61.032 31a29.79 29.79 0 01-3.027 13.107c-.484.99-1.74 1.332-2.696.781l-3.37-1.925c-.898-.512-1.191-1.617-.752-2.552A22.104 22.104 0 0053.281 31c0-11.684-8.993-21.268-20.437-22.206z' fill='%23333E48'/%3E%3C/svg%3E");position:absolute;top:100px;left:50%;z-index:501;transform:translateX(-50%);-webkit-animation:spinLoader 1.2s infinite;animation:spinLoader 1.2s infinite}.next-post.loading:after{content:"";display:block;position:absolute;top:100px;left:0;bottom:0;top:0;width:100%;z-index:500;background:linear-gradient(180deg,hsla(0,0%,100%,.43),#fff 82.37%)}.next-post .post-single__header:before{content:"next article";text-transform:uppercase;margin-bottom:50px;display:block}@-webkit-keyframes spinLoader{0%{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinLoader{0%{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}.blog-post-item{position:relative;margin-top:auto;overflow:hidden;display:block;color:#032c57;flex-shrink:0}.blog-post-item a{color:#032c57;text-decoration:none}.blog-post-item a .btn-text{padding:0;color:#032c57}.blog-post-item a .btn-text svg{margin-left:5px;transition:all .2s}.blog-post-item a:hover{display:block;color:#032c57}.blog-post-item a:hover img{transform:scale(1.05)}.blog-post-item__title{margin-top:40px;color:#032c57}.blog-post-item__image{position:relative;width:100%;height:0;padding-bottom:75%;border-radius:10px;display:block;overflow:hidden;background:#f3f4f6}.blog-post-item__image>img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.blog-post-item__image>img.no-image{-o-object-fit:contain;object-fit:contain}.blog-post-item__actions{margin-top:30px}.blog-post-item__actions .btn-text{padding:0;color:#fff;font-weight:500}.blog-post-item__actions .btn-text svg{margin-left:5px;transition:all .2s}.blog-post-item__actions .btn-text:hover svg{margin-left:10px}.blog-post-partner{display:flex;text-align:center}.blog-post-partner__inner{background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #e1e1e1;margin-bottom:25px}.blog-post-partner__body{padding:25px 30px}.blog-post-partner__title{font-size:24px}.blog-post-partner__excerpt{font-size:16px}.latest-articles{overflow:hidden}.latest-articles .h3{margin-bottom:0}.latest-articles .container,.latest-articles .mfp-content{margin-right:auto}@media (min-width:768px){.latest-articles .blog-post-item{padding-top:45%}.latest-articles__image .no-image{align-items:center}.latest-articles__image .no-image img{padding-top:0;max-width:50%}.latest-articles__body{z-index:4}}.menu-category-menu-container ul#menu-category-menu{padding-left:0;margin-bottom:0;padding-top:3px;padding-bottom:7px}.menu-category-menu-container ul#menu-category-menu li{display:inline-block;position:relative;height:33px;padding:0 14px 0 17px;margin:0 20px 0 0;color:#231f20;font-size:16px;line-height:32px;font-weight:400;opacity:.6;cursor:pointer;vertical-align:middle}.menu-category-menu-container ul#menu-category-menu li.current-menu-item{opacity:1}.search-filter-results .pagination .wp-pagenavi a,.search-filter-results .pagination .wp-pagenavi span{width:48px;height:48px;margin:0;border-color:#fff;background:#fff;font-size:20px;color:#535353}.search-filter-results .pagination .wp-pagenavi span.current{background:#84c44b;border-color:#84c44b;border-radius:10px;color:#fff}.search-filter-results .pagination .wp-pagenavi a.nextpostslink{font-size:0}.search-filter-results .pagination .wp-pagenavi a.nextpostslink:before{content:"\e809";font-family:fontello;font-size:11px}.search-filter-results .pagination .wp-pagenavi a.previouspostslink{font-size:0}.search-filter-results .pagination .wp-pagenavi a.previouspostslink:before{content:"\e809";font-family:fontello;font-size:12px;transform:rotate(180deg)}article.single-post-partner .breadcrumbs-partner{padding-bottom:20px}article.single-post-partner .content{margin-top:auto}article.single-post-partner .content .wrapper .img-container{margin-top:55px;text-align:center}article.single-post-partner .content .wrapper .img-container img{border-radius:10px;width:768px;max-height:416px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wpjb-job-list.partners-grid{width:100%}.wpjb-job-list.partners-grid .job-list{max-width:100%}body.search-results .entry__meta a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;opacity:.6}ul.page-numbers{list-style:none;padding:0;margin:40px 0 10px;display:flex;justify-content:center}ul.page-numbers>li{display:block}ul.page-numbers>li+li{margin-left:-1px}ul.page-numbers a,ul.page-numbers span{display:flex;justify-content:center;align-items:center;font-weight:400;color:#9ca3af;border-collapse:collapse;width:48px;height:48px;margin:0;border:1px solid #fff;background:#fff;font-size:20px;color:#535353}ul.page-numbers a.next,ul.page-numbers span.next{font-size:0}ul.page-numbers a.next:before,ul.page-numbers span.next:before{content:"\e809";font-family:fontello;font-size:11px}ul.page-numbers a.prev,ul.page-numbers span.prev{font-size:0}ul.page-numbers a.prev:before,ul.page-numbers span.prev:before{content:"\e809";font-family:fontello;font-size:12px;transform:rotate(180deg)}ul.page-numbers span.current{border-color:#84c44b;border-radius:10px}ul.page-numbers a:hover,ul.page-numbers span.current{background:#84c44b;color:#fff}.people-single{padding:60px 0 100px}@media (max-width:767px){.people-single{padding:0 0 40px}}.people-single__image{position:relative}.people-single__image:before{position:absolute;width:100px;height:40px;content:"";bottom:0;right:0;border-radius:20px 0 10px 0;overflow:hidden;display:block;z-index:3}@media (max-width:767px){.people-single__image:before{width:50px;height:20px}}.people-single__image:after{position:absolute;width:60px;height:80px;background:#f08a24;content:"";bottom:0;right:0;z-index:2;opacity:.6;border-radius:20px 0 10px 0;overflow:hidden;display:block}@media (max-width:767px){.people-single__image:after{width:30px;height:40px}}.people-single__image span:after{position:absolute;width:20px;height:120px;content:"";bottom:0;right:0;z-index:1;opacity:.6;border-radius:20px 0 10px 0;overflow:hidden;display:block}@media (max-width:767px){.people-single__image span:after{width:10px;height:60px}}.people-single__image img{width:100%;border-radius:10px}.people-single__overline{margin-bottom:40px}.people-single__overline a{font-weight:500}.people-single__overline a svg{transition:.2s;margin-right:5px;transform:rotate(180deg)}.people-single__overline a:hover svg{margin-right:10px}@media (max-width:767px){.people-single__overline{margin-bottom:20px}}.people-single__linkedin{margin-top:60px}@media (max-width:767px){.people-single__linkedin{margin-top:20px}}.people-single__linkedin a{font-weight:500}.people-single__linkedin a svg{transition:.2s;margin-left:5px}.people-single__linkedin a:hover svg{margin-left:10px}.people-single__intro{margin:40px 40px 0 0;padding:40px 0 0;border:0;border-top:1px solid rgba(34,46,107,.15);color:rgba(56,56,56,.8)}@media (max-width:767px){.people-single__intro{margin:40px 0 0;padding:40px 0 0}}.people-single__content{margin:100px 0;color:rgba(56,56,56,.8)}@media (max-width:767px){.people-single__content{margin:40px 0}}html[style]{margin-right:0!important}.mfp-content{padding:0}.mfp-bg{background-color:#000;opacity:.15}.mfp-close{font-size:50px;opacity:.3;top:10px;right:10px;transition:all .2s}.section-archive-feature{padding-top:80px;max-width:1050px;margin:0 auto}@media (max-width:991px){.section-archive-feature{padding-top:40px}}.section-archive-feature .feature{margin:0 auto;width:100%}.section-archive-feature .feature__title{margin-bottom:10px}@media (max-width:991px){.section-archive-feature .feature__title{font-size:32px;line-height:38px;margin-bottom:20px}}.section-archive-feature .feature__date{margin-bottom:30px}.section-archive-feature .feature__copy{margin-bottom:20px}.section-archive-feature .feature__copy :last-child{margin-bottom:0}.section-archive-feature .feature__overline{margin-bottom:10px}@media (max-width:991px){.section-archive-feature .feature__overline{margin-bottom:20px}}.section-archive-feature .feature__content{max-width:630px}@media (min-width:992px){.section-archive-feature .feature__content{padding-left:50px}}.section-archive-feature .feature .row{-moz-column-gap:0;column-gap:0}@media (max-width:991px){.section-archive-feature .feature .row .col{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}}@media (min-width:992px){.section-archive-feature .feature .row .col:first-child{max-width:50%}}.section-archive-feature .feature .media{position:relative;width:100%;overflow:hidden;display:block;margin-top:45px}@media (max-width:991px){.section-archive-feature .feature .media{margin-bottom:30px}}.section-archive-feature .feature .media__image{padding:0 0 100%;height:0}@media (min-width:992px){.section-archive-feature .feature .media__image{padding:0 0 75%}}.section-archive-feature .feature .media img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s}.section-archive-feature .feature .media img:hover{transform:scale(1.05)}@media (max-width:991px){.section-archive-feature .feature .media img{width:100%;height:100%;margin-top:25px}}.story-article{margin-bottom:-1px}.story-article__image{width:calc(100% - 125px);height:0;padding-bottom:calc(100% - 125px);position:relative}@media (max-width:991px){.story-article__image{padding-bottom:100%;width:100%}}.story-article__image img{width:100%;position:absolute;height:100%;left:0;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.story-article__title{color:#fff;margin-top:60px}@media (max-width:991px){.story-article__title{margin:30px;text-align:center}}.story-article__content{padding-right:125px}@media (max-width:991px){.story-article__content{padding:15px}}.story-article__copy .text-dark,.story-article__copy blockquote{color:#fff!important}.story-article__copy .bg-white{background:#032c57!important}.story-article .section-video{padding-top:0}.story-article .container,.story-article .mfp-content{padding:0}.locations .locations__column{width:100%}.locations ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}.locations ul li{margin-bottom:5px;flex:0 0 25%;max-width:25%}@media (min-width:992px){.locations__column--auto ul{-moz-columns:3;column-count:3}}.locations-overview a{color:#000}.locations-overview a:hover{color:#508694}.locations-overview h5{margin-bottom:10px}.locations-overview ul{list-style:none;margin:0 0 45px;padding:0}.councils .nav-tabs{position:static;align-items:center;margin:0 -10px 60px}.councils .nav-tabs .nav-item+.nav-item{margin:0}.councils .nav-tabs .nav-link{padding-top:6px;padding-bottom:6px;border-radius:10px 0 10px 10px!important;background-color:currentColor;transition:none;margin:10px!important}.councils .nav-tabs .nav-link strong{color:#fff}.councils .nav-tabs .nav-link.active{box-shadow:5px 5px 15px -5px currentColor;padding-top:12px;padding-bottom:12px}.councils .nav-tabs #nsw-tab{color:#129cc4}.councils .nav-tabs #vic-tab{color:#84c44b}.councils .nav-tabs #qld-tab{color:#9055a2}.councils .nav-tabs #wa-tab{color:#f08a24}.councils .nav-tabs #nt-tab{color:#508694}.councils .nav-tabs #sa-tab{color:#dac406}.councils .nav-tabs #tas-tab{color:#df3e64}.councils #nsw h5{color:#129cc4}.councils #vic h5{color:#84c44b}.councils #qld h5{color:#9055a2}.councils #wa h5{color:#f08a24}.councils #nt h5{color:#508694}.councils #sa h5{color:#dac406}.councils #tas h5{color:#df3e64}@media (min-width:992px){.councils .wpjb-employer-list{-moz-columns:3;column-count:3}}.adsanity-shortcode{margin:20px 0}.adsanity-shortcode .ad-row>div{margin:0}.section-text-and-image-and-points-2-column__image .adsanity-shortcode{width:150%;margin-left:-50%}@media (max-width:767px){.section-text-and-image-and-points-2-column__image .adsanity-shortcode{width:100%;margin-left:0}}.section-text-and-image-and-points-2-column__image .adsanity-shortcode img{border-radius:0;-o-object-fit:revert;object-fit:revert;position:relative;margin-left:0;min-height:0}.section-jobs-list .ad-row>div{margin-bottom:20px}.section-1-video{padding:30px 0;position:relative;z-index:22}.section-1-video__image .media__image{border-radius:30px;overflow:hidden;z-index:100}.section-1-video__image .mfp-video .media__image:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='play' width='110' height='110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='55' cy='55' r='55' fill='%23231F20' fill-opacity='.45'/%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M79.612 50.963L40.122 30.64C36.914 28.991 32 30.593 32 34.674v40.633c0 3.663 4.566 5.87 8.122 4.034l39.49-20.312c3.523-1.807 3.534-6.26 0-8.066z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='28' y='30' width='58.258' height='58' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;display:block;transition:all .2s}@media (max-width:1199px){.section-1-video__image .mfp-video .media__image:before{background-size:55px 55px}}.section-1-video__image .mfp-video .media__image:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg class='play' width='110' height='110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='55' cy='55' r='55' fill='%23231F20' fill-opacity='.6'/%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M79.612 50.963L40.122 30.64C36.914 28.991 32 30.593 32 34.674v40.633c0 3.663 4.566 5.87 8.122 4.034l39.49-20.312c3.523-1.807 3.534-6.26 0-8.066z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='28' y='30' width='58.258' height='58' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")}.section-2-videos{padding-top:50px}.next-post .section-2-videos .post-single__header:before,.section-2-videos .h6,.section-2-videos .next-post .post-single__header:before{padding:20px 0 0;margin-bottom:50px}.section-2-videos__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-radius:10px}.section-2-videos__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.next-post .section-3-videos .post-single__header:before,.section-3-videos .h6,.section-3-videos .next-post .post-single__header:before{padding:20px 0 0;margin-bottom:50px}.section-3-videos__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-radius:10px}.section-3-videos__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.section-accordions{padding:40px 0}.section-accordions .content__title{max-width:720px;margin:0 auto 70px}.section-accordions .accordion{max-width:720px;margin:0 auto}.section-accordions .accordion__title{font-weight:700}@media (max-width:991px){.section-accordions .accordion{-moz-column-count:1;column-count:1}}.section-accordions .accordion__item{-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;border-radius:10px}.section-archive-title{padding:0 60px}@media (max-width:767px){.section-archive-title{padding:0 30px}}.section-archive-title .section__inner{max-width:510px;margin:0}.section-cards-3{padding:60px 0}@media (min-width:1300px){.section-cards-3 .row>div{max-width:408px;margin-bottom:50px}}@media (min-width:1200px){.section-content-form .container,.section-content-form .mfp-content{max-width:1050px;margin:0 auto}}.section-content-form .content-form .heading,.section-content-form .content-form__content_1{margin-bottom:25px}.section-content-form .content-form__form-area .gchoice{display:flex;text-align:left}.section-content-form .content-form__form-area .gchoice label{font-size:12px!important;line-height:18px!important}.section-content-form .content-form__form-area .gform_wrapper .gform_footer{padding-bottom:0}.section-content-form .content-form__form-area .gform_wrapper .gform_footer .button{margin-bottom:0}.section-content-form .content-form__left{margin:0 0 20px}@media (min-width:992px){.section-content-form .content-form__left{margin:0 20px 0 0}}.section-content-form .content-form__left a{color:#135c6e}.section-content-form .content-form__left a:hover{color:#d96609}.section-content-icon-blocks{padding:60px 0}.section-content-icon-blocks .feature{margin:0 auto}.section-content-icon-blocks .feature__copy{margin-bottom:20px}@media (min-width:768px){.section-content-icon-blocks .feature__copy{max-width:500px}}.section-content-icon-blocks .feature__title{margin-top:0}.section-content-icon-blocks .feature__text-with-links a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:74px;padding:0 55px;position:relative;display:flex;align-items:center;font-size:18px;line-height:1;text-decoration:none;font-weight:400;border-bottom:1px solid #e1e1e1;color:#135c6e}.section-content-icon-blocks .feature__text-with-links a:after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.874.62l-.663.67a.41.41 0 000 .575l5.194 5.254H.973a.404.404 0 00-.402.407v.948c0 .225.18.407.402.407h11.432l-5.194 5.254a.41.41 0 000 .575l.663.671a.399.399 0 00.568 0l7.012-7.094a.41.41 0 000-.574L8.442.619a.398.398 0 00-.568 0z' fill='%23135C6E'/%3E%3C/svg%3E");height:15px;width:15px;right:10px;top:50%;transform:translateY(-50%);transition:all .2s}.section-content-icon-blocks .feature__text-with-links a i{position:absolute;left:10px;bottom:10px;top:10px;width:35px;background:no-repeat 50%/contain}.section-content-icon-blocks .feature__text-with-links a i.hover{display:none}.section-content-icon-blocks .feature__text-with-links a:hover:after{right:0}.section-content-icon-blocks .feature__text-with-links a:hover i{display:none}.section-content-icon-blocks .feature__text-with-links a:hover i.hover{display:block}.section-content-image-left .feature{margin:0 auto}.section-content-image-left .feature .row{-moz-column-gap:110px;column-gap:110px}@media (max-width:1023px){.section-content-image-left .feature .row{flex-direction:column-reverse}}@media (max-width:1023px){.section-content-image-left .feature .row .col{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:30px}}.section-content-image-left .feature__copy{margin-bottom:20px}.section-content-image-right{padding:60px 0}.section-content-image-right .feature{margin:0 auto}.section-content-image-right .feature .row{flex-direction:row-reverse}@media (max-width:1023px){.section-content-image-right .feature .row{flex-direction:column-reverse}}@media (max-width:1023px){.section-content-image-right .feature .row .col{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:30px}}.section-content-image-right .feature__copy{margin-bottom:20px}@media (min-width:768px){.section-content-image-right .feature__copy{max-width:500px}}.section-content-image-right .feature__title{margin-top:0}@media (min-width:768px){.section-content-image-right .feature__title{max-width:500px}}.section-content-image-right .media__image{max-height:560px;border-radius:30px;overflow:hidden}.section-content-image-right .media__image img{max-width:none;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.section-content-long{padding:80px 0}.section-content-simple .section__inner{max-width:820px;margin:0 auto}@media (max-width:1199px){.section-content-simple .section__inner{margin:0}}.section-content-simple .content__title{margin:0 0 30px}.section-content{padding:40px 0}.section-content .feature{max-width:1110px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.section-content .feature__copy a{text-decoration:underline;transition:all .5s}.section-content .feature__copy a:hover{opacity:.8}.section-cta{min-height:550px;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.section-cta{min-height:350px}}.section-cta .container,.section-cta .mfp-content{z-index:1;position:relative}.section-cta .media,.section-cta .media:after,.section-cta .media__image,.section-cta .media__image:after{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.section-cta .media:after,.section-cta .media__image:after{background:rgba(0,0,0,.35);content:""}.section-cta .media__image img,.section-cta .media img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.section-cta .cta{text-align:center}.section-cta .cta__title{color:#fff;padding:25px 60px;border:1px solid #fff;display:inline-flex;transition:all .2s}@media (max-width:991px){.section-cta .cta__title{padding:20px 40px}}.section-cta .cta__title:hover{background:#fff;color:#032c57}.section-cta .cta__top-curve{position:absolute;top:-1px;width:100%;left:0;z-index:2}.section-cta .cta__bottom-curve{position:absolute;bottom:-1px;width:100%;left:0;z-index:2}.section-ctas{padding:60px 0 25px}.section-ctas .row>div{margin-bottom:55px}@media (min-width:1200px){.section-ctas .row>div{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.section-downloads .container,.section-downloads .mfp-content{max-width:1145px;margin:0 auto}}.footer{font-size:16px;line-height:1.5;position:relative;z-index:50;overflow:hidden;padding:20px 0 50px;background:#fff}.footer__top{height:80px;background:#f9f9f9;overflow:hidden}.footer__top svg{position:relative;left:50%;transform:translateX(-50%);min-width:1600px;width:100%;height:82px}.footer .soc-icons{width:25px;margin:20px 0}.footer a{text-decoration:none;color:#535353;fill:#135c6e}.footer a:hover{text-decoration:underline}.footer__bottom{margin-top:100px;font-size:12px;line-height:24px}@media (min-width:992px){.footer__bottom .container,.footer__bottom .mfp-content{display:flex;justify-content:space-between}}.footer__bottom ul{list-style:none;padding:0;margin:0;display:inline-block}.footer__bottom ul li{display:inline-block;padding-right:10px}.footer .menu{list-style:none;padding:0;margin:0}.footer .menu-item>a{color:#231f20;margin-bottom:24px;display:block}.footer .menu .sub-menu{font-size:14px;line-height:24px;margin:0;list-style:none;padding:0}.footer .menu .sub-menu .menu-item{margin-bottom:5px}.footer .menu .sub-menu .menu-item a{color:#535353;margin-bottom:0}a.back-to-top{margin:0;padding:0;background:#fff url(/themes/custom/agov_careers/css/img/chevron-up-blue.png) no-repeat 50%;height:0;width:0;overflow:hidden;border-radius:50px;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0;outline:0;z-index:99;transition:all .3s ease-in-out;text-indent:-9999px}a.back-to-top.show{display:block;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}@media screen and (max-width:767px){a.back-to-top.show{right:15px;bottom:15px;height:40px;width:40px}}.section-form .form{max-width:525px;margin:0 auto;text-align:center}.section-form .form__content{margin-bottom:30px}.section-form .form .gchoice{display:flex;text-align:left}.section-form .form .gchoice label{font-size:12px!important;line-height:18px!important}.section-form .form .gform_wrapper .gform_footer{padding-bottom:0}.section-form .form .gform_wrapper .gform_footer .button{margin-bottom:0}.section-gallery .image-gallery{display:flex;flex-wrap:wrap;gap:20px}.section-gallery .image-gallery .media{flex:0 0 calc(20% - 32px);position:relative;max-width:20%}@media (max-width:992px){.section-gallery .image-gallery .media{flex:0 0 calc(50% - 20px);max-width:50%}}.section-gallery .image-gallery .media__image{width:100%;height:0;padding-bottom:100%}.section-gallery .image-gallery .media__image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.skip-to a{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;border-radius:1px}.collapse{display:none}.collapse.show{display:block}.header{padding:12px 0;background:#fff;border-bottom:1px solid #e1e1e1;position:sticky;top:0;z-index:1000}.header .navbar{min-height:0;width:100%;margin:0;border:none;min-height:81px}.header .custom-logo-link{margin-right:auto;display:block;width:138px}.header .custom-logo-link svg{display:block;width:100%}.header .nav-item{margin:0;position:relative}@media (max-width:1298px){.header .header__menu .nav-item{padding-right:65px}}.header .nav-link{padding:8px 10px;font-size:16px;font-weight:400;color:#231f20;line-height:1.5;display:flex;text-decoration:none;align-items:center}.header .nav-link>svg{margin-left:5px}@media (max-width:1298px){.header .nav-link>svg{display:none}}.header .nav-link.mobile-toggle{display:block;position:absolute;top:0;right:0;height:65px;width:65px;display:flex;align-items:center;justify-content:center;background:#f9f9f9}@media (min-width:1299px){.header .nav-link.mobile-toggle{display:none}}.header .nav-link.mobile-toggle>svg{display:block;width:15px;margin:0;height:15px}.header .nav-link:hover{background:none;color:#231f20}.header .navbar-buttons{list-style:none;padding:0;margin:0;display:flex}.header .navbar-buttons li{display:block}.header .navbar-buttons li+li{margin-left:10px}.header .navbar-buttons .nav-item{display:flex;align-items:center}.header .navbar-buttons .nav-link{font-size:16px;font-weight:700;line-height:1.25;padding:8px 25px;border-radius:20px;border:2px solid;text-transform:none;letter-spacing:normal;white-space:nowrap}.header .navbar-buttons .button-primary .nav-link,.header .navbar-buttons .button-primary button{background-color:#f08a24;color:#000;border:2px solid #f08a24}.header .navbar-buttons .button-primary .nav-link:focus,.header .navbar-buttons .button-primary .nav-link:hover,.header .navbar-buttons .button-primary button:focus,.header .navbar-buttons .button-primary button:hover{background-color:#ff9524;color:#000;border:2px solid #ff9524}@media (min-width:1299px){.header .custom-logo-link{margin:0 45px 0 0}.header .navbar{display:flex;align-items:center;position:static}.header .navbar-toggler{display:none}.header .navbar-buttons{margin-left:10px}.header .navbar-nav-wrapper{display:block!important;margin-left:auto}.header .navbar-nav-wrapper .navbar-buttons{display:none}.header__menu{display:flex;padding:0;margin:0;list-style:none}.header__menu .nav-link{padding-top:20px;padding-bottom:20px}.header__menu .menu-item .nav-link:after{content:"";display:block;height:2px;border-radius:1px;left:10px;right:10px;width:calc(100% - 20px);bottom:14px;background:#9055a2;position:absolute;opacity:0}.header__menu .menu-item:hover svg{transform:scaleY(-1)}.header__menu .menu-item:hover .nav-link:after{opacity:1}.header .dropdown-toggle:after{display:none;border:0;margin-left:0}.header .sub-menu{margin:0;padding:20px 10px;background:#fff;min-width:220px;border:1px solid #f9f9f9;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:10px;position:absolute;top:100%;left:0;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s;display:block}.header .dropdown-menu--mega ul{width:732px;left:50%;transform:translateX(-50%);-moz-column-count:3;column-count:3}.header .dropdown-menu--mega ul li{-webkit-column-break-inside:avoid}.header .dropdown:hover .sub-menu{visibility:visible;pointer-events:auto;opacity:1}.header .dropdown-item{padding:8px 15px;font-size:14px;color:#231f20;white-space:normal;border-radius:5px;display:block;text-decoration:none;margin-bottom:10px}.header .dropdown-item:last-child{margin-bottom:0}.header .dropdown-item:hover{background:none;background:#eee}.header .dropdown-item a{padding:0;color:#231f20}}@media (max-width:1298px){.header .btn-toggle{background:none;border:none;padding:0;border-radius:0;height:20px;font-size:0}.header .btn-toggle.collapsed svg{transform:scaleY(-1)}.header .navbar-toggler{padding:0;background:none;border:none;border-radius:0;height:40px}.header .navbar-toggler .hamburger-inner,.header .navbar-toggler .hamburger-inner:after,.header .navbar-toggler .hamburger-inner:before{background-color:#032c57}.header .custom-logo-link{width:105px}.header .navbar{flex-wrap:wrap;align-items:center}.header .navbar-nav-wrapper,.header .navbar-nav-wrapper.collapsing,.header .navbar-nav-wrapper.show{transition:none;width:100%;order:12;position:absolute;top:100%;overflow-y:auto;left:0;z-index:990;right:0;background:#fff;padding-bottom:20px;border-top:1px solid rgba(3,44,87,.1);max-height:calc(100vh - 106px)}.header .menu{list-style:none;padding:0 10px;margin:0 auto}.header .nav-link{color:#231f20;font-weight:400;padding:19px 15px;display:flex;justify-content:space-between;align-items:center;font-size:18px}.header .nav-link:hover svg{transform:scaleY(-1)}.header .dropdown-toggle:after{display:none;border:0}.header .sub-menu{border:none;margin:0;position:inherit;background:none;padding:10px;width:100%;box-shadow:none;display:none}.header .sub-menu.show{display:block}.header .dropdown-menu--mega ul{padding-left:5px;padding-right:5px}.header .dropdown-item{padding:8px 15px;font-size:14px;color:#231f20;white-space:normal;border-radius:5px;display:block;text-decoration:none;margin-bottom:10px}.header .dropdown-item:last-child{margin-bottom:0}.header .dropdown-item a{color:#343a40}.header .dropdown-item:hover{background:none;background:#eee}.header__main{padding-top:25px;padding-bottom:5px}.header .navbar{display:flex}.header .navbar-buttons{margin-left:auto}.header .navbar-buttons li+li{margin-left:5px}.header .navbar-toggler{display:block;margin-left:5px}.header .navbar-nav-wrapper .btn-none,.header .navbar-nav-wrapper .navbar-buttons{display:none}#wpjb-top-search-form .header .navbar-nav-wrapper [type=submit],.gform_wrapper .gform_footer .header .navbar-nav-wrapper .button,.header .navbar-nav-wrapper #wpjb-top-search-form [type=submit],.header .navbar-nav-wrapper .btn-primary,.header .navbar-nav-wrapper .gform_wrapper .gform_footer .button,.header .navbar-nav-wrapper .page-id-1041 .jobs-map .map-search-panel .wpjb-icon-search,.header .navbar-nav-wrapper .wpjb-form-nolines input.wpjb-submit,.header .navbar-nav-wrapper .wpjb-page-add>.wpjb-form input.wpjb-submit,.header .navbar-nav-wrapper .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.header .navbar-nav-wrapper .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.header .navbar-nav-wrapper .wpjr-page-register>.wpjb-form input.wpjb-submit,.page-id-1041 .jobs-map .map-search-panel .header .navbar-nav-wrapper .wpjb-icon-search,.wpjb-form-nolines .header .navbar-nav-wrapper input.wpjb-submit,.wpjb-page-add>.wpjb-form .header .navbar-nav-wrapper input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .header .navbar-nav-wrapper input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .header .navbar-nav-wrapper input.wpjb-submit,.wpjr-page-register>.wpjb-form .header .navbar-nav-wrapper input.wpjb-submit{width:100%}}.dropdown-menu{float:none}.section-hero{background:transparent no-repeat 50%/cover;background-position:100%;overflow:hidden;min-height:680px;display:flex;flex-direction:column;justify-content:center;padding:60px 0}@media (max-width:991px){.section-hero{justify-content:flex-end}.section-hero .h1,.section-hero h1{font-size:40px}.section-hero .h3,.section-hero h3{font-size:26px}}.section-hero:before{content:"";display:block;position:absolute;bottom:0;left:0;background:linear-gradient(38.67deg,rgba(0,0,0,.4) 4.06%,transparent 33.21%);height:100%;width:100%;z-index:1}.section-hero video{min-width:100%;min-height:100%;width:auto!important;height:auto!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-hero__body{background:#135c6e;position:relative;z-index:10;color:#fff;border-radius:10px;box-shadow:0 10px 14.1px .9px rgba(0,0,0,.24),0 4px 19.6px .4px rgba(0,0,0,.11);max-width:480px;padding:30px;z-index:2}.next-post .section-hero__body .post-single__header:before,.section-hero__body .h1,.section-hero__body .h2,.section-hero__body .h3,.section-hero__body .h4,.section-hero__body .h5,.section-hero__body .h6,.section-hero__body .next-post .post-single__header:before,.section-hero__body blockquote,.section-hero__body h1,.section-hero__body h2,.section-hero__body h3,.section-hero__body h4,.section-hero__body h5,.section-hero__body h6{color:inherit}@media (max-width:767px){.section-hero .media--cover img{-o-object-position:right top;object-position:right top}}.nav-tabs{display:flex;position:absolute;top:-50px;border:none;margin:0;list-style:none;padding:0}.nav-tabs .nav-link{border-radius:10px 10px 0 0!important;padding:15px 25px;display:inline-flex;font-weight:600;font-size:19px;line-height:20px;text-decoration:none;border:none!important;margin:0!important}.nav-tabs .nav-item+.nav-item{margin-left:10px}.tabs__content{padding:28px 0}#search-tab{color:#000;background:#f08a24}#alerts-tab{color:#fff;background:#135c6e}.job-bar{position:relative;z-index:60}#wpjb-top-search-form .job-bar [type=submit],.gform_wrapper .gform_footer .job-bar .button,.job-bar #wpjb-top-search-form [type=submit],.job-bar .btn,.job-bar .gform_wrapper .gform_footer .button,.job-bar .jobs-map .map-search-panel button,.job-bar .wpjb-form-nolines input.wpjb-submit,.job-bar .wpjb-page-add>.wpjb-form input.wpjb-submit,.job-bar .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.job-bar .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.job-bar .wpjr-page-register>.wpjb-form input.wpjb-submit,.jobs-map .map-search-panel .job-bar button,.wpjb-form-nolines .job-bar input.wpjb-submit,.wpjb-page-add>.wpjb-form .job-bar input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .job-bar input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .job-bar input.wpjb-submit,.wpjr-page-register>.wpjb-form .job-bar input.wpjb-submit{border-radius:6px;height:50px}.job-bar .checkbox{position:relative;z-index:10}.job-bar .checkbox input[type=checkbox]+label{color:#fff}#search{background:#f08a24}#alerts{background:#135c6e}.section-icon-list-2-column{padding:30px 0;position:relative;z-index:20}@media (min-width:992px){.section-icon-list-2-column .col-lg-8{margin-left:8.33333%}}.section-icon-list-2-column__content{padding:0 0 0 65px}.section-icon-list-2-column__content a,.section-icon-list-2-column__content a:hover{text-decoration:underline}@media (max-width:767px){.section-icon-list-2-column__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-icon-list-2-column__content{padding:0 30px}}.section-icon-list-2-column__content h3{font-size:30px;line-height:34px}.section-icon-list-2-column__content h3,.section-icon-list-2-column__content h4{padding:25px 0;border:0;border-bottom:1px solid #ced1d6}.section-icon-list-2-column__points{display:flex;flex-wrap:wrap;justify-content:flex-start}.section-icon-list-2-column__points .point{width:calc(50% - 10px);margin-right:10px;margin-top:30px}@media (max-width:991px){.section-icon-list-2-column__points .point{width:50%;padding-left:10px;padding-right:10px;margin:20px 0}}.section-icon-list-2-column__points .p-img{width:60px;height:60px;background:no-repeat bottom/contain}.section-icon-list-2-column__points h4{font-size:19px;margin:16px 0;padding:0;border-bottom:0;line-height:20px;color:#231f20}.section-image img{width:100%}.section-jobs-grid{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.section-jobs-grid{padding-top:60px;padding-bottom:60px}}@media (min-width:768px){.section-jobs-grid .row{padding-left:10px;padding-right:10px}}.section-jobs-grid h3{text-align:center;margin-bottom:40px;font-size:36px}.section-jobs-grid .job-grid{width:100%;justify-content:center;margin:0}.section-jobs-grid .job-col{flex:0 0 100%;padding:0 0 10px}@media (min-width:992px){.section-jobs-grid .job-col{flex:0 0 50%;padding:0 14px 10px}}.section-jobs-grid .job-col .job-list{color:#508694;background-color:transparent;text-align:left;max-width:604px;height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 4px 19px rgba(0,0,0,.16);border-left:8px solid #7ac959;padding:4px 0;text-decoration:none!important;font-size:16px;margin:0}.section-jobs-grid .job-col .job-list:before{display:none}@media (min-width:768px){.section-jobs-grid .job-col .job-list{border-left-width:12px;flex-direction:row;align-items:center}}.section-jobs-grid .job-col .job-list__dates,.section-jobs-grid .job-col .job-list__details,.section-jobs-grid .job-col .job-list__logo{padding:20px}.section-jobs-grid .job-col .job-list__logo{flex:0 0 100px;display:flex;padding-left:20px;padding-right:10px;flex-direction:column;justify-content:center}@media (max-width:767px){.section-jobs-grid .job-col .job-list__logo{display:none}}.section-jobs-grid .job-col .job-list__title{font-size:18px;line-height:1.3;font-weight:600;margin-bottom:6px}.section-jobs-grid .job-col .job-list__council{color:#535353;display:block}.section-jobs-grid .job-col .job-list__location{color:#535353;position:relative;display:block;margin-left:0}.section-jobs-grid .job-col .job-list__location:before{display:none}.section-jobs-grid .job-col .job-list__tag{color:#535353}.section-jobs-grid .job-col .job-list__dates{color:#aaa;font-size:14px;padding-top:0;padding-bottom:0;white-space:nowrap}@media (max-width:767px){.section-jobs-grid .job-col .job-list__dates{padding-bottom:20px}}.section-jobs-grid .block-jobs-grid__more{text-align:center;margin-top:30px}.section-jobs-grid .block-jobs-grid__more a{word-wrap:break-word;color:#313131}.section-jobs-list{padding-top:45px}.section-jobs-map{padding-left:10px;padding-right:10px;background:#f9f9f9;overflow:hidden}@media (min-width:992px){.section-jobs-map{padding-left:32px;padding-right:32px}}.section-jobs-map+.footer{margin-top:0;position:relative;z-index:2}#wpjb-map-canvas[style]{min-height:650px;max-height:calc(75vh - 100px)}.jobs-map{position:relative}.jobs-map .map-search-panel{background:#fff;border-radius:10px;padding:30px 20px;border:none;display:flex;position:relative;z-index:10;align-items:center;box-shadow:0 5px 10px rgba(0,0,0,.1)}.jobs-map .map-search-panel .map-input-group{flex-grow:1;padding:0 10px;position:relative}.jobs-map .map-search-panel .map-input-group:last-of-type{flex-grow:0}.jobs-map .map-search-panel .map-input{margin:0;float:none;width:100%}.jobs-map .map-search-panel .wpjb-icon-search{height:50px}.jobs-map .map-search-panel button.close{position:absolute!important;top:20px;right:20px;width:13px;height:13px;margin:0!important;display:block;border:none;background:none no-repeat 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath d='M8.12 6.448l3.962-3.962.818-.817a.31.31 0 000-.437l-.875-.875a.31.31 0 00-.437 0l-4.78 4.78L2.03.357a.31.31 0 00-.437 0l-.874.874a.31.31 0 000 .437l4.78 4.78-4.78 4.78a.31.31 0 000 .437l.874.874c.12.12.316.12.437 0l4.78-4.78 3.962 3.963.817.817c.12.12.317.12.437 0l.875-.874a.31.31 0 000-.437z'/%3E%3C/svg%3E");padding-left:13px;opacity:.7}.jobs-map .map-search-panel button.close:focus,.jobs-map .map-search-panel button.close:hover{opacity:1;background-color:transparent;border:none}.jobs-map .map-search-panel .map-input[type=text]{flex-grow:1;margin-left:10px;margin-right:10px;background-color:#f9f9f9;border-radius:0;height:54px;box-sizing:border-box;border:none;border-bottom:1px solid #cec8c6;padding:12px 18px;width:100%}.jobs-map .map-search-panel .map-input[type=text]:focus{box-shadow:none;outline:none;border-color:#f08a24}.jobs-map .map-search-panel .select{position:relative;margin-right:10px}@media (max-width:1199px){.jobs-map .map-search-panel .select{margin-right:0}}.jobs-map .map-search-panel .select:after{content:"";position:absolute;z-index:2;right:15px;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #cec8c6;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}@media (max-width:1199px){.jobs-map .map-search-panel .select:after{right:35px}}.jobs-map .map-search-panel .select select{flex-grow:1;margin-left:10px;margin-right:10px;background-color:#f9f9f9;border-radius:0;height:54px;box-sizing:border-box;border:none;border-bottom:1px solid #cec8c6;padding:12px 18px;-webkit-appearance:none;position:relative;width:100%}.jobs-map .map-search-panel .select select:focus{box-shadow:none;outline:none;background-color:#f9f9f9}@media (max-width:767px){.jobs-map .map-search-panel .select select{margin-left:0;padding-right:20px}}.jobs-map .map-search-panel .map-input-radius{padding:0}.jobs-map .map-search-panel .map-distance-wrap{width:120px}.jobs-map .map-search-panel .map-distance-wrap:before{display:none}.jobs-map .map-search-panel button{width:140px;font-size:19px;font-weight:600}.jobs-map .map-search-panel button:before{display:none}.wpjb-icon-right-open:before{content:"\e809";font-family:fontello;display:inline-block;margin-left:3px;vertical-align:1px;width:6px;height:9px;font-size:10px}body .noUi-handle,body .noUi-target{box-shadow:none}body .noUi-connect{box-shadow:none!important;background:#9055a2}body .wpjb-map-infobox{box-shadow:none;border-radius:10px;padding:20px 32px;display:flex;flex-direction:column}@media (max-width:767px){body .wpjb-map-infobox{width:240px!important;height:95px!important}}body .wpjb-map-infobox:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;content:"\e80b";color:#f08a24;font-family:fontello;position:absolute;top:50%;left:50%;font-size:42px;height:42px;width:42px;line-height:42px;margin-top:-21px;margin-left:-21px;z-index:-2}body .wpjb-map-infobox:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:13px;border-radius:10px 0 0 10px;background-color:#8f5aa6}body .wpjb-map-infobox>img{position:absolute!important;top:20px;right:20px;width:13px;height:13px;margin:0!important;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath d='M8.12 6.448l3.962-3.962.818-.817a.31.31 0 000-.437l-.875-.875a.31.31 0 00-.437 0l-4.78 4.78L2.03.357a.31.31 0 00-.437 0l-.874.874a.31.31 0 000 .437l4.78 4.78-4.78 4.78a.31.31 0 000 .437l.874.874c.12.12.316.12.437 0l4.78-4.78 3.962 3.963.817.817c.12.12.317.12.437 0l.875-.874a.31.31 0 000-.437z'/%3E%3C/svg%3E");padding-left:13px}body .wpjb-map-infobox>img+img{display:none}body .wpjb-map-infobox .wpjb-infobox-title{font-size:18px;font-weight:600;margin-bottom:8px}body .wpjb-map-infobox .wpjb-infobox-title:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;border-radius:10px;z-index:-1}body .wpjb-map-infobox .wpjb-infobox-title~p a{color:#535353;font-size:16px;font-weight:400;text-decoration:none!important}body .wpjb-map-infobox .wpjb-infobox-title+p{color:#535353;font-size:16px;margin-bottom:auto}@media (max-width:767px){body .wpjb-map-infobox .wpjb-infobox-title,body .wpjb-map-infobox .wpjb-infobox-title+p,body .wpjb-map-infobox .wpjb-infobox-title~p a{font-size:14px}}body .wpjb-map-infobox .wpjb-infobox-footer{background:none;color:#032c57;border:none;box-shadow:none;height:auto;width:50%;left:auto;bottom:9px;right:9px}body .wpjb-map-infobox .wpjb-infobox-footer>span{display:flex}body .wpjb-map-infobox .wpjb-infobox-footer>small{display:none!important}body .wpjb-map-infobox .wpjb-infobox-footer .footer-icon,body .wpjb-map-infobox .wpjb-infobox-footer small{font-weight:400;display:inline-block;padding:0 4px;vertical-align:middle;color:#032c57;float:none}@media (max-width:767px){body .wpjb-map-infobox .wpjb-infobox-footer .footer-icon,body .wpjb-map-infobox .wpjb-infobox-footer small{font-size:14px;line-height:47px}}body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-globe,body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-tags{display:none}body .wpjb-map-infobox .wpjb-infobox-footer a{display:inline-block;vertical-align:middle;text-align:center}body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-left-open:before,body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-right-open:before{font-family:fontello;display:inline-block;margin-left:3px;vertical-align:0;width:6px;height:9px;font-weight:400;font-size:10px}@media (max-width:767px){body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-left-open:before,body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-right-open:before{vertical-align:1.5px}}body .wpjb-map-infobox .wpjb-infobox-footer .wpjb-icon-left-open:before{content:"\e808"}body.page--secondary .wpjb-map-infobox:before{background-color:#135c6e}.map-search-panel{position:relative;overflow:visible}.map-search-panel__no-results{position:absolute;bottom:100%;margin-bottom:10px;background:#fff;padding:10px;text-align:center;left:0;right:0;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:5px}@media (max-width:767px){.jobs-map .jobs-map__filter-wrapper .container,.jobs-map .jobs-map__filter-wrapper .mfp-content{padding-left:0;padding-right:0}.jobs-map .jobs-map__filter-wrapper .map-search-panel{padding:20px}.jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group{padding:0}.jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input[type=text]{margin:0}.jobs-map .jobs-map__filter-wrapper .map-search-panel button{width:auto;padding-left:20px;padding-right:20px}}@media (max-width:1199px){.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel{padding:20px;flex-wrap:wrap}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group{width:50%;margin-bottom:5px}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group:nth-last-child(2){width:50%;padding-right:20px;align-self:center}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group:last-child{display:flex;align-items:center;margin:0;width:50%}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input[type=text]{margin:0}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-radius{margin:10px 0}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-distance-wrap{width:50%}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel button{width:50%;padding-left:20px;padding-right:20px}}@media (max-width:767px){.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group{width:100%}}@media (max-width:575px){.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group{width:100%}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group:nth-last-child(2){width:100%;padding-right:0}.page-id-51 .jobs-map .jobs-map__filter-wrapper .map-search-panel .map-input-group:last-child{width:100%}}#people-stories-anchor{position:relative;top:-200px}.section-latest-news{overflow:hidden;border:0;bottom:0;padding:50px 0}.section-latest-news .swiper-container{margin:20px 0 30px;border-radius:10px}.single-post .section-latest-news .swiper-button-next,.single-post .section-latest-news .swiper-button-prev{display:none}@media (max-width:1345px){.section-latest-news .swiper-button-next,.section-latest-news .swiper-button-prev{display:none}}.section-latest-news .swiper-button-next,.section-latest-news .swiper-button-prev{opacity:.6;transition:all .2s}.section-latest-news .swiper-button-next:hover,.section-latest-news .swiper-button-prev:hover{opacity:1}.section-latest-news .swiper-button-next{right:-40px}.section-latest-news .swiper-button-next:after{width:19px;height:30px;background-size:19px 30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.928 14.203L4.21.33a1.12 1.12 0 00-1.588 0L.772 2.186c-.44.44-.44 1.153 0 1.594L11.845 15 .772 26.22c-.44.44-.44 1.153 0 1.594l1.85 1.856c.44.44 1.15.44 1.588 0l13.718-13.873c.44-.44.44-1.153 0-1.594z' fill='%23535353'/%3E%3C/svg%3E")}.section-latest-news .swiper-button-prev{left:-40px;transform:rotate(-180deg)}.section-latest-news .swiper-button-prev:after{width:19px;height:30px;background-size:19px 30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.968 14.203L14.685.33a1.12 1.12 0 011.59 0l1.85 1.856c.438.44.438 1.153 0 1.594L7.05 15l11.073 11.22c.44.44.44 1.153 0 1.594l-1.85 1.856c-.44.44-1.15.44-1.589 0L.968 15.797a1.128 1.128 0 010-1.594z' fill='%23535353'/%3E%3C/svg%3E")}.section-latest-news .swiper-slide__inner{border:0;width:100%;padding:15px}.section-latest-news .swiper-pagination{padding:0;position:relative;left:auto;bottom:1px;right:auto;width:auto;text-align:left;background:transparent}.section-latest-news .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;margin-right:10px;background:#dcdcdc;opacity:1}.section-latest-news .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f08a24}@media (max-width:991px){.section-latest-news .col-0 .btn-outline-dark{display:none}}.section-latest-news .latest-news__mobile-actions{display:none}@media (max-width:991px){.section-latest-news .latest-news__mobile-actions{display:block}}@media (min-width:1600px){.section-latest-news .latest-news__actions{margin-bottom:60px}}@media (min-width:992px) and (max-width:1599px){.section-latest-news .latest-news__actions{margin-bottom:20px}}.section-latest-news .latest-news__title{display:inline-flex;padding:3px 15px;color:#231f20}.section-latest-news .card-default{width:100%;margin-bottom:0;overflow:hidden}.section-latest-news .card-default__body{height:100%}.section-page-title-new{padding:0;position:relative;z-index:20}.section-page-title-new,.section-page-title-new.bg-purple,.section-page-title-new.bg-success{background-color:#fff!important}@media (max-width:767px){.section-page-title-new{overflow:hidden}}.section-page-title-new__header{padding:60px 0}.section-page-title-new__header h1{color:#231f20}.section-page-title-new__header h1 span{position:relative}.section-page-title-new__header h1 span:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:8px;border-radius:8px;background:#f08a24}.bg-secondary .section-page-title-new__header h1 span:after{background:#135c6e}.bg-blue .section-page-title-new__header h1 span:after{background-color:#508694}.bg-purple .section-page-title-new__header h1 span:after{background-color:#9055a2}.bg-success .section-page-title-new__header h1 span:after{background-color:#84c44b}.next-post .section-page-title-new__header .post-single__header:before,.section-page-title-new__header .h2,.section-page-title-new__header .h3,.section-page-title-new__header .h4,.section-page-title-new__header .h5,.section-page-title-new__header .h6,.section-page-title-new__header .next-post .post-single__header:before,.section-page-title-new__header blockquote{margin:0 0 20px}.section-page-title-new__image{max-height:480px;border-radius:30px;overflow:hidden}@media (min-width:768px){.section-page-title-new__image{position:absolute!important;height:150%}}@media (max-width:767px){.section-page-title-new__image{width:100vw;margin-bottom:-20px}}.section-page-title-new__image .media{height:100%;width:100%}.section-page-title-new__image .media__image,.section-page-title-new__image img{max-width:none;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.section-page-title-new__image .magnific-popup{position:relative;top:0;left:0;right:0;bottom:0;display:block;height:100%;width:100%}.section-page-title-new__image .magnific-popup svg.play{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-page-title-new__image .magnific-popup svg.play circle{transition:all .2s}.bg-blue .section-page-title-new__image .magnific-popup:hover circle{fill:#508694}.section-page-title-new__content{padding:50px 0;background:#f08a24;color:#231f20}.bg-secondary .section-page-title-new__content{background:#135c6e;color:#fff}.bg-blue .section-page-title-new__content{background-color:#508694;color:#fff}.bg-purple .section-page-title-new__content{background-color:#9055a2;color:#fff}.bg-success .section-page-title-new__content{background-color:#84c44b;color:#231f20}.section-page-title-new__content h1,.section-page-title-new__content h2,.section-page-title-new__content h3,.section-page-title-new__content h4,.section-page-title-new__content h5,.section-page-title-new__content h6{color:inherit}@media (min-width:768px){.section-page-title-new__body:before{content:"";display:block;float:right;width:55%;height:140px}}.section-page-title-new__body p:last-of-type{margin-bottom:0}#wpjb-top-search-form .section-page-title-new__body [type=submit],.gform_wrapper .gform_footer .section-page-title-new__body .button,.jobs-map .map-search-panel .section-page-title-new__body button,.section-page-title-new__body #wpjb-top-search-form [type=submit],.section-page-title-new__body .btn,.section-page-title-new__body .gform_wrapper .gform_footer .button,.section-page-title-new__body .jobs-map .map-search-panel button,.section-page-title-new__body .wpjb-form-nolines input.wpjb-submit,.section-page-title-new__body .wpjb-page-add>.wpjb-form input.wpjb-submit,.section-page-title-new__body .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.section-page-title-new__body .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.section-page-title-new__body .wpjr-page-register>.wpjb-form input.wpjb-submit,.wpjb-form-nolines .section-page-title-new__body input.wpjb-submit,.wpjb-page-add>.wpjb-form .section-page-title-new__body input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .section-page-title-new__body input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .section-page-title-new__body input.wpjb-submit,.wpjr-page-register>.wpjb-form .section-page-title-new__body input.wpjb-submit{margin-top:20px;margin-right:10px}.section-page-title-new__sub-nav{color:#000!important;background-color:#ea7d10!important;position:sticky;top:100px;z-index:100}@media (max-width:767px){.section-page-title-new__sub-nav{display:none}}.section-page-title-new__sub-nav.bg-blue{background-color:#477783!important}.section-page-title-new__sub-nav.bg-success{background-color:#77b93d!important}.section-page-title-new__sub-nav.bg-purple{background-color:#814c91!important}.section-page-title-new__sub-nav .container,.section-page-title-new__sub-nav .mfp-content{padding-top:23px;padding-bottom:23px}.section-page-title-new__sub-nav.default .btn-white-ghost{color:#000!important;border-color:#000!important}.section-page-title-new__sub-nav.default .btn-white-ghost:hover{background:#000;border-color:#000!important;color:#f08a24!important}.section-page-title-new__sub-nav.bg-success .btn-white-ghost{color:#000!important;border-color:#000!important}.section-page-title-new__sub-nav.bg-success .btn-white-ghost:hover{background:#000;border-color:#000!important;color:#84c44b!important}.section-page-title-new__sub-nav-container{display:flex;align-items:center}.section-page-title-new__sub-nav #catArrowPrev{outline:none;padding:10px 20px;width:0;overflow:hidden;display:none;position:relative;transform:scaleX(-1)}.section-page-title-new__sub-nav .show-scroller #catArrowNext.active,.section-page-title-new__sub-nav .show-scroller #catArrowPrev.active{width:10px;display:block}.section-page-title-new__sub-nav .show-scroller #catArrowNext,.section-page-title-new__sub-nav .show-scroller #catArrowPrev{outline:none;padding:10px 20px;width:0;overflow:hidden;display:none;position:relative}.section-page-title-new__sub-nav .show-scroller #catArrowPrev{padding-right:30px}.section-page-title-new__sub-nav #catArrowNext,.section-page-title-new__sub-nav #catArrowPrev{display:none;color:#000}.bg-blue .section-page-title-new__sub-nav #catArrowNext,.bg-blue .section-page-title-new__sub-nav #catArrowPrev{color:#fff}.section-page-title-new__sub-nav #catArrowNext svg,.section-page-title-new__sub-nav #catArrowPrev svg{height:100%}.section-page-title-new__sub-nav #catNav{list-style:none;margin:0;padding:0;width:100%;white-space:nowrap;overflow:visible;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:100%}.section-page-title-new__sub-nav #catNav::-webkit-scrollbar{display:none}.section-page-title-new__sub-nav #catNav li{display:inline-flex;padding:0 40px 0 0;height:100%;align-items:center}.section-page-title-new__sub-nav #catNav a{color:#000;line-height:30px;text-decoration:none;position:relative}.section-page-title-new__sub-nav #catNav a.active:after{position:absolute;width:100%;height:2px;background:#000;border-radius:1px;content:"";bottom:-5px;left:0}.section-page-title-new__sub-nav #catNav a:last-child{margin-right:0}.section-page-title-new__sub-nav #catNav:before{background:#115363;background:linear-gradient(90deg,#115363,hsla(0,0%,100%,0));position:absolute;width:50px;height:100%;top:0;left:50px;content:"";z-index:40;visibility:hidden}.bg-blue .section-page-title-new__sub-nav #catNav:before{background-image:linear-gradient(270deg,rgba(71,119,131,0),#477783)}.section-page-title-new__sub-nav #catNav:after{background:#115363;background:linear-gradient(270deg,#115363,hsla(0,0%,100%,0));display:block;position:absolute;width:50px;height:100%;top:0;right:50px;content:"";z-index:40;visibility:hidden}.bg-blue .section-page-title-new__sub-nav #catNav:after{background-image:linear-gradient(90deg,rgba(71,119,131,0),#477783)}.section-page-title-new__sub-nav.bg-blue #catArrowNext,.section-page-title-new__sub-nav.bg-blue #catArrowPrev,.section-page-title-new__sub-nav.bg-blue #catNav li,.section-page-title-new__sub-nav.bg-blue #catNav li a,.section-page-title-new__sub-nav.bg-purple #catArrowNext,.section-page-title-new__sub-nav.bg-purple #catArrowPrev,.section-page-title-new__sub-nav.bg-purple #catNav li,.section-page-title-new__sub-nav.bg-purple #catNav li a{color:#fff}.section-page-title-new__sub-nav.bg-blue #catNav li a.active:after,.section-page-title-new__sub-nav.bg-purple #catNav li a.active:after{background:#fff}.hanging-accent{position:relative}.hanging-accent__wrapper{z-index:19}.bg-secondary .hanging-accent__wrapper{background:#135c6e}.bg-blue .hanging-accent__wrapper{background-color:#508694}.bg-success .hanging-accent__wrapper{background-color:#84c44b}.bg-purple .hanging-accent__wrapper{background-color:#9055a2}.hanging-accent:before{content:"";display:block;position:absolute;height:50px;width:50px;top:100%;right:100%;margin-right:15px;margin-top:-15px;z-index:20;border:15px solid #f08a24;border-right:none;border-bottom:none;border-radius:50px 0 0 0;pointer-events:none}.bg-secondary .hanging-accent:before{border-color:#135c6e}.bg-blue .hanging-accent:before{border-color:#508694}.bg-purple .hanging-accent:before{border-color:#9055a2}.bg-success .hanging-accent:before{border-color:#84c44b}.hanging-accent:after{content:"";display:block;position:absolute;height:330px;width:50vw;top:100%;right:100%;margin-right:50px;background:#f08a24;z-index:20;border-radius:0 0 30px 0;pointer-events:none}.bg-secondary .hanging-accent:after{background:#135c6e}.bg-blue .hanging-accent:after{background-color:#508694}.bg-purple .hanging-accent:after{background-color:#9055a2}.bg-success .hanging-accent:after{background-color:#84c44b}.sub-nav-hanging .hanging-accent,.sub-nav-hanging .hanging-accent:after{background-color:#ea7d10}.sub-nav-hanging .hanging-accent:before{border-color:#ea7d10}.sub-nav-hanging.bg-blue .hanging-accent,.sub-nav-hanging.bg-blue .hanging-accent:after{background-color:#477783}.sub-nav-hanging.bg-blue .hanging-accent:before{border-color:#477783}.sub-nav-hanging.bg-success .hanging-accent,.sub-nav-hanging.bg-success .hanging-accent:after{background-color:#77b93d}.sub-nav-hanging.bg-success .hanging-accent:before{border-color:#77b93d}.sub-nav-hanging.bg-purple .hanging-accent,.sub-nav-hanging.bg-purple .hanging-accent:after{background-color:#814c91}.sub-nav-hanging.bg-purple .hanging-accent:before{border-color:#814c91}.page-title,.section-page-title{padding-top:38px;padding-bottom:60px;background-color:#f9f9f9}@media (min-width:768px){.page-title,.section-page-title{padding-top:70px;padding-bottom:70px}}.page-title__preheading,.section-page-title__preheading{color:#535353;font-weight:400;margin-bottom:0;font-size:16px}@media (min-width:768px){.page-title__preheading,.section-page-title__preheading{font-size:25px}}.page-title__heading,.section-page-title__heading{color:#000;font-weight:600;display:inline-block;position:relative;padding-bottom:10px;font-size:40px}.page-title__heading:after,.section-page-title__heading:after{content:"";display:block;position:absolute;bottom:0;left:0;right:32px;height:6px;border-radius:4px;min-width:84px;background-color:#84c44b}@media (min-width:768px){.page-title__heading,.section-page-title__heading{font-size:60px;padding-bottom:14px}.page-title__heading:after,.section-page-title__heading:after{height:8px;min-width:119px}}.page-title__heading--primary:after,.section-page-title__heading--primary:after{background-color:#f08a24}.page-title__heading--secondary:after,.section-page-title__heading--secondary:after{background-color:#135c6e}.page-title__heading--success:after,.section-page-title__heading--success:after{background-color:#84c44b}.page-title__heading--info:after,.section-page-title__heading--info:after{background-color:#539ed0}.page-title__heading--warning:after,.section-page-title__heading--warning:after{background-color:#ffb351}.page-title__heading--danger:after,.section-page-title__heading--danger:after{background-color:#ce0000}.page-title__heading--light:after,.section-page-title__heading--light:after{background-color:#f3f4f6}.page-title__heading--dark:after,.section-page-title__heading--dark:after{background-color:#032c57}.page-title__heading--tertiary:after,.section-page-title__heading--tertiary:after{background-color:#9055a2}.page-title__heading--black:after,.section-page-title__heading--black:after{background-color:#231f20}.page-title__heading--white:after,.section-page-title__heading--white:after{background-color:#fff}.page-title__heading--gray-300:after,.section-page-title__heading--gray-300:after{background-color:#d1d5db}.page-title__heading--blue:after,.section-page-title__heading--blue:after{background-color:#508694}.page-title__heading--purple:after,.section-page-title__heading--purple:after{background-color:#9055a2}.page-title__heading--lightest-grey:after,.section-page-title__heading--lightest-grey:after{background-color:#f9f9f9}.page-title__filter,.section-page-title__filter{display:block;margin-left:auto;display:inline-flex}#wpjb-top-search-form .page-title__filter [type=submit],#wpjb-top-search-form .section-page-title__filter [type=submit],.gform_wrapper .gform_footer .page-title__filter .button,.gform_wrapper .gform_footer .section-page-title__filter .button,.jobs-map .map-search-panel .page-title__filter button,.jobs-map .map-search-panel .section-page-title__filter button,.page-title__filter #wpjb-top-search-form [type=submit],.page-title__filter .btn,.page-title__filter .gform_wrapper .gform_footer .button,.page-title__filter .jobs-map .map-search-panel button,.page-title__filter .wpjb-form-nolines input.wpjb-submit,.page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit,.page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit,.section-page-title__filter #wpjb-top-search-form [type=submit],.section-page-title__filter .btn,.section-page-title__filter .gform_wrapper .gform_footer .button,.section-page-title__filter .jobs-map .map-search-panel button,.section-page-title__filter .wpjb-form-nolines input.wpjb-submit,.section-page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit,.wpjb-form-nolines .page-title__filter input.wpjb-submit,.wpjb-form-nolines .section-page-title__filter input.wpjb-submit,.wpjb-page-add>.wpjb-form .page-title__filter input.wpjb-submit,.wpjb-page-add>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .page-title__filter input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .page-title__filter input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjr-page-register>.wpjb-form .page-title__filter input.wpjb-submit,.wpjr-page-register>.wpjb-form .section-page-title__filter input.wpjb-submit{background:#fff;border:1px solid #bfbfbf;margin-left:-1px;text-align:center;padding:.75rem 1rem;line-height:1.5}#wpjb-top-search-form .page-title__filter :first-child[type=submit],#wpjb-top-search-form .section-page-title__filter :first-child[type=submit],.gform_wrapper .gform_footer .page-title__filter .button:first-child,.gform_wrapper .gform_footer .section-page-title__filter .button:first-child,.jobs-map .map-search-panel .page-title__filter button:first-child,.jobs-map .map-search-panel .section-page-title__filter button:first-child,.page-title__filter #wpjb-top-search-form :first-child[type=submit],.page-title__filter .btn:first-child,.page-title__filter .gform_wrapper .gform_footer .button:first-child,.page-title__filter .jobs-map .map-search-panel button:first-child,.page-title__filter .wpjb-form-nolines input.wpjb-submit:first-child,.page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:first-child,.page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:first-child,.page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:first-child,.page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:first-child,.section-page-title__filter #wpjb-top-search-form :first-child[type=submit],.section-page-title__filter .btn:first-child,.section-page-title__filter .gform_wrapper .gform_footer .button:first-child,.section-page-title__filter .jobs-map .map-search-panel button:first-child,.section-page-title__filter .wpjb-form-nolines input.wpjb-submit:first-child,.section-page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:first-child,.section-page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:first-child,.section-page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:first-child,.section-page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:first-child,.wpjb-form-nolines .page-title__filter input.wpjb-submit:first-child,.wpjb-form-nolines .section-page-title__filter input.wpjb-submit:first-child,.wpjb-page-add>.wpjb-form .page-title__filter input.wpjb-submit:first-child,.wpjb-page-add>.wpjb-form .section-page-title__filter input.wpjb-submit:first-child,.wpjb-page-default-form>.wpjb-form .page-title__filter input.wpjb-submit:first-child,.wpjb-page-default-form>.wpjb-form .section-page-title__filter input.wpjb-submit:first-child,.wpjr-page-my-resume>.wpjb-form .page-title__filter input.wpjb-submit:first-child,.wpjr-page-my-resume>.wpjb-form .section-page-title__filter input.wpjb-submit:first-child,.wpjr-page-register>.wpjb-form .page-title__filter input.wpjb-submit:first-child,.wpjr-page-register>.wpjb-form .section-page-title__filter input.wpjb-submit:first-child{margin-left:0;border-radius:100px 0 0 100px}#wpjb-top-search-form .page-title__filter :last-child[type=submit],#wpjb-top-search-form .section-page-title__filter :last-child[type=submit],.gform_wrapper .gform_footer .page-title__filter .button:last-child,.gform_wrapper .gform_footer .section-page-title__filter .button:last-child,.jobs-map .map-search-panel .page-title__filter button:last-child,.jobs-map .map-search-panel .section-page-title__filter button:last-child,.page-title__filter #wpjb-top-search-form :last-child[type=submit],.page-title__filter .btn:last-child,.page-title__filter .gform_wrapper .gform_footer .button:last-child,.page-title__filter .jobs-map .map-search-panel button:last-child,.page-title__filter .wpjb-form-nolines input.wpjb-submit:last-child,.page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:last-child,.page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:last-child,.page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:last-child,.page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:last-child,.section-page-title__filter #wpjb-top-search-form :last-child[type=submit],.section-page-title__filter .btn:last-child,.section-page-title__filter .gform_wrapper .gform_footer .button:last-child,.section-page-title__filter .jobs-map .map-search-panel button:last-child,.section-page-title__filter .wpjb-form-nolines input.wpjb-submit:last-child,.section-page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:last-child,.section-page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:last-child,.section-page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:last-child,.section-page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:last-child,.wpjb-form-nolines .page-title__filter input.wpjb-submit:last-child,.wpjb-form-nolines .section-page-title__filter input.wpjb-submit:last-child,.wpjb-page-add>.wpjb-form .page-title__filter input.wpjb-submit:last-child,.wpjb-page-add>.wpjb-form .section-page-title__filter input.wpjb-submit:last-child,.wpjb-page-default-form>.wpjb-form .page-title__filter input.wpjb-submit:last-child,.wpjb-page-default-form>.wpjb-form .section-page-title__filter input.wpjb-submit:last-child,.wpjr-page-my-resume>.wpjb-form .page-title__filter input.wpjb-submit:last-child,.wpjr-page-my-resume>.wpjb-form .section-page-title__filter input.wpjb-submit:last-child,.wpjr-page-register>.wpjb-form .page-title__filter input.wpjb-submit:last-child,.wpjr-page-register>.wpjb-form .section-page-title__filter input.wpjb-submit:last-child{border-radius:0 100px 100px 0}#wpjb-top-search-form .page-title__filter :hover[type=submit],#wpjb-top-search-form .section-page-title__filter :hover[type=submit],.gform_wrapper .gform_footer .page-title__filter .button:hover,.gform_wrapper .gform_footer .section-page-title__filter .button:hover,.jobs-map .map-search-panel .page-title__filter button:hover,.jobs-map .map-search-panel .section-page-title__filter button:hover,.page-title__filter #wpjb-top-search-form :hover[type=submit],.page-title__filter .btn:hover,.page-title__filter .gform_wrapper .gform_footer .button:hover,.page-title__filter .jobs-map .map-search-panel button:hover,.page-title__filter .wpjb-form-nolines input.wpjb-submit:hover,.page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:hover,.page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:hover,.page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:hover,.page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:hover,.section-page-title__filter #wpjb-top-search-form :hover[type=submit],.section-page-title__filter .btn:hover,.section-page-title__filter .gform_wrapper .gform_footer .button:hover,.section-page-title__filter .jobs-map .map-search-panel button:hover,.section-page-title__filter .wpjb-form-nolines input.wpjb-submit:hover,.section-page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit:hover,.section-page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit:hover,.section-page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit:hover,.section-page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit:hover,.wpjb-form-nolines .page-title__filter input.wpjb-submit:hover,.wpjb-form-nolines .section-page-title__filter input.wpjb-submit:hover,.wpjb-page-add>.wpjb-form .page-title__filter input.wpjb-submit:hover,.wpjb-page-add>.wpjb-form .section-page-title__filter input.wpjb-submit:hover,.wpjb-page-default-form>.wpjb-form .page-title__filter input.wpjb-submit:hover,.wpjb-page-default-form>.wpjb-form .section-page-title__filter input.wpjb-submit:hover,.wpjr-page-my-resume>.wpjb-form .page-title__filter input.wpjb-submit:hover,.wpjr-page-my-resume>.wpjb-form .section-page-title__filter input.wpjb-submit:hover,.wpjr-page-register>.wpjb-form .page-title__filter input.wpjb-submit:hover,.wpjr-page-register>.wpjb-form .section-page-title__filter input.wpjb-submit:hover{background:#fafafa}@media (min-width:992px){#wpjb-top-search-form .page-title__filter [type=submit],#wpjb-top-search-form .section-page-title__filter [type=submit],.gform_wrapper .gform_footer .page-title__filter .button,.gform_wrapper .gform_footer .section-page-title__filter .button,.jobs-map .map-search-panel .page-title__filter button,.jobs-map .map-search-panel .section-page-title__filter button,.page-title__filter #wpjb-top-search-form [type=submit],.page-title__filter .btn,.page-title__filter .gform_wrapper .gform_footer .button,.page-title__filter .jobs-map .map-search-panel button,.page-title__filter .wpjb-form-nolines input.wpjb-submit,.page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit,.page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit,.section-page-title__filter #wpjb-top-search-form [type=submit],.section-page-title__filter .btn,.section-page-title__filter .gform_wrapper .gform_footer .button,.section-page-title__filter .jobs-map .map-search-panel button,.section-page-title__filter .wpjb-form-nolines input.wpjb-submit,.section-page-title__filter .wpjb-page-add>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjb-page-default-form>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjr-page-my-resume>.wpjb-form input.wpjb-submit,.section-page-title__filter .wpjr-page-register>.wpjb-form input.wpjb-submit,.wpjb-form-nolines .page-title__filter input.wpjb-submit,.wpjb-form-nolines .section-page-title__filter input.wpjb-submit,.wpjb-page-add>.wpjb-form .page-title__filter input.wpjb-submit,.wpjb-page-add>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .page-title__filter input.wpjb-submit,.wpjb-page-default-form>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .page-title__filter input.wpjb-submit,.wpjr-page-my-resume>.wpjb-form .section-page-title__filter input.wpjb-submit,.wpjr-page-register>.wpjb-form .page-title__filter input.wpjb-submit,.wpjr-page-register>.wpjb-form .section-page-title__filter input.wpjb-submit{min-width:140px}}.page-title__body,.section-page-title__body{padding-top:30px}.section-slider{overflow:hidden;border:0}.section-slider .swiper-button-next{right:50px}@media (min-width:1200px) and (max-width:1289px){.section-slider .swiper-button-next{right:0}}@media (max-width:767px){.section-slider .swiper-button-next{right:25px}}.section-slider .swiper-button-prev{left:50px}@media (min-width:1200px) and (max-width:1289px){.section-slider .swiper-button-prev{left:0}}@media (max-width:767px){.section-slider .swiper-button-prev{left:25px}}.section-slider .swiper-container{margin:0}.section-slider .swiper-slide__inner{border:0;width:100%;max-width:980px;margin:0 auto;position:relative;min-height:500px}@media (max-width:767px){.section-slider .swiper-slide__inner{min-height:400px}}.section-slider .slide__image,.section-slider .swiper-slide__inner a{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.section-slider .slide__image .media,.section-slider .slide__image .media__image,.section-slider .slide__image img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-slider .slide__body{position:absolute;bottom:0;left:0;width:100%;right:0;padding:25px 30px;background:rgba(31,41,55,.5);color:#fff}.section-slider .slide__excerpt{max-width:415px}.section-slider .slide__title{color:#fff;margin-bottom:10px}.section-slider .slider__title{margin-bottom:10px;max-width:500px}.section-testimonial{padding:80px 0 40px;font-size:21px;overflow:hidden}.section-testimonial h2,.section-testimonial h3{font-size:28px;color:#231f20}@media (max-width:767px){.section-testimonial h2,.section-testimonial h3{font-size:22px}}.section-testimonial .text{display:flex;flex-direction:column;justify-content:space-between;min-height:313px;padding:0 43px 70px 85px;position:relative}@media (min-width:768px){.section-testimonial .text{flex:1}}@media (max-width:767px){.section-testimonial .text{padding:0 0 60px 15px;margin-bottom:30px}}.section-testimonial .text .logo{position:absolute;width:190px;left:80px;bottom:0;padding:0 48px;background:no-repeat 50%/contain}.section-testimonial .text .logo svg{width:100%}.section-testimonial .img{background:no-repeat 50%/cover;border-radius:10px}@media (min-width:768px){.section-testimonial .img{flex:1}}@media (max-width:767px){.section-testimonial .img{height:200px}}.section-testimonial .quote-border{position:absolute;background:#ececec;z-index:1;pointer-events:none}.section-testimonial .quote-border.left{width:8px;top:0;left:0;bottom:100px;border-radius:8px}.section-testimonial .quote-border.bottom{left:276px;bottom:33px;width:85%;height:8px;border-radius:8px}.section-testimonial .quote-border.corner{bottom:0;left:0;width:75px;height:117px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAB1CAYAAAAGPhw3AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAv5JREFUeJzt3btrFFEYhvFnZ0OKoFiMvf+CF1BEvEIsRAsr0cpLYx0EEay9oFhaaGclYqUWgaC9FjYGK9MZLLIrQZQVIsHiaKFsdubduc+8T5k5bD5+mTkzEwLpDQYDgHngNrAX+A48A64B67S8OI5Tr50hQC0C0Z+vbQeuALuBg8BGzvM1tohwRkVjju0DzpU7Tr2LCJfeVu0pa5AmFAG9Ccf7ZQ3ShMZdfm6LjCVkLCFjCRlLyFhCxhIylpCxhIwlZCwhYwkZS8hYQsYSMpaQsYSMJWQsIWMJGUvIWELGEjKWkLGEjCVkLCFjCRlLyFhCxhIylpCxhIwlZCwhYwkZS8hYQsYSMpaQsYSMJWQsIWMJGUvIWELGEjKWkLGEjCVkLCFjCRlLyFhCxhIylpCxhIwlZCwhYwkZS8hYQsYSMpaQsYSMJWQsIWMJGUvIWELGEpqpeoD/OgNcBnZR0g9yOBxOOvwTeAfcjeN4tU5Yt4AbVQ8xpgPA+eFweKguWHeA61UPMaGdwIOqsXrAfWCh4jnSNF8lVg94CFytcAapqu6GjYMClqrAaiLUGrBQ9mWoQG0AH4sdJ7ER8Ba4V/ajgwI1IjxzvS50IvT/YVFGfeAxcCnF2hFwGnhT6ERTVAZWH3gCXEixtrZQUPzdsDVQUCxWq6CgOCwF6gcNgIJi9iwF6htwknB7rn15Y80CT4GzKdY2CgryxZoFnhOej5JqHBTkt2e1HgryweoEFGTHUqC+0mAoyLZnKVAD4ATwIcP3q7xpseaAlwSApFoBBdNhzQGvgOMp1rYGCvQ9q7NQoGF1GgrSYylQq7QQCtLtWduAF6SHOgZ8yjBTbUvC2kH41e7+FJ/VaihIxrqY8nNaDwX5vO50AgqyY3UGCrJhrQBH6QgUTP+6s0I4oz7nN0r9m+bM6iQU6FidhQINq9NQkB6r81AQsH4lrFkGDtNxKAhY7yccXya8FH8pZ5x6FwE3gc0xx/5CrZU6UY2LgCXgFOHvvTeBdeARcARD/dNvT8SDZkPDW7MAAAAASUVORK5CYII=")}.section-text-and-image-and-points-2-column{padding:30px 0;position:relative;z-index:20}@media (min-width:992px){.section-text-and-image-and-points-2-column .col-lg-8{margin-left:8.33333%}}.section-text-and-image-and-points-2-column__heading{border-bottom:1px solid #ced1d6;color:#231f20;padding:25px 0;font-size:30px;line-height:34px}.section-text-and-image-and-points-2-column__image img{width:150%;min-height:300px;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}.section-text-and-image-and-points-2-column__content{padding:0 0 0 65px}.section-text-and-image-and-points-2-column__content a,.section-text-and-image-and-points-2-column__content a:hover{text-decoration:underline}@media (max-width:767px){.section-text-and-image-and-points-2-column__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-text-and-image-and-points-2-column__content{padding:0 30px}}.section-text-and-image-and-points-2-column__content h3{font-size:30px;line-height:34px;padding:25px 0;border:0;border-bottom:1px solid #ced1d6}.section-text-and-image-and-points-2-column__content h4{padding:25px 0;border:0;border-bottom:1px solid #ced1d6}.section-text-and-image-and-points-2-column__additional{margin-top:75px}.section-text-and-image-and-points-2-column__additional h4{padding:0 0 20px;border-bottom:0}.section-text-and-image-and-points-2-column__additional ol,.section-text-and-image-and-points-2-column__additional ul{line-height:30px;color:#535353}.section-text-and-image-and-points-2-column__additional ol li,.section-text-and-image-and-points-2-column__additional ul li{padding:0 0 10px}.section-text-and-image-and-points-2-column__additional>div:first-child{padding-right:5%}.section-text-and-image-and-points-2-column__additional h3{font-size:30px;line-height:34px;padding-bottom:20px}.section-text-and-image-and-points-2-column__points{display:flex;flex-wrap:wrap;justify-content:flex-start}.section-text-and-image-and-points-2-column__points .point{width:calc(50% - 10px);margin-right:10px;margin-top:30px}@media (max-width:991px){.section-text-and-image-and-points-2-column__points .point{width:50%;padding-left:10px;padding-right:10px;margin:20px 0}}.section-text-and-image-and-points-2-column__points .p-img{width:60px;height:60px;background:no-repeat bottom/contain}.section-text-and-image-and-points-2-column__points h4{font-size:19px;margin:16px 0;padding:0;border-bottom:0;line-height:20px;color:#231f20}.section-text-and-image-and-points-3-column{padding:30px 0;position:relative;z-index:20}@media (min-width:992px){.section-text-and-image-and-points-3-column .col-lg-8{margin-left:8.33333%}}.section-text-and-image-and-points-3-column__heading{border-bottom:1px solid #ced1d6;color:#231f20;padding:25px 0;font-size:30px;line-height:34px}.section-text-and-image-and-points-3-column__image img{width:150%;min-height:300px;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}.section-text-and-image-and-points-3-column__additional{margin-top:75px}.section-text-and-image-and-points-3-column__additional h4{padding:0 0 20px;border-bottom:0}.section-text-and-image-and-points-3-column__additional ol,.section-text-and-image-and-points-3-column__additional ul{line-height:30px;color:#535353}.section-text-and-image-and-points-3-column__additional ol li,.section-text-and-image-and-points-3-column__additional ul li{padding:0 0 10px}.section-text-and-image-and-points-3-column__additional h3{font-size:30px;line-height:34px;padding-bottom:20px}.section-text-and-image-and-points-3-column__additional>div:first-child{padding-right:5%}.section-text-and-image-and-points-3-column__content{padding:0 0 0 65px}.section-text-and-image-and-points-3-column__content a,.section-text-and-image-and-points-3-column__content a:hover{text-decoration:underline}@media (max-width:767px){.section-text-and-image-and-points-3-column__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-text-and-image-and-points-3-column__content{padding:0 30px}}.section-text-and-image-and-points-3-column__content h3{font-size:30px;line-height:34px;padding:25px 0;border:0;border-bottom:1px solid #ced1d6}.section-text-and-image-and-points-3-column__content h4{padding:25px 0;border:0;border-bottom:1px solid #ced1d6}.section-text-and-image-and-points-3-column__points{display:flex;flex-wrap:wrap;justify-content:flex-start}.section-text-and-image-and-points-3-column__points .point{width:calc(33.33333% - 26.66667px);margin-right:25px;margin-top:30px}@media (max-width:991px){.section-text-and-image-and-points-3-column__points .point{width:50%;padding-left:10px;padding-right:10px;margin:20px 0}}.section-text-and-image-and-points-3-column__points .p-img{width:60px;height:60px;background:no-repeat bottom/contain}.section-text-and-image-and-points-3-column__points h4{font-size:19px;margin:16px 0;padding:0;border-bottom:0;line-height:20px;color:#231f20}.locations-3-col .section-text-and-image-and-points-3-column__additional>div:last-child{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:10px;padding:45px}@media (max-width:991px){.locations-3-col .section-text-and-image-and-points-3-column__additional>div:last-child{margin:0 10px}}.locations-3-col .section-text-and-image-and-points-3-column__additional>div:last-child:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:9px;background:#84c44b;border-radius:10px 10px 0 0}.locations-3-col .section-text-and-image-and-points-3-column__additional>div:last-child:last-child{margin-bottom:0}.section-text-and-image-and-points{padding:30px 0;position:relative;z-index:20}@media (min-width:992px){.section-text-and-image-and-points .col-lg-8{margin-left:8.33333%}}.section-text-and-image-and-points__heading{border-bottom:1px solid #ced1d6;color:#231f20;padding:25px 0;font-size:30px;line-height:34px}.section-text-and-image-and-points__image img{width:150%;min-height:300px;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}.section-text-and-image-and-points__content{padding:0 0 0 65px}.section-text-and-image-and-points__content a,.section-text-and-image-and-points__content a:hover{text-decoration:underline}@media (max-width:767px){.section-text-and-image-and-points__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-text-and-image-and-points__content{padding:0 30px}}.section-text-and-image-and-points__points{text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.section-text-and-image-and-points__points .point{width:100%;margin:0 auto 15px}@media (max-width:991px){.section-text-and-image-and-points__points .point{width:50%;padding-left:10px;padding-right:10px;margin:20px 0}}.section-text-and-image-and-points__points .p-img{width:60px;height:60px;background:no-repeat bottom/contain;margin:0 auto}.section-text-and-image-and-points__points h4{font-size:19px;margin:16px 0;padding:0;border-bottom:0;line-height:20px;color:#231f20}.section-text-and-image{padding:30px 0;position:relative;z-index:22}.section-text-and-image__heading{border-bottom:1px solid #ced1d6;color:#231f20;padding:25px 0;font-size:30px;line-height:34px}.section-text-and-image__image img{width:150%;min-height:300px;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}.section-text-and-image__content{padding:0 0 0 65px}.section-text-and-image__content a,.section-text-and-image__content a:hover{text-decoration:underline}@media (max-width:767px){.section-text-and-image__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-text-and-image__content{padding:0 30px}}.job-sidebar .section-text-and-video__image .media__image{min-height:auto;border-radius:0;margin:0!important;width:100%}.job-sidebar .section-text-and-video__image .media__image img{max-height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.section-text-and-video{padding:30px 0;position:relative;z-index:22;overflow:hidden}.section-text-and-video__heading{border-bottom:1px solid #ced1d6;color:#231f20;padding:25px 0;font-size:30px;line-height:34px}@media (min-width:768px){.section-text-and-video__image .media__image{width:150%;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}}@media (max-width:767px){.section-text-and-video__image .media__image img{width:150%;overflow:visible;max-width:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;margin-left:-50%;border-radius:30px;z-index:100}}@media (min-width:1200px){.section-text-and-video__image .media__image{min-height:300px}}.section-text-and-video__image .mfp-video .media__image:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='play' width='110' height='110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='55' cy='55' r='55' fill='%23231F20' fill-opacity='.45'/%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M79.612 50.963L40.122 30.64C36.914 28.991 32 30.593 32 34.674v40.633c0 3.663 4.566 5.87 8.122 4.034l39.49-20.312c3.523-1.807 3.534-6.26 0-8.066z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='28' y='30' width='58.258' height='58' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;display:block;transition:all .2s}@media (max-width:1199px){.section-text-and-video__image .mfp-video .media__image:before{background-size:55px 55px}}@media (max-width:575px){.section-text-and-video__image .mfp-video .media__image:before{margin-left:0}}@media (min-width:576px) and (max-width:767px){.section-text-and-video__image .mfp-video .media__image:before{margin-left:-60px;background-size:110px 110px}}.section-text-and-video__image .mfp-video .media__image:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg class='play' width='110' height='110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='55' cy='55' r='55' fill='%23231F20' fill-opacity='.6'/%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M79.612 50.963L40.122 30.64C36.914 28.991 32 30.593 32 34.674v40.633c0 3.663 4.566 5.87 8.122 4.034l39.49-20.312c3.523-1.807 3.534-6.26 0-8.066z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='28' y='30' width='58.258' height='58' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")}.section-text-and-video__content{padding:0 0 0 65px}.section-text-and-video__content a,.section-text-and-video__content a:hover{text-decoration:underline}@media (max-width:767px){.section-text-and-video__content{padding:0 15px}}@media (min-width:768px) and (max-width:1199px){.section-text-and-video__content{padding:0 30px}}.section-text-module{z-index:10}.section-text-module .text-module__main{padding:50px 0;color:#231f20}.section-text-module .text-module__main a,.section-text-module .text-module__main a:hover{text-decoration:underline}.section-text-module.bg-blue{background:#508694}.section-text-module.bg-blue .text-module__main,.section-text-module.bg-blue .text-module__main .h3,.section-text-module.bg-purple .text-module__main,.section-text-module.bg-purple .text-module__main .h3{color:#fff}.section-video .section__inner{margin:0 auto}.section-video .content__content{border-radius:0;padding:40px 0 0;margin:0 auto;z-index:150;max-width:800px;transition:all .5s;text-align:center}.section-video .content__content :last-child{margin-bottom:0}.section-video .content__video{position:relative;overflow:hidden}.section-video .content__video .media{margin:0;position:relative}.section-video .content__video .media .poster-icon{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;z-index:20}@media (max-width:991px){.section-video .content__video .media .poster-icon{top:calc(50% - 20px)}}.section-video .content__video .media img{width:100%;border-radius:0;position:relative}.section-video .content__video .media iframe{width:100%}.section-section-video .content__content,.section-section-video .content__video:before,.section-section-video .replace-video{transition:all .8s}.section-section-video--video-active .replace-video{opacity:0}.section-section-video--video-active .content__video:before{transform:translate(-50px,-50px);opacity:0}@media (max-width:991px){.section-section-video--video-active .content__video:before{transform:translate(50px,-50px)}}.section-section-video--video-active .content__content{opacity:0;transform:translateY(50px)}.replace-video-embed{position:absolute;left:0;bottom:0;top:0;height:100%;z-index:100;display:block;cursor:pointer;border:0}.replace-video{height:100%;z-index:101;position:relative;border-radius:0;height:0;padding-bottom:56.25%}.replace-video,.replace-video img{width:100%;display:block;pointer-events:none;cursor:pointer}.replace-video img{opacity:.9899;position:absolute!important;top:0;bottom:0;left:0;right:0;height:100%;-o-object-fit:cover;object-fit:cover}.replace-video svg{display:block;cursor:pointer;pointer-events:none;opacity:.9899}.bg-primary{background-color:#f08a24!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#d3710e!important}.bg-secondary{background-color:#135c6e!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#0b3843!important}.bg-success{background-color:#84c44b!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#6ba636!important}.bg-info{background-color:#539ed0!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#3486bc!important}.bg-warning{background-color:#ffb351!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ff9d1e!important}.bg-danger{background-color:#ce0000!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#9b0000!important}.bg-light{background-color:#f3f4f6!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d6d9e0!important}.bg-dark{background-color:#032c57!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#011326!important}.bg-tertiary{background-color:#9055a2!important}a.bg-tertiary:focus,a.bg-tertiary:hover,button.bg-tertiary:focus,button.bg-tertiary:hover{background-color:#724381!important}.bg-black{background-color:#231f20!important}a.bg-black:focus,a.bg-black:hover,button.bg-black:focus,button.bg-black:hover{background-color:#080707!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}.bg-gray-300{background-color:#d1d5db!important}a.bg-gray-300:focus,a.bg-gray-300:hover,button.bg-gray-300:focus,button.bg-gray-300:hover{background-color:#b4bbc5!important}.bg-blue{background-color:#508694!important}a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#3e6873!important}.bg-purple{background-color:#9055a2!important}a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#724381!important}.bg-lightest-grey{background-color:#f9f9f9!important}a.bg-lightest-grey:focus,a.bg-lightest-grey:hover,button.bg-lightest-grey:focus,button.bg-lightest-grey:hover{background-color:#e0e0e0!important}.bg-ui-25{background-color:#fff!important}a.bg-ui-25:focus,a.bg-ui-25:hover,button.bg-ui-25:focus,button.bg-ui-25:hover{background-color:#e6e6e6!important}.bg-ui-50{background-color:#032c57!important}a.bg-ui-50:focus,a.bg-ui-50:hover,button.bg-ui-50:focus,button.bg-ui-50:hover{background-color:#011326!important}.bg-ui-100{background-color:#f3f4f6!important}a.bg-ui-100:focus,a.bg-ui-100:hover,button.bg-ui-100:focus,button.bg-ui-100:hover{background-color:#d6d9e0!important}.bg-ui-200{background-color:#032c57!important}a.bg-ui-200:focus,a.bg-ui-200:hover,button.bg-ui-200:focus,button.bg-ui-200:hover{background-color:#011326!important}.bg-ui-300{background-color:#d1d5db!important}a.bg-ui-300:focus,a.bg-ui-300:hover,button.bg-ui-300:focus,button.bg-ui-300:hover{background-color:#b4bbc5!important}.bg-ui-400{background-color:#9ca3af!important}a.bg-ui-400:focus,a.bg-ui-400:hover,button.bg-ui-400:focus,button.bg-ui-400:hover{background-color:#808998!important}.bg-ui-500{background-color:#6b7280!important}a.bg-ui-500:focus,a.bg-ui-500:hover,button.bg-ui-500:focus,button.bg-ui-500:hover{background-color:#545964!important}.bg-ui-600{background-color:#032c57!important}a.bg-ui-600:focus,a.bg-ui-600:hover,button.bg-ui-600:focus,button.bg-ui-600:hover{background-color:#011326!important}.bg-ui-700{background-color:#374151!important}a.bg-ui-700:focus,a.bg-ui-700:hover,button.bg-ui-700:focus,button.bg-ui-700:hover{background-color:#222933!important}.bg-ui-800{background-color:#1f2937!important}a.bg-ui-800:focus,a.bg-ui-800:hover,button.bg-ui-800:focus,button.bg-ui-800:hover{background-color:#0d1116!important}.bg-ui-900{background-color:#032c57!important}a.bg-ui-900:focus,a.bg-ui-900:hover,button.bg-ui-900:focus,button.bg-ui-900:hover{background-color:#011326!important}.border{border:1px solid #d1d5db!important}.border-top{border-top:1px solid #d1d5db!important}.border-right{border-right:1px solid #d1d5db!important}.border-bottom{border-bottom:1px solid #d1d5db!important}.border-left{border-left:1px solid #d1d5db!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#f08a24!important}.border-secondary{border-color:#135c6e!important}.border-success{border-color:#84c44b!important}.border-info{border-color:#539ed0!important}.border-warning{border-color:#ffb351!important}.border-danger{border-color:#ce0000!important}.border-light{border-color:#f3f4f6!important}.border-dark{border-color:#032c57!important}.border-tertiary{border-color:#9055a2!important}.border-black{border-color:#231f20!important}.border-white{border-color:#fff!important}.border-gray-300{border-color:#d1d5db!important}.border-blue{border-color:#508694!important}.border-purple{border-color:#9055a2!important}.border-lightest-grey{border-color:#f9f9f9!important}.border-ui-25{border-color:#fff!important}.border-ui-50{border-color:#032c57!important}.border-ui-100{border-color:#f3f4f6!important}.border-ui-200{border-color:#032c57!important}.border-ui-300{border-color:#d1d5db!important}.border-ui-400{border-color:#9ca3af!important}.border-ui-500{border-color:#6b7280!important}.border-ui-600{border-color:#032c57!important}.border-ui-700{border-color:#374151!important}.border-ui-800{border-color:#1f2937!important}.border-ui-900{border-color:#032c57!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1290px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1290px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(35,31,32,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(35,31,32,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(35,31,32,.175)!important}.shadow-none{box-shadow:none!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:5px!important}.mt-1,.my-1{margin-top:5px!important}.mr-1,.mx-1{margin-right:5px!important}.mb-1,.my-1{margin-bottom:5px!important}.ml-1,.mx-1{margin-left:5px!important}.m-2{margin:10px!important}.mt-2,.my-2{margin-top:10px!important}.mr-2,.mx-2{margin-right:10px!important}.mb-2,.my-2{margin-bottom:10px!important}.ml-2,.mx-2{margin-left:10px!important}.m-3{margin:20px!important}.mt-3,.my-3{margin-top:20px!important}.mr-3,.mx-3{margin-right:20px!important}.mb-3,.my-3{margin-bottom:20px!important}.ml-3,.mx-3{margin-left:20px!important}.m-4{margin:30px!important}.mt-4,.my-4{margin-top:30px!important}.mr-4,.mx-4{margin-right:30px!important}.mb-4,.my-4{margin-bottom:30px!important}.ml-4,.mx-4{margin-left:30px!important}.m-5{margin:60px!important}.mt-5,.my-5{margin-top:60px!important}.mr-5,.mx-5{margin-right:60px!important}.mb-5,.my-5{margin-bottom:60px!important}.ml-5,.mx-5{margin-left:60px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mr-20,.mx-20{margin-right:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}.m-40{margin:40px!important}.mt-40,.my-40{margin-top:40px!important}.mr-40,.mx-40{margin-right:40px!important}.mb-40,.my-40{margin-bottom:40px!important}.ml-40,.mx-40{margin-left:40px!important}.m-60{margin:60px!important}.mt-60,.my-60{margin-top:60px!important}.mr-60,.mx-60{margin-right:60px!important}.mb-60,.my-60{margin-bottom:60px!important}.ml-60,.mx-60{margin-left:60px!important}.m-80{margin:80px!important}.mt-80,.my-80{margin-top:80px!important}.mr-80,.mx-80{margin-right:80px!important}.mb-80,.my-80{margin-bottom:80px!important}.ml-80,.mx-80{margin-left:80px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mr-100,.mx-100{margin-right:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}.m-120{margin:120px!important}.mt-120,.my-120{margin-top:120px!important}.mr-120,.mx-120{margin-right:120px!important}.mb-120,.my-120{margin-bottom:120px!important}.ml-120,.mx-120{margin-left:120px!important}.m-125{margin:125px!important}.mt-125,.my-125{margin-top:125px!important}.mr-125,.mx-125{margin-right:125px!important}.mb-125,.my-125{margin-bottom:125px!important}.ml-125,.mx-125{margin-left:125px!important}.m-140{margin:140px!important}.mt-140,.my-140{margin-top:140px!important}.mr-140,.mx-140{margin-right:140px!important}.mb-140,.my-140{margin-bottom:140px!important}.ml-140,.mx-140{margin-left:140px!important}.m-160{margin:160px!important}.mt-160,.my-160{margin-top:160px!important}.mr-160,.mx-160{margin-right:160px!important}.mb-160,.my-160{margin-bottom:160px!important}.ml-160,.mx-160{margin-left:160px!important}.m-180{margin:180px!important}.mt-180,.my-180{margin-top:180px!important}.mr-180,.mx-180{margin-right:180px!important}.mb-180,.my-180{margin-bottom:180px!important}.ml-180,.mx-180{margin-left:180px!important}.m-220{margin:220px!important}.mt-220,.my-220{margin-top:220px!important}.mr-220,.mx-220{margin-right:220px!important}.mb-220,.my-220{margin-bottom:220px!important}.ml-220,.mx-220{margin-left:220px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:5px!important}.pt-1,.py-1{padding-top:5px!important}.pr-1,.px-1{padding-right:5px!important}.pb-1,.py-1{padding-bottom:5px!important}.pl-1,.px-1{padding-left:5px!important}.p-2{padding:10px!important}.pt-2,.py-2{padding-top:10px!important}.pr-2,.px-2{padding-right:10px!important}.pb-2,.py-2{padding-bottom:10px!important}.pl-2,.px-2{padding-left:10px!important}.p-3{padding:20px!important}.pt-3,.py-3{padding-top:20px!important}.pr-3,.px-3{padding-right:20px!important}.pb-3,.py-3{padding-bottom:20px!important}.pl-3,.px-3{padding-left:20px!important}.p-4{padding:30px!important}.pt-4,.py-4{padding-top:30px!important}.pr-4,.px-4{padding-right:30px!important}.pb-4,.py-4{padding-bottom:30px!important}.pl-4,.px-4{padding-left:30px!important}.p-5{padding:60px!important}.pt-5,.py-5{padding-top:60px!important}.pr-5,.px-5{padding-right:60px!important}.pb-5,.py-5{padding-bottom:60px!important}.pl-5,.px-5{padding-left:60px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pr-20,.px-20{padding-right:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}.p-40{padding:40px!important}.pt-40,.py-40{padding-top:40px!important}.pr-40,.px-40{padding-right:40px!important}.pb-40,.py-40{padding-bottom:40px!important}.pl-40,.px-40{padding-left:40px!important}.p-60{padding:60px!important}.pt-60,.py-60{padding-top:60px!important}.pr-60,.px-60{padding-right:60px!important}.pb-60,.py-60{padding-bottom:60px!important}.pl-60,.px-60{padding-left:60px!important}.p-80{padding:80px!important}.pt-80,.py-80{padding-top:80px!important}.pr-80,.px-80{padding-right:80px!important}.pb-80,.py-80{padding-bottom:80px!important}.pl-80,.px-80{padding-left:80px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pr-100,.px-100{padding-right:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}.p-120{padding:120px!important}.pt-120,.py-120{padding-top:120px!important}.pr-120,.px-120{padding-right:120px!important}.pb-120,.py-120{padding-bottom:120px!important}.pl-120,.px-120{padding-left:120px!important}.p-125{padding:125px!important}.pt-125,.py-125{padding-top:125px!important}.pr-125,.px-125{padding-right:125px!important}.pb-125,.py-125{padding-bottom:125px!important}.pl-125,.px-125{padding-left:125px!important}.p-140{padding:140px!important}.pt-140,.py-140{padding-top:140px!important}.pr-140,.px-140{padding-right:140px!important}.pb-140,.py-140{padding-bottom:140px!important}.pl-140,.px-140{padding-left:140px!important}.p-160{padding:160px!important}.pt-160,.py-160{padding-top:160px!important}.pr-160,.px-160{padding-right:160px!important}.pb-160,.py-160{padding-bottom:160px!important}.pl-160,.px-160{padding-left:160px!important}.p-180{padding:180px!important}.pt-180,.py-180{padding-top:180px!important}.pr-180,.px-180{padding-right:180px!important}.pb-180,.py-180{padding-bottom:180px!important}.pl-180,.px-180{padding-left:180px!important}.p-220{padding:220px!important}.pt-220,.py-220{padding-top:220px!important}.pr-220,.px-220{padding-right:220px!important}.pb-220,.py-220{padding-bottom:220px!important}.pl-220,.px-220{padding-left:220px!important}.m-n1{margin:-5px!important}.mt-n1,.my-n1{margin-top:-5px!important}.mr-n1,.mx-n1{margin-right:-5px!important}.mb-n1,.my-n1{margin-bottom:-5px!important}.ml-n1,.mx-n1{margin-left:-5px!important}.m-n2{margin:-10px!important}.mt-n2,.my-n2{margin-top:-10px!important}.mr-n2,.mx-n2{margin-right:-10px!important}.mb-n2,.my-n2{margin-bottom:-10px!important}.ml-n2,.mx-n2{margin-left:-10px!important}.m-n3{margin:-20px!important}.mt-n3,.my-n3{margin-top:-20px!important}.mr-n3,.mx-n3{margin-right:-20px!important}.mb-n3,.my-n3{margin-bottom:-20px!important}.ml-n3,.mx-n3{margin-left:-20px!important}.m-n4{margin:-30px!important}.mt-n4,.my-n4{margin-top:-30px!important}.mr-n4,.mx-n4{margin-right:-30px!important}.mb-n4,.my-n4{margin-bottom:-30px!important}.ml-n4,.mx-n4{margin-left:-30px!important}.m-n5{margin:-60px!important}.mt-n5,.my-n5{margin-top:-60px!important}.mr-n5,.mx-n5{margin-right:-60px!important}.mb-n5,.my-n5{margin-bottom:-60px!important}.ml-n5,.mx-n5{margin-left:-60px!important}.m-n20{margin:-20px!important}.mt-n20,.my-n20{margin-top:-20px!important}.mr-n20,.mx-n20{margin-right:-20px!important}.mb-n20,.my-n20{margin-bottom:-20px!important}.ml-n20,.mx-n20{margin-left:-20px!important}.m-n40{margin:-40px!important}.mt-n40,.my-n40{margin-top:-40px!important}.mr-n40,.mx-n40{margin-right:-40px!important}.mb-n40,.my-n40{margin-bottom:-40px!important}.ml-n40,.mx-n40{margin-left:-40px!important}.m-n60{margin:-60px!important}.mt-n60,.my-n60{margin-top:-60px!important}.mr-n60,.mx-n60{margin-right:-60px!important}.mb-n60,.my-n60{margin-bottom:-60px!important}.ml-n60,.mx-n60{margin-left:-60px!important}.m-n80{margin:-80px!important}.mt-n80,.my-n80{margin-top:-80px!important}.mr-n80,.mx-n80{margin-right:-80px!important}.mb-n80,.my-n80{margin-bottom:-80px!important}.ml-n80,.mx-n80{margin-left:-80px!important}.m-n100{margin:-100px!important}.mt-n100,.my-n100{margin-top:-100px!important}.mr-n100,.mx-n100{margin-right:-100px!important}.mb-n100,.my-n100{margin-bottom:-100px!important}.ml-n100,.mx-n100{margin-left:-100px!important}.m-n120{margin:-120px!important}.mt-n120,.my-n120{margin-top:-120px!important}.mr-n120,.mx-n120{margin-right:-120px!important}.mb-n120,.my-n120{margin-bottom:-120px!important}.ml-n120,.mx-n120{margin-left:-120px!important}.m-n125{margin:-125px!important}.mt-n125,.my-n125{margin-top:-125px!important}.mr-n125,.mx-n125{margin-right:-125px!important}.mb-n125,.my-n125{margin-bottom:-125px!important}.ml-n125,.mx-n125{margin-left:-125px!important}.m-n140{margin:-140px!important}.mt-n140,.my-n140{margin-top:-140px!important}.mr-n140,.mx-n140{margin-right:-140px!important}.mb-n140,.my-n140{margin-bottom:-140px!important}.ml-n140,.mx-n140{margin-left:-140px!important}.m-n160{margin:-160px!important}.mt-n160,.my-n160{margin-top:-160px!important}.mr-n160,.mx-n160{margin-right:-160px!important}.mb-n160,.my-n160{margin-bottom:-160px!important}.ml-n160,.mx-n160{margin-left:-160px!important}.m-n180{margin:-180px!important}.mt-n180,.my-n180{margin-top:-180px!important}.mr-n180,.mx-n180{margin-right:-180px!important}.mb-n180,.my-n180{margin-bottom:-180px!important}.ml-n180,.mx-n180{margin-left:-180px!important}.m-n220{margin:-220px!important}.mt-n220,.my-n220{margin-top:-220px!important}.mr-n220,.mx-n220{margin-right:-220px!important}.mb-n220,.my-n220{margin-bottom:-220px!important}.ml-n220,.mx-n220{margin-left:-220px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:5px!important}.mt-sm-1,.my-sm-1{margin-top:5px!important}.mr-sm-1,.mx-sm-1{margin-right:5px!important}.mb-sm-1,.my-sm-1{margin-bottom:5px!important}.ml-sm-1,.mx-sm-1{margin-left:5px!important}.m-sm-2{margin:10px!important}.mt-sm-2,.my-sm-2{margin-top:10px!important}.mr-sm-2,.mx-sm-2{margin-right:10px!important}.mb-sm-2,.my-sm-2{margin-bottom:10px!important}.ml-sm-2,.mx-sm-2{margin-left:10px!important}.m-sm-3{margin:20px!important}.mt-sm-3,.my-sm-3{margin-top:20px!important}.mr-sm-3,.mx-sm-3{margin-right:20px!important}.mb-sm-3,.my-sm-3{margin-bottom:20px!important}.ml-sm-3,.mx-sm-3{margin-left:20px!important}.m-sm-4{margin:30px!important}.mt-sm-4,.my-sm-4{margin-top:30px!important}.mr-sm-4,.mx-sm-4{margin-right:30px!important}.mb-sm-4,.my-sm-4{margin-bottom:30px!important}.ml-sm-4,.mx-sm-4{margin-left:30px!important}.m-sm-5{margin:60px!important}.mt-sm-5,.my-sm-5{margin-top:60px!important}.mr-sm-5,.mx-sm-5{margin-right:60px!important}.mb-sm-5,.my-sm-5{margin-bottom:60px!important}.ml-sm-5,.mx-sm-5{margin-left:60px!important}.m-sm-20{margin:20px!important}.mt-sm-20,.my-sm-20{margin-top:20px!important}.mr-sm-20,.mx-sm-20{margin-right:20px!important}.mb-sm-20,.my-sm-20{margin-bottom:20px!important}.ml-sm-20,.mx-sm-20{margin-left:20px!important}.m-sm-40{margin:40px!important}.mt-sm-40,.my-sm-40{margin-top:40px!important}.mr-sm-40,.mx-sm-40{margin-right:40px!important}.mb-sm-40,.my-sm-40{margin-bottom:40px!important}.ml-sm-40,.mx-sm-40{margin-left:40px!important}.m-sm-60{margin:60px!important}.mt-sm-60,.my-sm-60{margin-top:60px!important}.mr-sm-60,.mx-sm-60{margin-right:60px!important}.mb-sm-60,.my-sm-60{margin-bottom:60px!important}.ml-sm-60,.mx-sm-60{margin-left:60px!important}.m-sm-80{margin:80px!important}.mt-sm-80,.my-sm-80{margin-top:80px!important}.mr-sm-80,.mx-sm-80{margin-right:80px!important}.mb-sm-80,.my-sm-80{margin-bottom:80px!important}.ml-sm-80,.mx-sm-80{margin-left:80px!important}.m-sm-100{margin:100px!important}.mt-sm-100,.my-sm-100{margin-top:100px!important}.mr-sm-100,.mx-sm-100{margin-right:100px!important}.mb-sm-100,.my-sm-100{margin-bottom:100px!important}.ml-sm-100,.mx-sm-100{margin-left:100px!important}.m-sm-120{margin:120px!important}.mt-sm-120,.my-sm-120{margin-top:120px!important}.mr-sm-120,.mx-sm-120{margin-right:120px!important}.mb-sm-120,.my-sm-120{margin-bottom:120px!important}.ml-sm-120,.mx-sm-120{margin-left:120px!important}.m-sm-125{margin:125px!important}.mt-sm-125,.my-sm-125{margin-top:125px!important}.mr-sm-125,.mx-sm-125{margin-right:125px!important}.mb-sm-125,.my-sm-125{margin-bottom:125px!important}.ml-sm-125,.mx-sm-125{margin-left:125px!important}.m-sm-140{margin:140px!important}.mt-sm-140,.my-sm-140{margin-top:140px!important}.mr-sm-140,.mx-sm-140{margin-right:140px!important}.mb-sm-140,.my-sm-140{margin-bottom:140px!important}.ml-sm-140,.mx-sm-140{margin-left:140px!important}.m-sm-160{margin:160px!important}.mt-sm-160,.my-sm-160{margin-top:160px!important}.mr-sm-160,.mx-sm-160{margin-right:160px!important}.mb-sm-160,.my-sm-160{margin-bottom:160px!important}.ml-sm-160,.mx-sm-160{margin-left:160px!important}.m-sm-180{margin:180px!important}.mt-sm-180,.my-sm-180{margin-top:180px!important}.mr-sm-180,.mx-sm-180{margin-right:180px!important}.mb-sm-180,.my-sm-180{margin-bottom:180px!important}.ml-sm-180,.mx-sm-180{margin-left:180px!important}.m-sm-220{margin:220px!important}.mt-sm-220,.my-sm-220{margin-top:220px!important}.mr-sm-220,.mx-sm-220{margin-right:220px!important}.mb-sm-220,.my-sm-220{margin-bottom:220px!important}.ml-sm-220,.mx-sm-220{margin-left:220px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:5px!important}.pt-sm-1,.py-sm-1{padding-top:5px!important}.pr-sm-1,.px-sm-1{padding-right:5px!important}.pb-sm-1,.py-sm-1{padding-bottom:5px!important}.pl-sm-1,.px-sm-1{padding-left:5px!important}.p-sm-2{padding:10px!important}.pt-sm-2,.py-sm-2{padding-top:10px!important}.pr-sm-2,.px-sm-2{padding-right:10px!important}.pb-sm-2,.py-sm-2{padding-bottom:10px!important}.pl-sm-2,.px-sm-2{padding-left:10px!important}.p-sm-3{padding:20px!important}.pt-sm-3,.py-sm-3{padding-top:20px!important}.pr-sm-3,.px-sm-3{padding-right:20px!important}.pb-sm-3,.py-sm-3{padding-bottom:20px!important}.pl-sm-3,.px-sm-3{padding-left:20px!important}.p-sm-4{padding:30px!important}.pt-sm-4,.py-sm-4{padding-top:30px!important}.pr-sm-4,.px-sm-4{padding-right:30px!important}.pb-sm-4,.py-sm-4{padding-bottom:30px!important}.pl-sm-4,.px-sm-4{padding-left:30px!important}.p-sm-5{padding:60px!important}.pt-sm-5,.py-sm-5{padding-top:60px!important}.pr-sm-5,.px-sm-5{padding-right:60px!important}.pb-sm-5,.py-sm-5{padding-bottom:60px!important}.pl-sm-5,.px-sm-5{padding-left:60px!important}.p-sm-20{padding:20px!important}.pt-sm-20,.py-sm-20{padding-top:20px!important}.pr-sm-20,.px-sm-20{padding-right:20px!important}.pb-sm-20,.py-sm-20{padding-bottom:20px!important}.pl-sm-20,.px-sm-20{padding-left:20px!important}.p-sm-40{padding:40px!important}.pt-sm-40,.py-sm-40{padding-top:40px!important}.pr-sm-40,.px-sm-40{padding-right:40px!important}.pb-sm-40,.py-sm-40{padding-bottom:40px!important}.pl-sm-40,.px-sm-40{padding-left:40px!important}.p-sm-60{padding:60px!important}.pt-sm-60,.py-sm-60{padding-top:60px!important}.pr-sm-60,.px-sm-60{padding-right:60px!important}.pb-sm-60,.py-sm-60{padding-bottom:60px!important}.pl-sm-60,.px-sm-60{padding-left:60px!important}.p-sm-80{padding:80px!important}.pt-sm-80,.py-sm-80{padding-top:80px!important}.pr-sm-80,.px-sm-80{padding-right:80px!important}.pb-sm-80,.py-sm-80{padding-bottom:80px!important}.pl-sm-80,.px-sm-80{padding-left:80px!important}.p-sm-100{padding:100px!important}.pt-sm-100,.py-sm-100{padding-top:100px!important}.pr-sm-100,.px-sm-100{padding-right:100px!important}.pb-sm-100,.py-sm-100{padding-bottom:100px!important}.pl-sm-100,.px-sm-100{padding-left:100px!important}.p-sm-120{padding:120px!important}.pt-sm-120,.py-sm-120{padding-top:120px!important}.pr-sm-120,.px-sm-120{padding-right:120px!important}.pb-sm-120,.py-sm-120{padding-bottom:120px!important}.pl-sm-120,.px-sm-120{padding-left:120px!important}.p-sm-125{padding:125px!important}.pt-sm-125,.py-sm-125{padding-top:125px!important}.pr-sm-125,.px-sm-125{padding-right:125px!important}.pb-sm-125,.py-sm-125{padding-bottom:125px!important}.pl-sm-125,.px-sm-125{padding-left:125px!important}.p-sm-140{padding:140px!important}.pt-sm-140,.py-sm-140{padding-top:140px!important}.pr-sm-140,.px-sm-140{padding-right:140px!important}.pb-sm-140,.py-sm-140{padding-bottom:140px!important}.pl-sm-140,.px-sm-140{padding-left:140px!important}.p-sm-160{padding:160px!important}.pt-sm-160,.py-sm-160{padding-top:160px!important}.pr-sm-160,.px-sm-160{padding-right:160px!important}.pb-sm-160,.py-sm-160{padding-bottom:160px!important}.pl-sm-160,.px-sm-160{padding-left:160px!important}.p-sm-180{padding:180px!important}.pt-sm-180,.py-sm-180{padding-top:180px!important}.pr-sm-180,.px-sm-180{padding-right:180px!important}.pb-sm-180,.py-sm-180{padding-bottom:180px!important}.pl-sm-180,.px-sm-180{padding-left:180px!important}.p-sm-220{padding:220px!important}.pt-sm-220,.py-sm-220{padding-top:220px!important}.pr-sm-220,.px-sm-220{padding-right:220px!important}.pb-sm-220,.py-sm-220{padding-bottom:220px!important}.pl-sm-220,.px-sm-220{padding-left:220px!important}.m-sm-n1{margin:-5px!important}.mt-sm-n1,.my-sm-n1{margin-top:-5px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-5px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-5px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-5px!important}.m-sm-n2{margin:-10px!important}.mt-sm-n2,.my-sm-n2{margin-top:-10px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-10px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-10px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-10px!important}.m-sm-n3{margin:-20px!important}.mt-sm-n3,.my-sm-n3{margin-top:-20px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-20px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-20px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-20px!important}.m-sm-n4{margin:-30px!important}.mt-sm-n4,.my-sm-n4{margin-top:-30px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-30px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-30px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-30px!important}.m-sm-n5{margin:-60px!important}.mt-sm-n5,.my-sm-n5{margin-top:-60px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-60px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-60px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-60px!important}.m-sm-n20{margin:-20px!important}.mt-sm-n20,.my-sm-n20{margin-top:-20px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-20px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-20px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-20px!important}.m-sm-n40{margin:-40px!important}.mt-sm-n40,.my-sm-n40{margin-top:-40px!important}.mr-sm-n40,.mx-sm-n40{margin-right:-40px!important}.mb-sm-n40,.my-sm-n40{margin-bottom:-40px!important}.ml-sm-n40,.mx-sm-n40{margin-left:-40px!important}.m-sm-n60{margin:-60px!important}.mt-sm-n60,.my-sm-n60{margin-top:-60px!important}.mr-sm-n60,.mx-sm-n60{margin-right:-60px!important}.mb-sm-n60,.my-sm-n60{margin-bottom:-60px!important}.ml-sm-n60,.mx-sm-n60{margin-left:-60px!important}.m-sm-n80{margin:-80px!important}.mt-sm-n80,.my-sm-n80{margin-top:-80px!important}.mr-sm-n80,.mx-sm-n80{margin-right:-80px!important}.mb-sm-n80,.my-sm-n80{margin-bottom:-80px!important}.ml-sm-n80,.mx-sm-n80{margin-left:-80px!important}.m-sm-n100{margin:-100px!important}.mt-sm-n100,.my-sm-n100{margin-top:-100px!important}.mr-sm-n100,.mx-sm-n100{margin-right:-100px!important}.mb-sm-n100,.my-sm-n100{margin-bottom:-100px!important}.ml-sm-n100,.mx-sm-n100{margin-left:-100px!important}.m-sm-n120{margin:-120px!important}.mt-sm-n120,.my-sm-n120{margin-top:-120px!important}.mr-sm-n120,.mx-sm-n120{margin-right:-120px!important}.mb-sm-n120,.my-sm-n120{margin-bottom:-120px!important}.ml-sm-n120,.mx-sm-n120{margin-left:-120px!important}.m-sm-n125{margin:-125px!important}.mt-sm-n125,.my-sm-n125{margin-top:-125px!important}.mr-sm-n125,.mx-sm-n125{margin-right:-125px!important}.mb-sm-n125,.my-sm-n125{margin-bottom:-125px!important}.ml-sm-n125,.mx-sm-n125{margin-left:-125px!important}.m-sm-n140{margin:-140px!important}.mt-sm-n140,.my-sm-n140{margin-top:-140px!important}.mr-sm-n140,.mx-sm-n140{margin-right:-140px!important}.mb-sm-n140,.my-sm-n140{margin-bottom:-140px!important}.ml-sm-n140,.mx-sm-n140{margin-left:-140px!important}.m-sm-n160{margin:-160px!important}.mt-sm-n160,.my-sm-n160{margin-top:-160px!important}.mr-sm-n160,.mx-sm-n160{margin-right:-160px!important}.mb-sm-n160,.my-sm-n160{margin-bottom:-160px!important}.ml-sm-n160,.mx-sm-n160{margin-left:-160px!important}.m-sm-n180{margin:-180px!important}.mt-sm-n180,.my-sm-n180{margin-top:-180px!important}.mr-sm-n180,.mx-sm-n180{margin-right:-180px!important}.mb-sm-n180,.my-sm-n180{margin-bottom:-180px!important}.ml-sm-n180,.mx-sm-n180{margin-left:-180px!important}.m-sm-n220{margin:-220px!important}.mt-sm-n220,.my-sm-n220{margin-top:-220px!important}.mr-sm-n220,.mx-sm-n220{margin-right:-220px!important}.mb-sm-n220,.my-sm-n220{margin-bottom:-220px!important}.ml-sm-n220,.mx-sm-n220{margin-left:-220px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:5px!important}.mt-md-1,.my-md-1{margin-top:5px!important}.mr-md-1,.mx-md-1{margin-right:5px!important}.mb-md-1,.my-md-1{margin-bottom:5px!important}.ml-md-1,.mx-md-1{margin-left:5px!important}.m-md-2{margin:10px!important}.mt-md-2,.my-md-2{margin-top:10px!important}.mr-md-2,.mx-md-2{margin-right:10px!important}.mb-md-2,.my-md-2{margin-bottom:10px!important}.ml-md-2,.mx-md-2{margin-left:10px!important}.m-md-3{margin:20px!important}.mt-md-3,.my-md-3{margin-top:20px!important}.mr-md-3,.mx-md-3{margin-right:20px!important}.mb-md-3,.my-md-3{margin-bottom:20px!important}.ml-md-3,.mx-md-3{margin-left:20px!important}.m-md-4{margin:30px!important}.mt-md-4,.my-md-4{margin-top:30px!important}.mr-md-4,.mx-md-4{margin-right:30px!important}.mb-md-4,.my-md-4{margin-bottom:30px!important}.ml-md-4,.mx-md-4{margin-left:30px!important}.m-md-5{margin:60px!important}.mt-md-5,.my-md-5{margin-top:60px!important}.mr-md-5,.mx-md-5{margin-right:60px!important}.mb-md-5,.my-md-5{margin-bottom:60px!important}.ml-md-5,.mx-md-5{margin-left:60px!important}.m-md-20{margin:20px!important}.mt-md-20,.my-md-20{margin-top:20px!important}.mr-md-20,.mx-md-20{margin-right:20px!important}.mb-md-20,.my-md-20{margin-bottom:20px!important}.ml-md-20,.mx-md-20{margin-left:20px!important}.m-md-40{margin:40px!important}.mt-md-40,.my-md-40{margin-top:40px!important}.mr-md-40,.mx-md-40{margin-right:40px!important}.mb-md-40,.my-md-40{margin-bottom:40px!important}.ml-md-40,.mx-md-40{margin-left:40px!important}.m-md-60{margin:60px!important}.mt-md-60,.my-md-60{margin-top:60px!important}.mr-md-60,.mx-md-60{margin-right:60px!important}.mb-md-60,.my-md-60{margin-bottom:60px!important}.ml-md-60,.mx-md-60{margin-left:60px!important}.m-md-80{margin:80px!important}.mt-md-80,.my-md-80{margin-top:80px!important}.mr-md-80,.mx-md-80{margin-right:80px!important}.mb-md-80,.my-md-80{margin-bottom:80px!important}.ml-md-80,.mx-md-80{margin-left:80px!important}.m-md-100{margin:100px!important}.mt-md-100,.my-md-100{margin-top:100px!important}.mr-md-100,.mx-md-100{margin-right:100px!important}.mb-md-100,.my-md-100{margin-bottom:100px!important}.ml-md-100,.mx-md-100{margin-left:100px!important}.m-md-120{margin:120px!important}.mt-md-120,.my-md-120{margin-top:120px!important}.mr-md-120,.mx-md-120{margin-right:120px!important}.mb-md-120,.my-md-120{margin-bottom:120px!important}.ml-md-120,.mx-md-120{margin-left:120px!important}.m-md-125{margin:125px!important}.mt-md-125,.my-md-125{margin-top:125px!important}.mr-md-125,.mx-md-125{margin-right:125px!important}.mb-md-125,.my-md-125{margin-bottom:125px!important}.ml-md-125,.mx-md-125{margin-left:125px!important}.m-md-140{margin:140px!important}.mt-md-140,.my-md-140{margin-top:140px!important}.mr-md-140,.mx-md-140{margin-right:140px!important}.mb-md-140,.my-md-140{margin-bottom:140px!important}.ml-md-140,.mx-md-140{margin-left:140px!important}.m-md-160{margin:160px!important}.mt-md-160,.my-md-160{margin-top:160px!important}.mr-md-160,.mx-md-160{margin-right:160px!important}.mb-md-160,.my-md-160{margin-bottom:160px!important}.ml-md-160,.mx-md-160{margin-left:160px!important}.m-md-180{margin:180px!important}.mt-md-180,.my-md-180{margin-top:180px!important}.mr-md-180,.mx-md-180{margin-right:180px!important}.mb-md-180,.my-md-180{margin-bottom:180px!important}.ml-md-180,.mx-md-180{margin-left:180px!important}.m-md-220{margin:220px!important}.mt-md-220,.my-md-220{margin-top:220px!important}.mr-md-220,.mx-md-220{margin-right:220px!important}.mb-md-220,.my-md-220{margin-bottom:220px!important}.ml-md-220,.mx-md-220{margin-left:220px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:5px!important}.pt-md-1,.py-md-1{padding-top:5px!important}.pr-md-1,.px-md-1{padding-right:5px!important}.pb-md-1,.py-md-1{padding-bottom:5px!important}.pl-md-1,.px-md-1{padding-left:5px!important}.p-md-2{padding:10px!important}.pt-md-2,.py-md-2{padding-top:10px!important}.pr-md-2,.px-md-2{padding-right:10px!important}.pb-md-2,.py-md-2{padding-bottom:10px!important}.pl-md-2,.px-md-2{padding-left:10px!important}.p-md-3{padding:20px!important}.pt-md-3,.py-md-3{padding-top:20px!important}.pr-md-3,.px-md-3{padding-right:20px!important}.pb-md-3,.py-md-3{padding-bottom:20px!important}.pl-md-3,.px-md-3{padding-left:20px!important}.p-md-4{padding:30px!important}.pt-md-4,.py-md-4{padding-top:30px!important}.pr-md-4,.px-md-4{padding-right:30px!important}.pb-md-4,.py-md-4{padding-bottom:30px!important}.pl-md-4,.px-md-4{padding-left:30px!important}.p-md-5{padding:60px!important}.pt-md-5,.py-md-5{padding-top:60px!important}.pr-md-5,.px-md-5{padding-right:60px!important}.pb-md-5,.py-md-5{padding-bottom:60px!important}.pl-md-5,.px-md-5{padding-left:60px!important}.p-md-20{padding:20px!important}.pt-md-20,.py-md-20{padding-top:20px!important}.pr-md-20,.px-md-20{padding-right:20px!important}.pb-md-20,.py-md-20{padding-bottom:20px!important}.pl-md-20,.px-md-20{padding-left:20px!important}.p-md-40{padding:40px!important}.pt-md-40,.py-md-40{padding-top:40px!important}.pr-md-40,.px-md-40{padding-right:40px!important}.pb-md-40,.py-md-40{padding-bottom:40px!important}.pl-md-40,.px-md-40{padding-left:40px!important}.p-md-60{padding:60px!important}.pt-md-60,.py-md-60{padding-top:60px!important}.pr-md-60,.px-md-60{padding-right:60px!important}.pb-md-60,.py-md-60{padding-bottom:60px!important}.pl-md-60,.px-md-60{padding-left:60px!important}.p-md-80{padding:80px!important}.pt-md-80,.py-md-80{padding-top:80px!important}.pr-md-80,.px-md-80{padding-right:80px!important}.pb-md-80,.py-md-80{padding-bottom:80px!important}.pl-md-80,.px-md-80{padding-left:80px!important}.p-md-100{padding:100px!important}.pt-md-100,.py-md-100{padding-top:100px!important}.pr-md-100,.px-md-100{padding-right:100px!important}.pb-md-100,.py-md-100{padding-bottom:100px!important}.pl-md-100,.px-md-100{padding-left:100px!important}.p-md-120{padding:120px!important}.pt-md-120,.py-md-120{padding-top:120px!important}.pr-md-120,.px-md-120{padding-right:120px!important}.pb-md-120,.py-md-120{padding-bottom:120px!important}.pl-md-120,.px-md-120{padding-left:120px!important}.p-md-125{padding:125px!important}.pt-md-125,.py-md-125{padding-top:125px!important}.pr-md-125,.px-md-125{padding-right:125px!important}.pb-md-125,.py-md-125{padding-bottom:125px!important}.pl-md-125,.px-md-125{padding-left:125px!important}.p-md-140{padding:140px!important}.pt-md-140,.py-md-140{padding-top:140px!important}.pr-md-140,.px-md-140{padding-right:140px!important}.pb-md-140,.py-md-140{padding-bottom:140px!important}.pl-md-140,.px-md-140{padding-left:140px!important}.p-md-160{padding:160px!important}.pt-md-160,.py-md-160{padding-top:160px!important}.pr-md-160,.px-md-160{padding-right:160px!important}.pb-md-160,.py-md-160{padding-bottom:160px!important}.pl-md-160,.px-md-160{padding-left:160px!important}.p-md-180{padding:180px!important}.pt-md-180,.py-md-180{padding-top:180px!important}.pr-md-180,.px-md-180{padding-right:180px!important}.pb-md-180,.py-md-180{padding-bottom:180px!important}.pl-md-180,.px-md-180{padding-left:180px!important}.p-md-220{padding:220px!important}.pt-md-220,.py-md-220{padding-top:220px!important}.pr-md-220,.px-md-220{padding-right:220px!important}.pb-md-220,.py-md-220{padding-bottom:220px!important}.pl-md-220,.px-md-220{padding-left:220px!important}.m-md-n1{margin:-5px!important}.mt-md-n1,.my-md-n1{margin-top:-5px!important}.mr-md-n1,.mx-md-n1{margin-right:-5px!important}.mb-md-n1,.my-md-n1{margin-bottom:-5px!important}.ml-md-n1,.mx-md-n1{margin-left:-5px!important}.m-md-n2{margin:-10px!important}.mt-md-n2,.my-md-n2{margin-top:-10px!important}.mr-md-n2,.mx-md-n2{margin-right:-10px!important}.mb-md-n2,.my-md-n2{margin-bottom:-10px!important}.ml-md-n2,.mx-md-n2{margin-left:-10px!important}.m-md-n3{margin:-20px!important}.mt-md-n3,.my-md-n3{margin-top:-20px!important}.mr-md-n3,.mx-md-n3{margin-right:-20px!important}.mb-md-n3,.my-md-n3{margin-bottom:-20px!important}.ml-md-n3,.mx-md-n3{margin-left:-20px!important}.m-md-n4{margin:-30px!important}.mt-md-n4,.my-md-n4{margin-top:-30px!important}.mr-md-n4,.mx-md-n4{margin-right:-30px!important}.mb-md-n4,.my-md-n4{margin-bottom:-30px!important}.ml-md-n4,.mx-md-n4{margin-left:-30px!important}.m-md-n5{margin:-60px!important}.mt-md-n5,.my-md-n5{margin-top:-60px!important}.mr-md-n5,.mx-md-n5{margin-right:-60px!important}.mb-md-n5,.my-md-n5{margin-bottom:-60px!important}.ml-md-n5,.mx-md-n5{margin-left:-60px!important}.m-md-n20{margin:-20px!important}.mt-md-n20,.my-md-n20{margin-top:-20px!important}.mr-md-n20,.mx-md-n20{margin-right:-20px!important}.mb-md-n20,.my-md-n20{margin-bottom:-20px!important}.ml-md-n20,.mx-md-n20{margin-left:-20px!important}.m-md-n40{margin:-40px!important}.mt-md-n40,.my-md-n40{margin-top:-40px!important}.mr-md-n40,.mx-md-n40{margin-right:-40px!important}.mb-md-n40,.my-md-n40{margin-bottom:-40px!important}.ml-md-n40,.mx-md-n40{margin-left:-40px!important}.m-md-n60{margin:-60px!important}.mt-md-n60,.my-md-n60{margin-top:-60px!important}.mr-md-n60,.mx-md-n60{margin-right:-60px!important}.mb-md-n60,.my-md-n60{margin-bottom:-60px!important}.ml-md-n60,.mx-md-n60{margin-left:-60px!important}.m-md-n80{margin:-80px!important}.mt-md-n80,.my-md-n80{margin-top:-80px!important}.mr-md-n80,.mx-md-n80{margin-right:-80px!important}.mb-md-n80,.my-md-n80{margin-bottom:-80px!important}.ml-md-n80,.mx-md-n80{margin-left:-80px!important}.m-md-n100{margin:-100px!important}.mt-md-n100,.my-md-n100{margin-top:-100px!important}.mr-md-n100,.mx-md-n100{margin-right:-100px!important}.mb-md-n100,.my-md-n100{margin-bottom:-100px!important}.ml-md-n100,.mx-md-n100{margin-left:-100px!important}.m-md-n120{margin:-120px!important}.mt-md-n120,.my-md-n120{margin-top:-120px!important}.mr-md-n120,.mx-md-n120{margin-right:-120px!important}.mb-md-n120,.my-md-n120{margin-bottom:-120px!important}.ml-md-n120,.mx-md-n120{margin-left:-120px!important}.m-md-n125{margin:-125px!important}.mt-md-n125,.my-md-n125{margin-top:-125px!important}.mr-md-n125,.mx-md-n125{margin-right:-125px!important}.mb-md-n125,.my-md-n125{margin-bottom:-125px!important}.ml-md-n125,.mx-md-n125{margin-left:-125px!important}.m-md-n140{margin:-140px!important}.mt-md-n140,.my-md-n140{margin-top:-140px!important}.mr-md-n140,.mx-md-n140{margin-right:-140px!important}.mb-md-n140,.my-md-n140{margin-bottom:-140px!important}.ml-md-n140,.mx-md-n140{margin-left:-140px!important}.m-md-n160{margin:-160px!important}.mt-md-n160,.my-md-n160{margin-top:-160px!important}.mr-md-n160,.mx-md-n160{margin-right:-160px!important}.mb-md-n160,.my-md-n160{margin-bottom:-160px!important}.ml-md-n160,.mx-md-n160{margin-left:-160px!important}.m-md-n180{margin:-180px!important}.mt-md-n180,.my-md-n180{margin-top:-180px!important}.mr-md-n180,.mx-md-n180{margin-right:-180px!important}.mb-md-n180,.my-md-n180{margin-bottom:-180px!important}.ml-md-n180,.mx-md-n180{margin-left:-180px!important}.m-md-n220{margin:-220px!important}.mt-md-n220,.my-md-n220{margin-top:-220px!important}.mr-md-n220,.mx-md-n220{margin-right:-220px!important}.mb-md-n220,.my-md-n220{margin-bottom:-220px!important}.ml-md-n220,.mx-md-n220{margin-left:-220px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:5px!important}.mt-lg-1,.my-lg-1{margin-top:5px!important}.mr-lg-1,.mx-lg-1{margin-right:5px!important}.mb-lg-1,.my-lg-1{margin-bottom:5px!important}.ml-lg-1,.mx-lg-1{margin-left:5px!important}.m-lg-2{margin:10px!important}.mt-lg-2,.my-lg-2{margin-top:10px!important}.mr-lg-2,.mx-lg-2{margin-right:10px!important}.mb-lg-2,.my-lg-2{margin-bottom:10px!important}.ml-lg-2,.mx-lg-2{margin-left:10px!important}.m-lg-3{margin:20px!important}.mt-lg-3,.my-lg-3{margin-top:20px!important}.mr-lg-3,.mx-lg-3{margin-right:20px!important}.mb-lg-3,.my-lg-3{margin-bottom:20px!important}.ml-lg-3,.mx-lg-3{margin-left:20px!important}.m-lg-4{margin:30px!important}.mt-lg-4,.my-lg-4{margin-top:30px!important}.mr-lg-4,.mx-lg-4{margin-right:30px!important}.mb-lg-4,.my-lg-4{margin-bottom:30px!important}.ml-lg-4,.mx-lg-4{margin-left:30px!important}.m-lg-5{margin:60px!important}.mt-lg-5,.my-lg-5{margin-top:60px!important}.mr-lg-5,.mx-lg-5{margin-right:60px!important}.mb-lg-5,.my-lg-5{margin-bottom:60px!important}.ml-lg-5,.mx-lg-5{margin-left:60px!important}.m-lg-20{margin:20px!important}.mt-lg-20,.my-lg-20{margin-top:20px!important}.mr-lg-20,.mx-lg-20{margin-right:20px!important}.mb-lg-20,.my-lg-20{margin-bottom:20px!important}.ml-lg-20,.mx-lg-20{margin-left:20px!important}.m-lg-40{margin:40px!important}.mt-lg-40,.my-lg-40{margin-top:40px!important}.mr-lg-40,.mx-lg-40{margin-right:40px!important}.mb-lg-40,.my-lg-40{margin-bottom:40px!important}.ml-lg-40,.mx-lg-40{margin-left:40px!important}.m-lg-60{margin:60px!important}.mt-lg-60,.my-lg-60{margin-top:60px!important}.mr-lg-60,.mx-lg-60{margin-right:60px!important}.mb-lg-60,.my-lg-60{margin-bottom:60px!important}.ml-lg-60,.mx-lg-60{margin-left:60px!important}.m-lg-80{margin:80px!important}.mt-lg-80,.my-lg-80{margin-top:80px!important}.mr-lg-80,.mx-lg-80{margin-right:80px!important}.mb-lg-80,.my-lg-80{margin-bottom:80px!important}.ml-lg-80,.mx-lg-80{margin-left:80px!important}.m-lg-100{margin:100px!important}.mt-lg-100,.my-lg-100{margin-top:100px!important}.mr-lg-100,.mx-lg-100{margin-right:100px!important}.mb-lg-100,.my-lg-100{margin-bottom:100px!important}.ml-lg-100,.mx-lg-100{margin-left:100px!important}.m-lg-120{margin:120px!important}.mt-lg-120,.my-lg-120{margin-top:120px!important}.mr-lg-120,.mx-lg-120{margin-right:120px!important}.mb-lg-120,.my-lg-120{margin-bottom:120px!important}.ml-lg-120,.mx-lg-120{margin-left:120px!important}.m-lg-125{margin:125px!important}.mt-lg-125,.my-lg-125{margin-top:125px!important}.mr-lg-125,.mx-lg-125{margin-right:125px!important}.mb-lg-125,.my-lg-125{margin-bottom:125px!important}.ml-lg-125,.mx-lg-125{margin-left:125px!important}.m-lg-140{margin:140px!important}.mt-lg-140,.my-lg-140{margin-top:140px!important}.mr-lg-140,.mx-lg-140{margin-right:140px!important}.mb-lg-140,.my-lg-140{margin-bottom:140px!important}.ml-lg-140,.mx-lg-140{margin-left:140px!important}.m-lg-160{margin:160px!important}.mt-lg-160,.my-lg-160{margin-top:160px!important}.mr-lg-160,.mx-lg-160{margin-right:160px!important}.mb-lg-160,.my-lg-160{margin-bottom:160px!important}.ml-lg-160,.mx-lg-160{margin-left:160px!important}.m-lg-180{margin:180px!important}.mt-lg-180,.my-lg-180{margin-top:180px!important}.mr-lg-180,.mx-lg-180{margin-right:180px!important}.mb-lg-180,.my-lg-180{margin-bottom:180px!important}.ml-lg-180,.mx-lg-180{margin-left:180px!important}.m-lg-220{margin:220px!important}.mt-lg-220,.my-lg-220{margin-top:220px!important}.mr-lg-220,.mx-lg-220{margin-right:220px!important}.mb-lg-220,.my-lg-220{margin-bottom:220px!important}.ml-lg-220,.mx-lg-220{margin-left:220px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:5px!important}.pt-lg-1,.py-lg-1{padding-top:5px!important}.pr-lg-1,.px-lg-1{padding-right:5px!important}.pb-lg-1,.py-lg-1{padding-bottom:5px!important}.pl-lg-1,.px-lg-1{padding-left:5px!important}.p-lg-2{padding:10px!important}.pt-lg-2,.py-lg-2{padding-top:10px!important}.pr-lg-2,.px-lg-2{padding-right:10px!important}.pb-lg-2,.py-lg-2{padding-bottom:10px!important}.pl-lg-2,.px-lg-2{padding-left:10px!important}.p-lg-3{padding:20px!important}.pt-lg-3,.py-lg-3{padding-top:20px!important}.pr-lg-3,.px-lg-3{padding-right:20px!important}.pb-lg-3,.py-lg-3{padding-bottom:20px!important}.pl-lg-3,.px-lg-3{padding-left:20px!important}.p-lg-4{padding:30px!important}.pt-lg-4,.py-lg-4{padding-top:30px!important}.pr-lg-4,.px-lg-4{padding-right:30px!important}.pb-lg-4,.py-lg-4{padding-bottom:30px!important}.pl-lg-4,.px-lg-4{padding-left:30px!important}.p-lg-5{padding:60px!important}.pt-lg-5,.py-lg-5{padding-top:60px!important}.pr-lg-5,.px-lg-5{padding-right:60px!important}.pb-lg-5,.py-lg-5{padding-bottom:60px!important}.pl-lg-5,.px-lg-5{padding-left:60px!important}.p-lg-20{padding:20px!important}.pt-lg-20,.py-lg-20{padding-top:20px!important}.pr-lg-20,.px-lg-20{padding-right:20px!important}.pb-lg-20,.py-lg-20{padding-bottom:20px!important}.pl-lg-20,.px-lg-20{padding-left:20px!important}.p-lg-40{padding:40px!important}.pt-lg-40,.py-lg-40{padding-top:40px!important}.pr-lg-40,.px-lg-40{padding-right:40px!important}.pb-lg-40,.py-lg-40{padding-bottom:40px!important}.pl-lg-40,.px-lg-40{padding-left:40px!important}.p-lg-60{padding:60px!important}.pt-lg-60,.py-lg-60{padding-top:60px!important}.pr-lg-60,.px-lg-60{padding-right:60px!important}.pb-lg-60,.py-lg-60{padding-bottom:60px!important}.pl-lg-60,.px-lg-60{padding-left:60px!important}.p-lg-80{padding:80px!important}.pt-lg-80,.py-lg-80{padding-top:80px!important}.pr-lg-80,.px-lg-80{padding-right:80px!important}.pb-lg-80,.py-lg-80{padding-bottom:80px!important}.pl-lg-80,.px-lg-80{padding-left:80px!important}.p-lg-100{padding:100px!important}.pt-lg-100,.py-lg-100{padding-top:100px!important}.pr-lg-100,.px-lg-100{padding-right:100px!important}.pb-lg-100,.py-lg-100{padding-bottom:100px!important}.pl-lg-100,.px-lg-100{padding-left:100px!important}.p-lg-120{padding:120px!important}.pt-lg-120,.py-lg-120{padding-top:120px!important}.pr-lg-120,.px-lg-120{padding-right:120px!important}.pb-lg-120,.py-lg-120{padding-bottom:120px!important}.pl-lg-120,.px-lg-120{padding-left:120px!important}.p-lg-125{padding:125px!important}.pt-lg-125,.py-lg-125{padding-top:125px!important}.pr-lg-125,.px-lg-125{padding-right:125px!important}.pb-lg-125,.py-lg-125{padding-bottom:125px!important}.pl-lg-125,.px-lg-125{padding-left:125px!important}.p-lg-140{padding:140px!important}.pt-lg-140,.py-lg-140{padding-top:140px!important}.pr-lg-140,.px-lg-140{padding-right:140px!important}.pb-lg-140,.py-lg-140{padding-bottom:140px!important}.pl-lg-140,.px-lg-140{padding-left:140px!important}.p-lg-160{padding:160px!important}.pt-lg-160,.py-lg-160{padding-top:160px!important}.pr-lg-160,.px-lg-160{padding-right:160px!important}.pb-lg-160,.py-lg-160{padding-bottom:160px!important}.pl-lg-160,.px-lg-160{padding-left:160px!important}.p-lg-180{padding:180px!important}.pt-lg-180,.py-lg-180{padding-top:180px!important}.pr-lg-180,.px-lg-180{padding-right:180px!important}.pb-lg-180,.py-lg-180{padding-bottom:180px!important}.pl-lg-180,.px-lg-180{padding-left:180px!important}.p-lg-220{padding:220px!important}.pt-lg-220,.py-lg-220{padding-top:220px!important}.pr-lg-220,.px-lg-220{padding-right:220px!important}.pb-lg-220,.py-lg-220{padding-bottom:220px!important}.pl-lg-220,.px-lg-220{padding-left:220px!important}.m-lg-n1{margin:-5px!important}.mt-lg-n1,.my-lg-n1{margin-top:-5px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-5px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-5px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-5px!important}.m-lg-n2{margin:-10px!important}.mt-lg-n2,.my-lg-n2{margin-top:-10px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-10px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-10px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-10px!important}.m-lg-n3{margin:-20px!important}.mt-lg-n3,.my-lg-n3{margin-top:-20px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-20px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-20px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-20px!important}.m-lg-n4{margin:-30px!important}.mt-lg-n4,.my-lg-n4{margin-top:-30px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-30px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-30px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-30px!important}.m-lg-n5{margin:-60px!important}.mt-lg-n5,.my-lg-n5{margin-top:-60px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-60px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-60px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-60px!important}.m-lg-n20{margin:-20px!important}.mt-lg-n20,.my-lg-n20{margin-top:-20px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-20px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-20px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-20px!important}.m-lg-n40{margin:-40px!important}.mt-lg-n40,.my-lg-n40{margin-top:-40px!important}.mr-lg-n40,.mx-lg-n40{margin-right:-40px!important}.mb-lg-n40,.my-lg-n40{margin-bottom:-40px!important}.ml-lg-n40,.mx-lg-n40{margin-left:-40px!important}.m-lg-n60{margin:-60px!important}.mt-lg-n60,.my-lg-n60{margin-top:-60px!important}.mr-lg-n60,.mx-lg-n60{margin-right:-60px!important}.mb-lg-n60,.my-lg-n60{margin-bottom:-60px!important}.ml-lg-n60,.mx-lg-n60{margin-left:-60px!important}.m-lg-n80{margin:-80px!important}.mt-lg-n80,.my-lg-n80{margin-top:-80px!important}.mr-lg-n80,.mx-lg-n80{margin-right:-80px!important}.mb-lg-n80,.my-lg-n80{margin-bottom:-80px!important}.ml-lg-n80,.mx-lg-n80{margin-left:-80px!important}.m-lg-n100{margin:-100px!important}.mt-lg-n100,.my-lg-n100{margin-top:-100px!important}.mr-lg-n100,.mx-lg-n100{margin-right:-100px!important}.mb-lg-n100,.my-lg-n100{margin-bottom:-100px!important}.ml-lg-n100,.mx-lg-n100{margin-left:-100px!important}.m-lg-n120{margin:-120px!important}.mt-lg-n120,.my-lg-n120{margin-top:-120px!important}.mr-lg-n120,.mx-lg-n120{margin-right:-120px!important}.mb-lg-n120,.my-lg-n120{margin-bottom:-120px!important}.ml-lg-n120,.mx-lg-n120{margin-left:-120px!important}.m-lg-n125{margin:-125px!important}.mt-lg-n125,.my-lg-n125{margin-top:-125px!important}.mr-lg-n125,.mx-lg-n125{margin-right:-125px!important}.mb-lg-n125,.my-lg-n125{margin-bottom:-125px!important}.ml-lg-n125,.mx-lg-n125{margin-left:-125px!important}.m-lg-n140{margin:-140px!important}.mt-lg-n140,.my-lg-n140{margin-top:-140px!important}.mr-lg-n140,.mx-lg-n140{margin-right:-140px!important}.mb-lg-n140,.my-lg-n140{margin-bottom:-140px!important}.ml-lg-n140,.mx-lg-n140{margin-left:-140px!important}.m-lg-n160{margin:-160px!important}.mt-lg-n160,.my-lg-n160{margin-top:-160px!important}.mr-lg-n160,.mx-lg-n160{margin-right:-160px!important}.mb-lg-n160,.my-lg-n160{margin-bottom:-160px!important}.ml-lg-n160,.mx-lg-n160{margin-left:-160px!important}.m-lg-n180{margin:-180px!important}.mt-lg-n180,.my-lg-n180{margin-top:-180px!important}.mr-lg-n180,.mx-lg-n180{margin-right:-180px!important}.mb-lg-n180,.my-lg-n180{margin-bottom:-180px!important}.ml-lg-n180,.mx-lg-n180{margin-left:-180px!important}.m-lg-n220{margin:-220px!important}.mt-lg-n220,.my-lg-n220{margin-top:-220px!important}.mr-lg-n220,.mx-lg-n220{margin-right:-220px!important}.mb-lg-n220,.my-lg-n220{margin-bottom:-220px!important}.ml-lg-n220,.mx-lg-n220{margin-left:-220px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:5px!important}.mt-xl-1,.my-xl-1{margin-top:5px!important}.mr-xl-1,.mx-xl-1{margin-right:5px!important}.mb-xl-1,.my-xl-1{margin-bottom:5px!important}.ml-xl-1,.mx-xl-1{margin-left:5px!important}.m-xl-2{margin:10px!important}.mt-xl-2,.my-xl-2{margin-top:10px!important}.mr-xl-2,.mx-xl-2{margin-right:10px!important}.mb-xl-2,.my-xl-2{margin-bottom:10px!important}.ml-xl-2,.mx-xl-2{margin-left:10px!important}.m-xl-3{margin:20px!important}.mt-xl-3,.my-xl-3{margin-top:20px!important}.mr-xl-3,.mx-xl-3{margin-right:20px!important}.mb-xl-3,.my-xl-3{margin-bottom:20px!important}.ml-xl-3,.mx-xl-3{margin-left:20px!important}.m-xl-4{margin:30px!important}.mt-xl-4,.my-xl-4{margin-top:30px!important}.mr-xl-4,.mx-xl-4{margin-right:30px!important}.mb-xl-4,.my-xl-4{margin-bottom:30px!important}.ml-xl-4,.mx-xl-4{margin-left:30px!important}.m-xl-5{margin:60px!important}.mt-xl-5,.my-xl-5{margin-top:60px!important}.mr-xl-5,.mx-xl-5{margin-right:60px!important}.mb-xl-5,.my-xl-5{margin-bottom:60px!important}.ml-xl-5,.mx-xl-5{margin-left:60px!important}.m-xl-20{margin:20px!important}.mt-xl-20,.my-xl-20{margin-top:20px!important}.mr-xl-20,.mx-xl-20{margin-right:20px!important}.mb-xl-20,.my-xl-20{margin-bottom:20px!important}.ml-xl-20,.mx-xl-20{margin-left:20px!important}.m-xl-40{margin:40px!important}.mt-xl-40,.my-xl-40{margin-top:40px!important}.mr-xl-40,.mx-xl-40{margin-right:40px!important}.mb-xl-40,.my-xl-40{margin-bottom:40px!important}.ml-xl-40,.mx-xl-40{margin-left:40px!important}.m-xl-60{margin:60px!important}.mt-xl-60,.my-xl-60{margin-top:60px!important}.mr-xl-60,.mx-xl-60{margin-right:60px!important}.mb-xl-60,.my-xl-60{margin-bottom:60px!important}.ml-xl-60,.mx-xl-60{margin-left:60px!important}.m-xl-80{margin:80px!important}.mt-xl-80,.my-xl-80{margin-top:80px!important}.mr-xl-80,.mx-xl-80{margin-right:80px!important}.mb-xl-80,.my-xl-80{margin-bottom:80px!important}.ml-xl-80,.mx-xl-80{margin-left:80px!important}.m-xl-100{margin:100px!important}.mt-xl-100,.my-xl-100{margin-top:100px!important}.mr-xl-100,.mx-xl-100{margin-right:100px!important}.mb-xl-100,.my-xl-100{margin-bottom:100px!important}.ml-xl-100,.mx-xl-100{margin-left:100px!important}.m-xl-120{margin:120px!important}.mt-xl-120,.my-xl-120{margin-top:120px!important}.mr-xl-120,.mx-xl-120{margin-right:120px!important}.mb-xl-120,.my-xl-120{margin-bottom:120px!important}.ml-xl-120,.mx-xl-120{margin-left:120px!important}.m-xl-125{margin:125px!important}.mt-xl-125,.my-xl-125{margin-top:125px!important}.mr-xl-125,.mx-xl-125{margin-right:125px!important}.mb-xl-125,.my-xl-125{margin-bottom:125px!important}.ml-xl-125,.mx-xl-125{margin-left:125px!important}.m-xl-140{margin:140px!important}.mt-xl-140,.my-xl-140{margin-top:140px!important}.mr-xl-140,.mx-xl-140{margin-right:140px!important}.mb-xl-140,.my-xl-140{margin-bottom:140px!important}.ml-xl-140,.mx-xl-140{margin-left:140px!important}.m-xl-160{margin:160px!important}.mt-xl-160,.my-xl-160{margin-top:160px!important}.mr-xl-160,.mx-xl-160{margin-right:160px!important}.mb-xl-160,.my-xl-160{margin-bottom:160px!important}.ml-xl-160,.mx-xl-160{margin-left:160px!important}.m-xl-180{margin:180px!important}.mt-xl-180,.my-xl-180{margin-top:180px!important}.mr-xl-180,.mx-xl-180{margin-right:180px!important}.mb-xl-180,.my-xl-180{margin-bottom:180px!important}.ml-xl-180,.mx-xl-180{margin-left:180px!important}.m-xl-220{margin:220px!important}.mt-xl-220,.my-xl-220{margin-top:220px!important}.mr-xl-220,.mx-xl-220{margin-right:220px!important}.mb-xl-220,.my-xl-220{margin-bottom:220px!important}.ml-xl-220,.mx-xl-220{margin-left:220px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:5px!important}.pt-xl-1,.py-xl-1{padding-top:5px!important}.pr-xl-1,.px-xl-1{padding-right:5px!important}.pb-xl-1,.py-xl-1{padding-bottom:5px!important}.pl-xl-1,.px-xl-1{padding-left:5px!important}.p-xl-2{padding:10px!important}.pt-xl-2,.py-xl-2{padding-top:10px!important}.pr-xl-2,.px-xl-2{padding-right:10px!important}.pb-xl-2,.py-xl-2{padding-bottom:10px!important}.pl-xl-2,.px-xl-2{padding-left:10px!important}.p-xl-3{padding:20px!important}.pt-xl-3,.py-xl-3{padding-top:20px!important}.pr-xl-3,.px-xl-3{padding-right:20px!important}.pb-xl-3,.py-xl-3{padding-bottom:20px!important}.pl-xl-3,.px-xl-3{padding-left:20px!important}.p-xl-4{padding:30px!important}.pt-xl-4,.py-xl-4{padding-top:30px!important}.pr-xl-4,.px-xl-4{padding-right:30px!important}.pb-xl-4,.py-xl-4{padding-bottom:30px!important}.pl-xl-4,.px-xl-4{padding-left:30px!important}.p-xl-5{padding:60px!important}.pt-xl-5,.py-xl-5{padding-top:60px!important}.pr-xl-5,.px-xl-5{padding-right:60px!important}.pb-xl-5,.py-xl-5{padding-bottom:60px!important}.pl-xl-5,.px-xl-5{padding-left:60px!important}.p-xl-20{padding:20px!important}.pt-xl-20,.py-xl-20{padding-top:20px!important}.pr-xl-20,.px-xl-20{padding-right:20px!important}.pb-xl-20,.py-xl-20{padding-bottom:20px!important}.pl-xl-20,.px-xl-20{padding-left:20px!important}.p-xl-40{padding:40px!important}.pt-xl-40,.py-xl-40{padding-top:40px!important}.pr-xl-40,.px-xl-40{padding-right:40px!important}.pb-xl-40,.py-xl-40{padding-bottom:40px!important}.pl-xl-40,.px-xl-40{padding-left:40px!important}.p-xl-60{padding:60px!important}.pt-xl-60,.py-xl-60{padding-top:60px!important}.pr-xl-60,.px-xl-60{padding-right:60px!important}.pb-xl-60,.py-xl-60{padding-bottom:60px!important}.pl-xl-60,.px-xl-60{padding-left:60px!important}.p-xl-80{padding:80px!important}.pt-xl-80,.py-xl-80{padding-top:80px!important}.pr-xl-80,.px-xl-80{padding-right:80px!important}.pb-xl-80,.py-xl-80{padding-bottom:80px!important}.pl-xl-80,.px-xl-80{padding-left:80px!important}.p-xl-100{padding:100px!important}.pt-xl-100,.py-xl-100{padding-top:100px!important}.pr-xl-100,.px-xl-100{padding-right:100px!important}.pb-xl-100,.py-xl-100{padding-bottom:100px!important}.pl-xl-100,.px-xl-100{padding-left:100px!important}.p-xl-120{padding:120px!important}.pt-xl-120,.py-xl-120{padding-top:120px!important}.pr-xl-120,.px-xl-120{padding-right:120px!important}.pb-xl-120,.py-xl-120{padding-bottom:120px!important}.pl-xl-120,.px-xl-120{padding-left:120px!important}.p-xl-125{padding:125px!important}.pt-xl-125,.py-xl-125{padding-top:125px!important}.pr-xl-125,.px-xl-125{padding-right:125px!important}.pb-xl-125,.py-xl-125{padding-bottom:125px!important}.pl-xl-125,.px-xl-125{padding-left:125px!important}.p-xl-140{padding:140px!important}.pt-xl-140,.py-xl-140{padding-top:140px!important}.pr-xl-140,.px-xl-140{padding-right:140px!important}.pb-xl-140,.py-xl-140{padding-bottom:140px!important}.pl-xl-140,.px-xl-140{padding-left:140px!important}.p-xl-160{padding:160px!important}.pt-xl-160,.py-xl-160{padding-top:160px!important}.pr-xl-160,.px-xl-160{padding-right:160px!important}.pb-xl-160,.py-xl-160{padding-bottom:160px!important}.pl-xl-160,.px-xl-160{padding-left:160px!important}.p-xl-180{padding:180px!important}.pt-xl-180,.py-xl-180{padding-top:180px!important}.pr-xl-180,.px-xl-180{padding-right:180px!important}.pb-xl-180,.py-xl-180{padding-bottom:180px!important}.pl-xl-180,.px-xl-180{padding-left:180px!important}.p-xl-220{padding:220px!important}.pt-xl-220,.py-xl-220{padding-top:220px!important}.pr-xl-220,.px-xl-220{padding-right:220px!important}.pb-xl-220,.py-xl-220{padding-bottom:220px!important}.pl-xl-220,.px-xl-220{padding-left:220px!important}.m-xl-n1{margin:-5px!important}.mt-xl-n1,.my-xl-n1{margin-top:-5px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-5px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-5px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-5px!important}.m-xl-n2{margin:-10px!important}.mt-xl-n2,.my-xl-n2{margin-top:-10px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-10px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-10px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-10px!important}.m-xl-n3{margin:-20px!important}.mt-xl-n3,.my-xl-n3{margin-top:-20px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-20px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-20px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-20px!important}.m-xl-n4{margin:-30px!important}.mt-xl-n4,.my-xl-n4{margin-top:-30px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-30px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-30px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-30px!important}.m-xl-n5{margin:-60px!important}.mt-xl-n5,.my-xl-n5{margin-top:-60px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-60px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-60px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-60px!important}.m-xl-n20{margin:-20px!important}.mt-xl-n20,.my-xl-n20{margin-top:-20px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-20px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-20px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-20px!important}.m-xl-n40{margin:-40px!important}.mt-xl-n40,.my-xl-n40{margin-top:-40px!important}.mr-xl-n40,.mx-xl-n40{margin-right:-40px!important}.mb-xl-n40,.my-xl-n40{margin-bottom:-40px!important}.ml-xl-n40,.mx-xl-n40{margin-left:-40px!important}.m-xl-n60{margin:-60px!important}.mt-xl-n60,.my-xl-n60{margin-top:-60px!important}.mr-xl-n60,.mx-xl-n60{margin-right:-60px!important}.mb-xl-n60,.my-xl-n60{margin-bottom:-60px!important}.ml-xl-n60,.mx-xl-n60{margin-left:-60px!important}.m-xl-n80{margin:-80px!important}.mt-xl-n80,.my-xl-n80{margin-top:-80px!important}.mr-xl-n80,.mx-xl-n80{margin-right:-80px!important}.mb-xl-n80,.my-xl-n80{margin-bottom:-80px!important}.ml-xl-n80,.mx-xl-n80{margin-left:-80px!important}.m-xl-n100{margin:-100px!important}.mt-xl-n100,.my-xl-n100{margin-top:-100px!important}.mr-xl-n100,.mx-xl-n100{margin-right:-100px!important}.mb-xl-n100,.my-xl-n100{margin-bottom:-100px!important}.ml-xl-n100,.mx-xl-n100{margin-left:-100px!important}.m-xl-n120{margin:-120px!important}.mt-xl-n120,.my-xl-n120{margin-top:-120px!important}.mr-xl-n120,.mx-xl-n120{margin-right:-120px!important}.mb-xl-n120,.my-xl-n120{margin-bottom:-120px!important}.ml-xl-n120,.mx-xl-n120{margin-left:-120px!important}.m-xl-n125{margin:-125px!important}.mt-xl-n125,.my-xl-n125{margin-top:-125px!important}.mr-xl-n125,.mx-xl-n125{margin-right:-125px!important}.mb-xl-n125,.my-xl-n125{margin-bottom:-125px!important}.ml-xl-n125,.mx-xl-n125{margin-left:-125px!important}.m-xl-n140{margin:-140px!important}.mt-xl-n140,.my-xl-n140{margin-top:-140px!important}.mr-xl-n140,.mx-xl-n140{margin-right:-140px!important}.mb-xl-n140,.my-xl-n140{margin-bottom:-140px!important}.ml-xl-n140,.mx-xl-n140{margin-left:-140px!important}.m-xl-n160{margin:-160px!important}.mt-xl-n160,.my-xl-n160{margin-top:-160px!important}.mr-xl-n160,.mx-xl-n160{margin-right:-160px!important}.mb-xl-n160,.my-xl-n160{margin-bottom:-160px!important}.ml-xl-n160,.mx-xl-n160{margin-left:-160px!important}.m-xl-n180{margin:-180px!important}.mt-xl-n180,.my-xl-n180{margin-top:-180px!important}.mr-xl-n180,.mx-xl-n180{margin-right:-180px!important}.mb-xl-n180,.my-xl-n180{margin-bottom:-180px!important}.ml-xl-n180,.mx-xl-n180{margin-left:-180px!important}.m-xl-n220{margin:-220px!important}.mt-xl-n220,.my-xl-n220{margin-top:-220px!important}.mr-xl-n220,.mx-xl-n220{margin-right:-220px!important}.mb-xl-n220,.my-xl-n220{margin-bottom:-220px!important}.ml-xl-n220,.mx-xl-n220{margin-left:-220px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1290px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:5px!important}.mt-xxl-1,.my-xxl-1{margin-top:5px!important}.mr-xxl-1,.mx-xxl-1{margin-right:5px!important}.mb-xxl-1,.my-xxl-1{margin-bottom:5px!important}.ml-xxl-1,.mx-xxl-1{margin-left:5px!important}.m-xxl-2{margin:10px!important}.mt-xxl-2,.my-xxl-2{margin-top:10px!important}.mr-xxl-2,.mx-xxl-2{margin-right:10px!important}.mb-xxl-2,.my-xxl-2{margin-bottom:10px!important}.ml-xxl-2,.mx-xxl-2{margin-left:10px!important}.m-xxl-3{margin:20px!important}.mt-xxl-3,.my-xxl-3{margin-top:20px!important}.mr-xxl-3,.mx-xxl-3{margin-right:20px!important}.mb-xxl-3,.my-xxl-3{margin-bottom:20px!important}.ml-xxl-3,.mx-xxl-3{margin-left:20px!important}.m-xxl-4{margin:30px!important}.mt-xxl-4,.my-xxl-4{margin-top:30px!important}.mr-xxl-4,.mx-xxl-4{margin-right:30px!important}.mb-xxl-4,.my-xxl-4{margin-bottom:30px!important}.ml-xxl-4,.mx-xxl-4{margin-left:30px!important}.m-xxl-5{margin:60px!important}.mt-xxl-5,.my-xxl-5{margin-top:60px!important}.mr-xxl-5,.mx-xxl-5{margin-right:60px!important}.mb-xxl-5,.my-xxl-5{margin-bottom:60px!important}.ml-xxl-5,.mx-xxl-5{margin-left:60px!important}.m-xxl-20{margin:20px!important}.mt-xxl-20,.my-xxl-20{margin-top:20px!important}.mr-xxl-20,.mx-xxl-20{margin-right:20px!important}.mb-xxl-20,.my-xxl-20{margin-bottom:20px!important}.ml-xxl-20,.mx-xxl-20{margin-left:20px!important}.m-xxl-40{margin:40px!important}.mt-xxl-40,.my-xxl-40{margin-top:40px!important}.mr-xxl-40,.mx-xxl-40{margin-right:40px!important}.mb-xxl-40,.my-xxl-40{margin-bottom:40px!important}.ml-xxl-40,.mx-xxl-40{margin-left:40px!important}.m-xxl-60{margin:60px!important}.mt-xxl-60,.my-xxl-60{margin-top:60px!important}.mr-xxl-60,.mx-xxl-60{margin-right:60px!important}.mb-xxl-60,.my-xxl-60{margin-bottom:60px!important}.ml-xxl-60,.mx-xxl-60{margin-left:60px!important}.m-xxl-80{margin:80px!important}.mt-xxl-80,.my-xxl-80{margin-top:80px!important}.mr-xxl-80,.mx-xxl-80{margin-right:80px!important}.mb-xxl-80,.my-xxl-80{margin-bottom:80px!important}.ml-xxl-80,.mx-xxl-80{margin-left:80px!important}.m-xxl-100{margin:100px!important}.mt-xxl-100,.my-xxl-100{margin-top:100px!important}.mr-xxl-100,.mx-xxl-100{margin-right:100px!important}.mb-xxl-100,.my-xxl-100{margin-bottom:100px!important}.ml-xxl-100,.mx-xxl-100{margin-left:100px!important}.m-xxl-120{margin:120px!important}.mt-xxl-120,.my-xxl-120{margin-top:120px!important}.mr-xxl-120,.mx-xxl-120{margin-right:120px!important}.mb-xxl-120,.my-xxl-120{margin-bottom:120px!important}.ml-xxl-120,.mx-xxl-120{margin-left:120px!important}.m-xxl-125{margin:125px!important}.mt-xxl-125,.my-xxl-125{margin-top:125px!important}.mr-xxl-125,.mx-xxl-125{margin-right:125px!important}.mb-xxl-125,.my-xxl-125{margin-bottom:125px!important}.ml-xxl-125,.mx-xxl-125{margin-left:125px!important}.m-xxl-140{margin:140px!important}.mt-xxl-140,.my-xxl-140{margin-top:140px!important}.mr-xxl-140,.mx-xxl-140{margin-right:140px!important}.mb-xxl-140,.my-xxl-140{margin-bottom:140px!important}.ml-xxl-140,.mx-xxl-140{margin-left:140px!important}.m-xxl-160{margin:160px!important}.mt-xxl-160,.my-xxl-160{margin-top:160px!important}.mr-xxl-160,.mx-xxl-160{margin-right:160px!important}.mb-xxl-160,.my-xxl-160{margin-bottom:160px!important}.ml-xxl-160,.mx-xxl-160{margin-left:160px!important}.m-xxl-180{margin:180px!important}.mt-xxl-180,.my-xxl-180{margin-top:180px!important}.mr-xxl-180,.mx-xxl-180{margin-right:180px!important}.mb-xxl-180,.my-xxl-180{margin-bottom:180px!important}.ml-xxl-180,.mx-xxl-180{margin-left:180px!important}.m-xxl-220{margin:220px!important}.mt-xxl-220,.my-xxl-220{margin-top:220px!important}.mr-xxl-220,.mx-xxl-220{margin-right:220px!important}.mb-xxl-220,.my-xxl-220{margin-bottom:220px!important}.ml-xxl-220,.mx-xxl-220{margin-left:220px!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:5px!important}.pt-xxl-1,.py-xxl-1{padding-top:5px!important}.pr-xxl-1,.px-xxl-1{padding-right:5px!important}.pb-xxl-1,.py-xxl-1{padding-bottom:5px!important}.pl-xxl-1,.px-xxl-1{padding-left:5px!important}.p-xxl-2{padding:10px!important}.pt-xxl-2,.py-xxl-2{padding-top:10px!important}.pr-xxl-2,.px-xxl-2{padding-right:10px!important}.pb-xxl-2,.py-xxl-2{padding-bottom:10px!important}.pl-xxl-2,.px-xxl-2{padding-left:10px!important}.p-xxl-3{padding:20px!important}.pt-xxl-3,.py-xxl-3{padding-top:20px!important}.pr-xxl-3,.px-xxl-3{padding-right:20px!important}.pb-xxl-3,.py-xxl-3{padding-bottom:20px!important}.pl-xxl-3,.px-xxl-3{padding-left:20px!important}.p-xxl-4{padding:30px!important}.pt-xxl-4,.py-xxl-4{padding-top:30px!important}.pr-xxl-4,.px-xxl-4{padding-right:30px!important}.pb-xxl-4,.py-xxl-4{padding-bottom:30px!important}.pl-xxl-4,.px-xxl-4{padding-left:30px!important}.p-xxl-5{padding:60px!important}.pt-xxl-5,.py-xxl-5{padding-top:60px!important}.pr-xxl-5,.px-xxl-5{padding-right:60px!important}.pb-xxl-5,.py-xxl-5{padding-bottom:60px!important}.pl-xxl-5,.px-xxl-5{padding-left:60px!important}.p-xxl-20{padding:20px!important}.pt-xxl-20,.py-xxl-20{padding-top:20px!important}.pr-xxl-20,.px-xxl-20{padding-right:20px!important}.pb-xxl-20,.py-xxl-20{padding-bottom:20px!important}.pl-xxl-20,.px-xxl-20{padding-left:20px!important}.p-xxl-40{padding:40px!important}.pt-xxl-40,.py-xxl-40{padding-top:40px!important}.pr-xxl-40,.px-xxl-40{padding-right:40px!important}.pb-xxl-40,.py-xxl-40{padding-bottom:40px!important}.pl-xxl-40,.px-xxl-40{padding-left:40px!important}.p-xxl-60{padding:60px!important}.pt-xxl-60,.py-xxl-60{padding-top:60px!important}.pr-xxl-60,.px-xxl-60{padding-right:60px!important}.pb-xxl-60,.py-xxl-60{padding-bottom:60px!important}.pl-xxl-60,.px-xxl-60{padding-left:60px!important}.p-xxl-80{padding:80px!important}.pt-xxl-80,.py-xxl-80{padding-top:80px!important}.pr-xxl-80,.px-xxl-80{padding-right:80px!important}.pb-xxl-80,.py-xxl-80{padding-bottom:80px!important}.pl-xxl-80,.px-xxl-80{padding-left:80px!important}.p-xxl-100{padding:100px!important}.pt-xxl-100,.py-xxl-100{padding-top:100px!important}.pr-xxl-100,.px-xxl-100{padding-right:100px!important}.pb-xxl-100,.py-xxl-100{padding-bottom:100px!important}.pl-xxl-100,.px-xxl-100{padding-left:100px!important}.p-xxl-120{padding:120px!important}.pt-xxl-120,.py-xxl-120{padding-top:120px!important}.pr-xxl-120,.px-xxl-120{padding-right:120px!important}.pb-xxl-120,.py-xxl-120{padding-bottom:120px!important}.pl-xxl-120,.px-xxl-120{padding-left:120px!important}.p-xxl-125{padding:125px!important}.pt-xxl-125,.py-xxl-125{padding-top:125px!important}.pr-xxl-125,.px-xxl-125{padding-right:125px!important}.pb-xxl-125,.py-xxl-125{padding-bottom:125px!important}.pl-xxl-125,.px-xxl-125{padding-left:125px!important}.p-xxl-140{padding:140px!important}.pt-xxl-140,.py-xxl-140{padding-top:140px!important}.pr-xxl-140,.px-xxl-140{padding-right:140px!important}.pb-xxl-140,.py-xxl-140{padding-bottom:140px!important}.pl-xxl-140,.px-xxl-140{padding-left:140px!important}.p-xxl-160{padding:160px!important}.pt-xxl-160,.py-xxl-160{padding-top:160px!important}.pr-xxl-160,.px-xxl-160{padding-right:160px!important}.pb-xxl-160,.py-xxl-160{padding-bottom:160px!important}.pl-xxl-160,.px-xxl-160{padding-left:160px!important}.p-xxl-180{padding:180px!important}.pt-xxl-180,.py-xxl-180{padding-top:180px!important}.pr-xxl-180,.px-xxl-180{padding-right:180px!important}.pb-xxl-180,.py-xxl-180{padding-bottom:180px!important}.pl-xxl-180,.px-xxl-180{padding-left:180px!important}.p-xxl-220{padding:220px!important}.pt-xxl-220,.py-xxl-220{padding-top:220px!important}.pr-xxl-220,.px-xxl-220{padding-right:220px!important}.pb-xxl-220,.py-xxl-220{padding-bottom:220px!important}.pl-xxl-220,.px-xxl-220{padding-left:220px!important}.m-xxl-n1{margin:-5px!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-5px!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-5px!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-5px!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-5px!important}.m-xxl-n2{margin:-10px!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-10px!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-10px!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-10px!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-10px!important}.m-xxl-n3{margin:-20px!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-20px!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-20px!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-20px!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-20px!important}.m-xxl-n4{margin:-30px!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-30px!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-30px!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-30px!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-30px!important}.m-xxl-n5{margin:-60px!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-60px!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-60px!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-60px!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-60px!important}.m-xxl-n20{margin:-20px!important}.mt-xxl-n20,.my-xxl-n20{margin-top:-20px!important}.mr-xxl-n20,.mx-xxl-n20{margin-right:-20px!important}.mb-xxl-n20,.my-xxl-n20{margin-bottom:-20px!important}.ml-xxl-n20,.mx-xxl-n20{margin-left:-20px!important}.m-xxl-n40{margin:-40px!important}.mt-xxl-n40,.my-xxl-n40{margin-top:-40px!important}.mr-xxl-n40,.mx-xxl-n40{margin-right:-40px!important}.mb-xxl-n40,.my-xxl-n40{margin-bottom:-40px!important}.ml-xxl-n40,.mx-xxl-n40{margin-left:-40px!important}.m-xxl-n60{margin:-60px!important}.mt-xxl-n60,.my-xxl-n60{margin-top:-60px!important}.mr-xxl-n60,.mx-xxl-n60{margin-right:-60px!important}.mb-xxl-n60,.my-xxl-n60{margin-bottom:-60px!important}.ml-xxl-n60,.mx-xxl-n60{margin-left:-60px!important}.m-xxl-n80{margin:-80px!important}.mt-xxl-n80,.my-xxl-n80{margin-top:-80px!important}.mr-xxl-n80,.mx-xxl-n80{margin-right:-80px!important}.mb-xxl-n80,.my-xxl-n80{margin-bottom:-80px!important}.ml-xxl-n80,.mx-xxl-n80{margin-left:-80px!important}.m-xxl-n100{margin:-100px!important}.mt-xxl-n100,.my-xxl-n100{margin-top:-100px!important}.mr-xxl-n100,.mx-xxl-n100{margin-right:-100px!important}.mb-xxl-n100,.my-xxl-n100{margin-bottom:-100px!important}.ml-xxl-n100,.mx-xxl-n100{margin-left:-100px!important}.m-xxl-n120{margin:-120px!important}.mt-xxl-n120,.my-xxl-n120{margin-top:-120px!important}.mr-xxl-n120,.mx-xxl-n120{margin-right:-120px!important}.mb-xxl-n120,.my-xxl-n120{margin-bottom:-120px!important}.ml-xxl-n120,.mx-xxl-n120{margin-left:-120px!important}.m-xxl-n125{margin:-125px!important}.mt-xxl-n125,.my-xxl-n125{margin-top:-125px!important}.mr-xxl-n125,.mx-xxl-n125{margin-right:-125px!important}.mb-xxl-n125,.my-xxl-n125{margin-bottom:-125px!important}.ml-xxl-n125,.mx-xxl-n125{margin-left:-125px!important}.m-xxl-n140{margin:-140px!important}.mt-xxl-n140,.my-xxl-n140{margin-top:-140px!important}.mr-xxl-n140,.mx-xxl-n140{margin-right:-140px!important}.mb-xxl-n140,.my-xxl-n140{margin-bottom:-140px!important}.ml-xxl-n140,.mx-xxl-n140{margin-left:-140px!important}.m-xxl-n160{margin:-160px!important}.mt-xxl-n160,.my-xxl-n160{margin-top:-160px!important}.mr-xxl-n160,.mx-xxl-n160{margin-right:-160px!important}.mb-xxl-n160,.my-xxl-n160{margin-bottom:-160px!important}.ml-xxl-n160,.mx-xxl-n160{margin-left:-160px!important}.m-xxl-n180{margin:-180px!important}.mt-xxl-n180,.my-xxl-n180{margin-top:-180px!important}.mr-xxl-n180,.mx-xxl-n180{margin-right:-180px!important}.mb-xxl-n180,.my-xxl-n180{margin-bottom:-180px!important}.ml-xxl-n180,.mx-xxl-n180{margin-left:-180px!important}.m-xxl-n220{margin:-220px!important}.mt-xxl-n220,.my-xxl-n220{margin-top:-220px!important}.mr-xxl-n220,.mx-xxl-n220{margin-right:-220px!important}.mb-xxl-n220,.my-xxl-n220{margin-bottom:-220px!important}.ml-xxl-n220,.mx-xxl-n220{margin-left:-220px!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1290px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-italic{font-style:italic!important}.text-primary{color:#f08a24!important}a.text-primary:focus,a.text-primary:hover{color:#bb640d!important}.text-secondary{color:#135c6e!important}a.text-secondary:focus,a.text-secondary:hover{color:#08252d!important}.text-success{color:#84c44b!important}a.text-success:focus,a.text-success:hover{color:#5e9230!important}.text-info{color:#539ed0!important}a.text-info:focus,a.text-info:hover{color:#2e77a8!important}.text-warning{color:#ffb351!important}a.text-warning:focus,a.text-warning:hover{color:#ff9205!important}.text-danger{color:#ce0000!important}a.text-danger:focus,a.text-danger:hover{color:#820000!important}.text-light{color:#f3f4f6!important}a.text-light:focus,a.text-light:hover{color:#c7ccd5!important}.text-dark{color:#032c57!important}a.text-dark:focus,a.text-dark:hover{color:#00070d!important}.text-tertiary{color:#9055a2!important}a.text-tertiary:focus,a.text-tertiary:hover{color:#633b70!important}.section-accordions .accordion__content,.section-accordions .accordion__title,.text-black{color:#231f20!important}.section-accordions a.accordion__content:focus,.section-accordions a.accordion__content:hover,.section-accordions a.accordion__title:focus,.section-accordions a.accordion__title:hover,a.text-black:focus,a.text-black:hover{color:#000!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-gray-300{color:#d1d5db!important}a.text-gray-300:focus,a.text-gray-300:hover{color:#a6aeb9!important}.text-blue{color:#508694!important}a.text-blue:focus,a.text-blue:hover{color:#355962!important}.text-purple{color:#9055a2!important}a.text-purple:focus,a.text-purple:hover{color:#633b70!important}.text-lightest-grey{color:#f9f9f9!important}a.text-lightest-grey:focus,a.text-lightest-grey:hover{color:#d3d3d3!important}.text-ui-25{color:#fff!important}a.text-ui-25:focus,a.text-ui-25:hover{color:#d9d9d9!important}.text-ui-50{color:#032c57!important}a.text-ui-50:focus,a.text-ui-50:hover{color:#00070d!important}.text-ui-100{color:#f3f4f6!important}a.text-ui-100:focus,a.text-ui-100:hover{color:#c7ccd5!important}.text-ui-200{color:#032c57!important}a.text-ui-200:focus,a.text-ui-200:hover{color:#00070d!important}.text-ui-300{color:#d1d5db!important}a.text-ui-300:focus,a.text-ui-300:hover{color:#a6aeb9!important}.text-ui-400{color:#9ca3af!important}a.text-ui-400:focus,a.text-ui-400:hover{color:#727c8d!important}.text-ui-500{color:#6b7280!important}a.text-ui-500:focus,a.text-ui-500:hover{color:#484d56!important}.text-ui-600{color:#032c57!important}a.text-ui-600:focus,a.text-ui-600:hover{color:#00070d!important}.text-ui-700{color:#374151!important}a.text-ui-700:focus,a.text-ui-700:hover{color:#181c23!important}.text-ui-800{color:#1f2937!important}a.text-ui-800:focus,a.text-ui-800:hover{color:#030506!important}.text-ui-900{color:#032c57!important}a.text-ui-900:focus,a.text-ui-900:hover{color:#00070d!important}.text-reset{color:inherit!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hZ25pZmljLXBvcHVwLmNzcyIsInN3aXBlci1idW5kbGUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIl9idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJfZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJfYmFzZS5zY3NzIiwiX2FjY29yZGlvbi5zY3NzIiwiX2dhbGxlcnkuc2NzcyIsIl9pY29uLnNjc3MiLCJfY2FyZC5zY3NzIiwiX2VtYWlsLWFsZXJ0cy5zY3NzIiwiX2ZvbnRlbGxvLnNjc3MiLCJfbWVkaWEuc2NzcyIsIl9tb2R1bGVzLnNjc3MiLCJfaGFtYnVyZ2VyLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfam9icy5zY3NzIiwiX3RpdGxlLWJsb2NrLnNjc3MiLCJfcGFnaW5hdGlvbi5zY3NzIiwiX2pvYnMtcGFnaW5hdGlvbi5zY3NzIiwiX21hcC5zY3NzIiwiX215LWFjY291bnQuc2NzcyIsIl9wb3N0LnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfcGVvcGxlLnNjc3MiLCJfYXJjaGl2ZS1mZWF0dXJlLnNjc3MiLCJfc3RvcnktYXJ0aWNsZS5zY3NzIiwiX2xvY2F0aW9ucy5zY3NzIiwiX2NvdW5jaWxzLnNjc3MiLCJfYWRzLnNjc3MiLCIuLi8uLi9tb2R1bGVzLzFfdmlkZW8vc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvMl92aWRlb3Mvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvM192aWRlb3Mvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvYWNjb3JkaW9ucy9zdHlsZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy9hcmNoaXZlX3RpdGxlL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2NhcmRzXzMvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvY29udGVudF9mb3JtL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2NvbnRlbnRfaWNvbl9ibG9ja3Mvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvY29udGVudF9pbWFnZV9sZWZ0L3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2NvbnRlbnRfaW1hZ2VfcmlnaHQvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvY29udGVudF9sb25nL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2NvbnRlbnRfc2ltcGxlL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2NvbnRlbnQvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvY3RhL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2N0YXMvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvZG93bmxvYWRzL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Zvb3Rlci9zdHlsZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy9mb3JtL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2dhbGxlcnkvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvaGVhZGVyL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2hlcm8vc3R5bGUuc2NzcyIsIl9zZWN0aW9uLWpvYnMtc2VhcmNoLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2ljb25fbGlzdF8yX2NvbHVtbi9zdHlsZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy9pbWFnZS9zdHlsZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy9qb2JzX2dyaWQvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvam9icy1saXN0L3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2pvYnMtbWFwL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2xhdGVzdF9uZXdzL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3BhZ2UtdGl0bGUtbmV3L3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3BhZ2UtdGl0bGUvc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvc2xpZGVyL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3Rlc3RpbW9uaWFsL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3RleHRfYW5kX2ltYWdlX2FuZF9wb2ludHNfMl9jb2x1bW4vc3R5bGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvdGV4dF9hbmRfaW1hZ2VfYW5kX3BvaW50c18zX2NvbHVtbi9zdHlsZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy90ZXh0X2FuZF9pbWFnZV9hbmRfcG9pbnRzL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3RleHRfYW5kX2ltYWdlL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3RleHRfYW5kX3ZpZGVvL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3RleHRfbW9kdWxlL3N0eWxlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL3ZpZGVvL3N0eWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInV0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInV0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFFBS0UsWUFBYSxDQUNiLGVBQWdCLENBRWhCLGtCQUFtQixDQUNuQixVQUFZLENBRWQsa0JBVkUsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUdaLGNBWW1DLENBUnJDLFVBS0UsWUFBYSxDQUViLHNCQUF3QixDQUN4QixrQ0FBbUMsQ0FFckMsZUFDRSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QscUJBQXNCLENBRXhCLHNCQUNFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLHFCQUFzQixDQUV4QixxQ0FDRSxZQUFhLENBRWYsYUFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsWUFBYSxDQUVmLDhEQUVFLFVBQVcsQ0FDWCxXQUFZLENBRWQsY0FDRSxlQUFnQixDQUVsQixpRUFHRSxlQUFnQixDQUVsQixVQUNFLGNBQWUsQ0FHZixjQUFlLENBRWpCLDhC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d0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsb0JDMUNFLHdCQUFxQyxDRDBDdkMsNkJDdENFLGFBQTBCLENEc0M1QixlQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLGtCQzFDRSx3QkFBcUMsQ0QwQ3ZDLDJCQ3RDRSxhQUEwQixDRHNDNUIsWUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxlQzFDRSx3QkFBcUMsQ0QwQ3ZDLHdCQ3RDRSxhQUEwQixDRHNDNUIsZUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxrQkMxQ0Usd0JBQXFDLENEMEN2QywyQkN0Q0UsYUFBMEIsQ0RzQzVCLGtEQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLHdEQzFDRSx3QkFBcUMsQ0QwQ3ZDLDBFQ3RDRSxhQUEwQixDRHNDNUIsYUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxnQkMxQ0Usd0JBQXFDLENEMEN2Qyx5QkN0Q0UsYUFBMEIsQ0RzQzVCLFlDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsZUMxQ0Usd0JBQXFDLENEMEN2Qyx3QkN0Q0UsYUFBMEIsQ0RzQzVCLGdCQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLG1CQzFDRSx3QkFBcUMsQ0QwQ3ZDLDRCQ3RDRSxhQUEwQixDRHNDNUIsYUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxnQkMxQ0Usd0JBQXFDLENEMEN2Qyx5QkN0Q0UsYUFBMEIsQ0RzQzVCLGFDL0NBLGFWd0dnRSxDT25HOUQscUJQbUc4RCxDVXRHaEUsaUJWc0dnRSxDU3pEaEUsZ0JDMUNFLHdCQUFxQyxDRDBDdkMseUJDdENFLGFBQTBCLENEc0M1QixnQkMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxtQkMxQ0Usd0JBQXFDLENEMEN2Qyw0QkN0Q0UsYUFBMEIsQ0RzQzVCLFlDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsZUMxQ0Usd0JBQXFDLENEMEN2Qyx3QkN0Q0UsYUFBMEIsQ0RzQzVCLGNDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsaUJDMUNFLHdCQUFxQyxDRDBDdkMsMEJDdENFLGFBQTBCLENEc0M1QixxQkMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSx3QkMxQ0Usd0JBQXFDLENEMEN2QyxpQ0N0Q0UsYUFBMEIsQ0NNOUIsMFZBQ0Msb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGF0QkNlLENzQkFmLGlCQUFrQixDQUdsQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDRCQUE2QixDQUM3Qiw0QkFBMkMsQ0FDM0MsaUJBQWtCLENBQ2xCLGVBQWdCLENDNEVmLGlCRHpFd0MsQ3BCZ0dwQyxjQXRDWSxDcUJpQmhCLGFEbkdpQixDTldmLGtCTVZvQixDVFFsQiw2SFpnYjZJLENZNWE3SSx1Q1NKTiwwVlRLUSxlQUFnQixDUzRRdkIsQ0FqUkQsZ3lCQW9CRSxTQUFVLENBQ1YseUJBQTBCLENBckI1QixzMUJBMkJFLFdyQnlZK0IsQ3FCeFkvQix5QkFBMEIsQ0E1QjVCLHdtQkFnQ0UsY0FBc0QsQ0FoQ3hELDgwQ0FvQ0cseUJBQTBCLENBcEM3QiwwN0NBd0NJLGVBQWdCLENBeENwQix1WUErQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FoRFosOFhBb0RFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FJaEIsd2dCQUNDLDRCQUE4QixDQUM5Qiw4QkFBZ0MsQ0FDaEMsdUJBQXVCLENBSHZCLDBrQkFNQyw4QkFBc0MsQ0FDdEMsNEJBQW9DLENBQ3BDLHVCQUF1QixDQUl6QixxQkFDQyxzQkFBdUIsQ0FDdkIsb0J0QnJDaUIsQ3NCc0NqQixhdEJ0Q2lCLENzQm1DakIsMkJBTUMsb0J0QnhDb0IsQ3NCeUNwQixhdEJ6Q29CLENzQjZDdEIsZUFDQyxrQnRCN0NpQixDc0I4Q2pCLG9CdEI5Q2lCLENzQitDakIsVXRCOUVnQixDc0IyRWhCLHFCQU1DLG9CdEJqRG9DLENzQmtEcEMsa0J0QmxEb0MsQ3NCbURwQyxVdEJuRmUsQ3NCdUZqQix1QkFDQyxzQkFBdUIsQ0FDdkIsb0J0QjFEaUIsQ3NCMkRqQixhdEIzRGlCLENzQndEakIsNkJBTUMsb0J0QjdEb0MsQ3NCOERwQyxzQkFBdUIsQ0FDdkIsYXRCL0RvQyxDc0JtRXRDLDZEQUNDLDRCQUE2QixDQUM3Qiw4QkFBK0IsQ0FDL0Isb0JBQXVCLENBSHZCLCtFQU1DLDhCQUErQixDQUMvQiw0QkFBbUMsQ0FDbkMsb0JBQXVCLENBSXpCLG9CQUNDLHNCQUF1QixDQUN2QixvQnRCdEZjLENzQnVGZCxhdEJ2RmMsQ3NCb0ZkLDBCQU1DLG9CdEJ6Rm1CLENzQjBGbkIsc0JBQXVCLENBQ3ZCLGF0QjNGbUIsQ3NCK0ZyQixhQUNDLGtCdEIxRm1CLENzQjJGbkIsb0J0QjNGbUIsQ3NCNEZuQixVdEI5SGdCLENzQjJIaEIsbUJBTUMsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixVdEJuSWUsQ3NCdUlqQixVQUNDLGtCdEI5SWMsQ3NCK0lkLG9CdEIvSWMsQ3NCZ0pkLFV0QjFJZ0IsQ3NCdUloQixnQkFNQyxvQnRCbkdnQyxDc0JvR2hDLGtCdEJwR2dDLENzQnFHaEMsVXRCL0llLENzQm1KakIsa0JBQ0Msc0JBQXVCLENBQ3ZCLG9CdEIzSmMsQ3NCNEpkLGF0QjVKYyxDc0J5SmQsd0JBTUMsb0J0Qi9HZ0MsQ3NCZ0hoQyxzQkFBdUIsQ0FDdkIsYXRCakhnQyxDc0JxSGxDLFdBQ0MsZXRCaEtnQixDc0JpS2hCLGlCdEJqS2dCLENzQmtLaEIsYXRCeEtjLENzQnFLZCxpQkFNQyxvQnRCcEtrQixDc0JxS2xCLGtCdEJyS2tCLENzQnNLbEIsYXRCN0thLENzQmlMZixpQkFDQyxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsb0J0QmpLYyxDc0JrS2QsYXRCbEtjLENzQjhKZCxzQkFPQyxrQkFBbUIsQ0FQcEIsdUJBV0Msa0J0QnpLYSxDc0IwS2IsYXRCMUpnQixDc0IySmhCLG9CdEIzS2EsQ3NCNktiLG1DQUNDLGF0QnpKaUIsQ3NCeUluQiwyQkFvQkUsYXRCbEtlLENzQm9LZix1Q0FDQyxhdEJoS2dCLENzQnVLcEIsb0NBQ0Msc0JBQXVCLENBQ3ZCLGlCdEIzTWdCLENzQjRNaEIsVXRCNU1nQixDc0J5TWhCLGdEQU1DLG9CdEI5TWtCLENzQitNbEIsc0JBQXVCLENBQ3ZCLGF0QmhOa0IsQ3NCb05wQixpQkFDQyxtQkFBb0IsQ0FEcEIsc0JBSUMsa0JBQW1CLENBSnBCLHVCQVFDLG1DQUF1QyxDQUN2QyxVdEI5TmUsQ3NCK05mLDJCQUErQixDQUlqQyxpQkFDQyw0QkFBNkIsQ0FDN0IsVXRCck9nQixDc0J1T2hCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQVBuQix1QkFVQyxtQ0FBdUMsQ0FDdkMsVXRCOU9lLENzQitPZiwyQkFBK0IsQ0FRakMsdVNBSEMsOEJBUWdCLENBTGpCLGNBQ0MsV0FBWSxDQUVaLDRCQUE2QixDQUM3QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FMaEIscUJBT0UsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBelF6QixzY0E4UUcsWUFBYSxDQU9oQixrV0FFQyxtQkFBb0IsQ0FtQnJCLFdBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FGWixzQkFNRSxnQnJCeUhpQyxDcUI5R25DLGtCQUNDLGF0QnhSa0IsQ3NCeVJsQixTQUFVLENBRlgsd0JBS0UsZUFBZ0IsQ0FDaEIsa0JBQW9CLENBQ3BCLGNBQWUsQ0FDZixvQkFDZ3pCLENBVGx6QixzREFTRSx1a0JBT2l6QixDQWhCbnpCLDhCQWVHLHdCQUNnekIsQ0FLbnpCLG9CQUNDLGF0QjNTa0IsQ3NCNFNsQixlQUFtQixDQUNuQixTQUFVLENBQ1YsY0FBZSxDQUVmLHlCQU5ELG9CQU9FLGNBQWUsQ0FrQmhCLENBekJELDBCQVdFLGVBQWdCLENBQ2hCLGtCQUFvQixDQUNwQixjQUFlLENBQ2Ysb0JBQ3NzQixDQWZ4c0IsMERBZUUsMFlBT3VzQixDQXRCenNCLGdDQXFCRyx3QkFDc3NCLENBS3pzQixXQUNDLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FIakIsaUJBS0csZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsMEJBQTJCLEN2QnNCOUIsT3lCdFlDLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsYUFmZ0MsQ0FnQmhDLGtCQUFtQixDekI2UXBCLE15QnpRRSxlQUFnQixDQUNoQixhQUFjLENBQ2QsaUJBQWtCLENBR3BCLFlBQ0MsYUFBYyxDQUNkLGVBQWdCLENBT2pCLDRJQVNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FwRDRCLENBcUQ1QixtQkFuRDRCLENBb0Q1QixzQ3hCaUQ2QyxDd0JoRDdDLGNBbkQ0QixDQW9ENUIsZUFuRDJCLENBb0QzQixnQkFuRDRCLENBb0Q1QixhQW5EK0IsQ0FvRC9CLHFCeEJwRGMsQ3dCcURkLDJCQUE0QixDQUM1Qix3QkFuRCtCLENSSzdCLGlCUUp5QixDWEV2QixvRVp1ZTRGLENZbmU1Rix1Q1d3Qk4sNElYdkJRLGVBQWdCLENXcUZ2QixDQTlERCx3UEE4QkksNEJBQTZCLENBQzdCLFFBQVMsQ0EvQmIsbVJBb0NJLGlCQUFrQixDQUNsQix5QkF2RTZCLENBa0NqQyxrTUM5QkksYXpCc0JZLEN5QnJCWixxQnpCTFksQ3lCTVosb0JERzJDLENDRjNDLFNBQVUsQ0FLUixlREZ5QixDQXdCL0IsOFNBOENJLGFBM0U2QixDQTZFN0IsU0FBVSxDQWhEZCxrVkE4Q0ksYUEzRTZCLENBNkU3QixTQUFVLENBaERkLGlRQThDSSxhQTNFNkIsQ0E2RTdCLFNBQVUsQ0FoRGQsbWNBMERJLHdCeEJ6RlksQ3dCMkZaLFNBQVUsQ3pCcVBkLHNGeUI3T0UsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQVVXLEN6Qm1PYixPeUJ0T0Msd01BQThOLENBQzlOLDJCQUE0QixDQUM1QixxQ0FBc0MsQ0FDdEMsV0FBWSxDQVBiLHdCQWVFLGFBeEgrQixDQXlIL0IscUJ4QnpIYyxDRDhYaEIsdUN5QnhQRSxXQUFZLENBUWQsWUFDRSxrQkFBbUIsQ0FHckIsV0FDRSxhQUFjLENBQ2QsaUJ2QjJWNEMsQ3VCeFY5Qyx5QkFFRSx5QkFBMEIsQ0FDMUIsV0FBWSxDQUNaLG1CQUFvQixDQUp0QixpQ0FRRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGVBQWdCLENBVmxCLHFJQWNFLG1CQTFLNEIsQ0EySzVCLFFBQVMsQ0FHVixvREFFRSxrQkFBbUIsQ0FwQnRCLHFFQTBCRSxlQUFtQixDQUdwQix1QkFFRSxzQkFBdUIsQ0FDdkIsY0FBZSxDQUhqQixpQ0FLRyxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBUHZCLDhDQVNJLG1CQUFvQixDQUNwQixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIseUJBQStDLENBWm5ELG9LQWNLLG9CeEJoSmUsQ3dCa0lwQixtRUFtQkkseUJBQTBCLENBRzNCLHlCQXRCSCwrQ0F3QkssMEJBQTJCLENBQzNCLGdDQUFpQyxDQUNqQyx1QkFBd0IsQ0ExQjdCLDhDQThCSywyQkFBNEIsQ0FDNUIsZ0NBQWlDLENBQ2pDLHVCQUF3QixDQUN4QixDQTlETixtQ0FxRUUsY0FBZSxDQUNmLGlCQUFrQixDQXRFcEIsNkJBMEVFLFNBQVUsQ0FDVixlQUFnQixDQTNFbEIsbUNBbUZFLGtCeEJ4TG1CLEN3QnlMbkIsVXhCOU5nQixDd0IrTmhCLDBCQUEyQixDQUMzQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFFBQVMsQ0FJWCxvQ0FHQyxlQUFnQixDQUNoQix3QnhCck1vQixDd0JzTXBCLG9CeEJ0TW9CLEN3QnVNcEIsVXhCNU9pQixDd0JnUGxCLG9CQUNDLDhDQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsVUFBVyxDQUNYLFdBQVksQ0FDWixheEJ2TmtCLEN3QndObEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FFMUIsMkJBQ0MsR0FDQyxzQkFBdUIsQ0FFeEIsR0FDQyx1QkFBeUIsQ0FBQSxDQUwzQixtQkFDQyxHQUNDLHNCQUF1QixDQUV4QixHQUNDLHVCQUF5QixDQUFBLENBSTNCLFdBQ0MsaUJBQWtCLENBRG5CLHlCQUdFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULGlCQUFrQixDQUNsQixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixlQUFnQixDQVhsQix3REFjRSx1QkFBd0IsQ0FkMUIsMkJBaUJFLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixzQkFBdUIsQ0FuQnpCLHdDQXNCRSxpQkFBa0IsQ0F0QnBCLDhDQXdCRyxvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLHVCQUF3QixDQUN4Qix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0E3QmxCLG9FQThCaUMsMEJBQTJCLENBQUUseUJBQTBCLENBOUJ4Riw0REFpQ0csV0FBWSxDQUNaLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHVCQUF3QixDQUN4QixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLFNBQWEsQ0FDYixRQUFTLENBQ1Qsc0JBQWUsQ0FBZixjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCx5QkFBMEIsQ0FDMUIsc0JBQXVCLENBQ3ZCLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsVUFBVyxDQXREZCxrRUF3REksZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLFVBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FqRTdCLDREQXFFRyxZQUNELENBSUYsa0RBRUUsMkJBQTRCLENBQzVCLGtCQUFtQixDQUNuQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQix5QkFBMEIsQ0FQNUIscURBVUcsY0FBZSxDQUNmLGVBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FidEIsNERBZ0JJLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsYUFBYyxDQU1sQixrQkFDQyx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0J4QjlXZSxDd0IrV2YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixlQUFrQixDQVBuQix3QkFVRSxjQUFlLENBQ2YsYXhCclhjLEN3QnNYZCxlQUFnQixDQUNoQixpQkFBa0IsQ0FicEIsMEJBa0JFLGtCeEI1WGMsQ3dCNlhkLG9CeEI3WGMsQ3dCMFdoQixnQ0FzQkcsVUFBVyxDQUNYLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGV4QjlYZSxDd0IrWGYsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBS1oscUJBQ0MsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUNoQixvQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLGNBQWUsQ0FDZixNQUFTLENBQ1QsS0FBTSxDQUNOLHdCeEJuWmUsQ3dCb1pmLGV4QjlZaUIsQ3dCK1lqQixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGVBQWtCLENBWm5CLDJCQWNFLGNBQWUsQ0FDZixheEIzWmMsQ3dCNFpkLGVBQWdCLENBQ2hCLGlCQUFrQixDQWpCcEIsNkJBcUJFLGtCeEJqYWMsQ3dCa2FkLG9CeEJsYWMsQ3dCNFloQixtQ0F3QkcsaUJBQWtCLENBQ2xCLEtBQVEsQ0FDUixTQUFVLENBQ1YsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osc1FBQTZSLENBQzdSLDJCQUE0QixDQUM1Qix1QkFBa0MsQ0FNckMsZUFDQyxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUdsQixRQUNELGNBQWUsQ0FDZixhQUFjLENBQ2QsaUJBQWtCLENBRWxCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FFa0IsQ0FHakIsdUJBUkQsY0FBZSxDQUlmLGVBQWdCLENBQ2hCLGlCQWlCa0IsQ0FkakIsZUFDRCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLCtCQUFnQyxDQUVoQyxnQkFBaUIsQ0FDakIsMEJBQTRCLENBQzVCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixzQkFFa0IsQ0FHakIscUJBQ0QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLGNBQWUsQ0FFZCwwQkFBMkIsQ0FDNUIsaVdBQXFpQixDQUdwaUIsZ0JBQ0QsYUFBYyxDQUNkLFNBQVUsQ0FDVixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsOEJBQStCLENBQy9CLE1BQU8sQ0FDUCxXQUFZLENBR1osZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLG1DQUEwQyxDQUMxQyxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGNBQWUsQ0FDZix3QkFBeUIsQ0FHeEIsdUJBQ0QsdUJBQXlCLENBR3hCLHdCQUNELFNBQVUsQ0FDVixXQUFZLENBR1gsbUJBQ0QsUUFBUyxDQUNULGdCQUFpQixDQUNqQixjQUFlLENBQ2YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBb0IsQ0FHbkIseUJBQ0QscUJBQXlCLENBR3hCLDZCQUNELFlBQWEsQ0FHZCxlQUVDLGlCQUFrQixDQUVsQix3QkFFQyxpQkFBa0IsQ0FGbEIsOEJBS0Msa0JBQW1CLENBTHBCLDRCQVNDLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUVYLDBCQUEyQixDQUs5QixVQUNDLGVBQWdCLENBRGpCLCtCQUdHLFFBQVMsQ0FDVCxPQUFRLENBQ1IsYUFBYyxDQUNkLGlCQUFrQixDQU5yQixxQ0FRSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0FibkIsNENBZUcsVUFBVyxDQUNYLGFBQWMsQ0FDZCxLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBekJ6QixvREE4Qkksd0JBQXlCLENBQ3pCLG9CQUFxQixDQS9CekIsbURBa0NJLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsV0FBWSxDQUNaLFVBQVcsQ0FDWCx3QkFBNEIsQ0FDNUIsc1FBQWlSLENBQ2pSLHVCQUF3QixDQUN4QixtQkFBb0IsQ3pCNVd4QixJMkIzUE0sY0FBZSxDQUFFLFdBQVksQzNCd0JuQyxLMkJ0QkMsc0JBQXVCLENBQ3ZCLGUxQm9CaUIsQzBCbEJqQix5QjNCbUJELEsyQmxCRSxpQkFBa0IsQ0FFbkIsQzNCcUNELEsyQmpDQyxzQzFCOEY4QyxDMEI3RjlDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixVQUFXLENBRVosaUdBQXFCLGNBQWUsQ0FBRSxnQkFBaUIsQ0FDdkQsZUFBa0IsY0FBZSxDQUFFLGdCQUFpQixDQUNwRCxTQUFXLGNBQWUsQ0FBRSxnQkFBaUIsQ0FDN0MsU0FBVyxjQUFlLENBQUUsZ0JBQWlCLENBRTdDLGNBQ0MsaUJBQWtCLENBQ2xCLFNBQVUsQ0FHWCxVQUNDLGNBQWUsQ0FDZixvQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUdwQix5QjNCU0EsSzJCUEUsY0FBZSxDQUNmLENBR0YsK0ZBT0MsYTFCYmUsQzBCY2YsZUFBaUIsQ0FDakIsa0JBQW1CLENBVHBCLG1SQVlFLGFBQWMsQ0FaaEIseXVCQWVHLGFBQWMsQ0FHZix3RUFsQkYsbVJBbUJHLGNBQWUsQ0FuQmxCLHl1QkFxQkksWUFBYSxDQUNiLENBSUosT0FDQyxjMUJ5Q2tCLEMwQnhDbEIsZTFCeUNtQixDMEJ4Q25CLG1CMUJ5Q3VCLEMwQnhDdkIsaUIxQnlDcUIsQzBCeENyQixnQjFCeUNvQixDMEJ4Q3BCLG9CMUJ5Q3dCLEMwQnhDeEIsZTFCeUNtQixDMEJ2Q25CLHlCQVRELE9BVUUsYzFCdUN3QixDMEJ0Q3hCLGUxQnVDeUIsQzBCckMxQixDQUVELE9BQ0MsYzFCc0NrQixDMEJyQ2xCLGUxQnNDbUIsQzBCckNuQixtQjFCc0N1QixDMEJyQ3ZCLGlCMUJzQ3FCLEMwQnJDckIsZ0IxQnNDb0IsQzBCckNwQixvQjFCc0N3QixDMEJyQ3hCLGUxQnNDbUIsQzBCcENuQix5QkFURCxPQVVFLGMxQm9Dd0IsQzBCbkN4QixlMUJvQ3lCLEMwQmxDMUIsQ0FFRCxPQUNDLGMxQmtDa0IsQzBCakNsQixlMUJrQ21CLEMwQmpDbkIsbUIxQmtDdUIsQzBCakN2QixpQjFCa0NxQixDMEJqQ3JCLGdCMUJrQ29CLEMwQmpDcEIsb0IxQmtDd0IsQzBCakN4QixlMUJrQ21CLEMwQmhDbkIseUJBVEQsT0FVRSxjMUJnQ3dCLEMwQi9CeEIsZTFCZ0N5QixDMEI5QjFCLENBRUQsT0FDQyxjMUI4QmtCLEMwQjdCbEIsZTFCOEJtQixDMEI3Qm5CLG1CMUI4QnVCLEMwQjdCdkIsaUIxQjhCcUIsQzBCN0JyQixnQjFCOEJvQixDMEI3QnBCLG9CMUI4QndCLEMwQjdCeEIsZTFCOEJtQixDMEI1Qm5CLHlCQVRELE9BVUUsYzFCNEJ3QixDMEIzQnhCLGUxQjRCeUIsQzBCMUIxQixDQUVELGtCQUNDLGMxQjBCa0IsQzBCekJsQixlMUIwQm1CLEMwQnpCbkIsbUIxQjBCdUIsQzBCekJ2QixpQjFCMEJxQixDMEJ6QnJCLGdCMUIwQm9CLEMwQnpCcEIsb0IxQjBCd0IsQzBCekJ4QixlMUIwQm1CLEMwQnhCbkIseUJBVEQsa0JBVUUsYzFCd0J3QixDMEJ2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VTFCLHNDNEZMTSx1QkFBMEUsQ0FOaEYsV0FDRSx1QkFBd0IsQzVGVTFCLG9DNEZMTSx1QkFBMEUsQ0FOaEYsZUFDRSx1QkFBd0IsQzVGVTFCLDRDNEZMTSx1QkFBMEUsQ0FOaEYsMEZBQ0UsdUJBQXdCLEM1RlUxQiw4TjRGTE0sb0JBQTBFLENBTmhGLFlBQ0Usb0JBQXdCLEM1RlUxQixzQzRGTE0sdUJBQTBFLENBTmhGLGVBQ0UsdUJBQXdCLEM1RlUxQiw0QzRGTE0sdUJBQTBFLENBTmhGLFdBQ0UsdUJBQXdCLEM1RlUxQixvQzRGTE0sdUJBQTBFLENBTmhGLGFBQ0UsdUJBQXdCLEM1RlUxQix3QzRGTE0sdUJBQTBFLENBTmhGLG9CQUNFLHVCQUF3QixDNUZVMUIsc0Q0RkxNLHVCQUEwRSxDQU5oRixZQUNFLG9CQUF3QixDNUZVMUIsc0M0RkxNLHVCQUEwRSxDQU5oRixZQUNFLHVCQUF3QixDNUZVMUIsc0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDQU5oRixhQUNFLHVCQUF3QixDNUZVMUIsd0M0RkxNLHVCQUEwRSxDRnlDbEYsWUFBYyx1QkFBeUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiLyoqXG4gKiBTd2lwZXIgNi44LjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDIzLCAyMDIxXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG5cclxuXHJcblxyXG4kdWktMjU6ICAjRkZGRkZGO1xyXG4kdWktNTA6ICAjMDMyQzU3O1xyXG4kdWktMTAwOiAjRjNGNEY2O1xyXG4kdWktMjAwOiAjMDMyQzU3O1xyXG4kdWktMzAwOiAjRDFENURCO1xyXG4kdWktNDAwOiAjOUNBM0FGO1xyXG4kdWktNTAwOiAjNkI3MjgwO1xyXG4kdWktNjAwOiAjMDMyQzU3O1xyXG4kdWktNzAwOiAjMzc0MTUxO1xyXG4kdWktODAwOiAjMUYyOTM3O1xyXG4kdWktOTAwOiAjMDMyQzU3O1xyXG5cclxuLy8gQm9vdHN0cmFwIHRyYW5zbGF0aW9uXHJcbiR3aGl0ZTogICAgI2ZmZmZmZjtcclxuJHdoaXRlLWhvdmVyOiAjZTVlNWU1O1xyXG5cclxuJGdyZXk6ICAgICAjYjJiZGNmO1xyXG4kZ3JheS0xMDA6ICR1aS0xMDA7XHJcbiRncmF5LTIwMDogJHVpLTIwMDtcclxuJGdyYXktMzAwOiAkdWktMzAwO1xyXG4kZ3JheS00MDA6ICR1aS00MDA7XHJcbiRncmF5LTUwMDogJHVpLTUwMDtcclxuJGdyYXktNjAwOiAkdWktNjAwO1xyXG4kZ3JheS03MDA6ICR1aS03MDA7XHJcbiRncmF5LTgwMDogJHVpLTgwMDtcclxuJGdyYXktOTAwOiAkdWktOTAwO1xyXG4kYmxhY2s6ICAjMjMxZjIwO1xyXG5cclxuJGJsdWU6ICAgICMwMDk2ZmY7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRkYXJrLWJsdWU6ICMwMzJDNTc7XHJcblxyXG4kcHVycGxlOiAjOTA1NUEyO1xyXG4kcHVycGxlLWhvdmVyOiAjOWM2M2FkO1xyXG4kcHJpbWFyeTogICAjRjA4QTI0O1xyXG4kcHJpbWFyeS1ob3ZlcjogI2ZmOTUyNDtcclxuJHNlY29uZGFyeTogIzEzNUM2RTtcclxuJHNlY29uZGFyeS1ob3ZlcjogZGFya2VuKCRzZWNvbmRhcnksMTApO1xyXG5cclxuJHN1Y2Nlc3M6ICAgICAjODRDNDRCO1xyXG4kaW5mbzogICAgICAgICM1MzlFRDA7XHJcbiR3YXJuaW5nOiAgICAgI0ZGQjM1MTtcclxuJGRhbmdlcjogICAgICAjQ0UwMDAwO1xyXG5cclxuJGxpZ2h0OiAgICAgICAkZ3JheS0xMDA7XHJcbiRsaWdodC1ob3ZlcjogIGRhcmtlbigkZ3JheS0xMDAsIDEwKTtcclxuJGRhcms6ICAgICAgICAkZ3JheS02MDA7XHJcbiRkYXJrLWhvdmVyOiAgZGFya2VuKCRncmF5LTYwMCwgMTApO1xyXG5cclxuJGJsdWU6ICM1MDg2OTQ7XHJcbiRibHVlLWhvdmVyOiAgZGFya2VuKCRibHVlLCAxMCk7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwicHJpbWFyeVwiOiAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcclxuICAgIFwidGVydGlhcnlcIjogJHB1cnBsZSxcclxuICAgIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXHJcbiAgICBcImRhbmdlclwiOiAkZGFuZ2VyLFxyXG4gICAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcImJsdWVcIjogJGJsdWUsXHJcbiAgICBcImRhcmtcIjogJGRhcmssXHJcbiAgICBcInB1cnBsZVwiOiAkcHVycGxlLFxyXG4gICAgXCJsaWdodGVzdC1ncmV5XCI6ICNmOWY5ZjksXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4kdWktY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJHVpLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwidWktMjVcIjogICR1aS0yNSxcclxuICAgIFwidWktNTBcIjogICR1aS01MCxcclxuICAgIFwidWktMTAwXCI6ICR1aS0xMDAsXHJcbiAgICBcInVpLTIwMFwiOiAkdWktMjAwLFxyXG4gICAgXCJ1aS0zMDBcIjogJHVpLTMwMCxcclxuICAgIFwidWktNDAwXCI6ICR1aS00MDAsXHJcbiAgICBcInVpLTUwMFwiOiAkdWktNTAwLFxyXG4gICAgXCJ1aS02MDBcIjogJHVpLTYwMCxcclxuICAgIFwidWktNzAwXCI6ICR1aS03MDAsXHJcbiAgICBcInVpLTgwMFwiOiAkdWktODAwLFxyXG4gICAgXCJ1aS05MDBcIjogJHVpLTkwMCxcclxuICApLFxyXG4gICR1aS1jb2xvcnNcclxuKTtcclxuXHJcbiRib2R5LWZvbnQtZmFtaWx5OiBvbW5lcy1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG5cclxuJGgxLWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuJGgxLWZvbnQtc2l6ZTogNjBweDtcclxuJGgxLWxpbmUtaGVpZ2h0OiAxLjE7XHJcbiRoMS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGgxLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGgxLWxldHRlci1zcGFjaW5nOiAwO1xyXG4kaDEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kaDEtZm9udC13ZWlnaHQ6IDYwMDtcclxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6IDYwcHg7XHJcbiRoMS1saW5lLWhlaWdodC1tb2JpbGU6IDEuMTtcclxuXHJcblxyXG4kaDItZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaDItZm9udC1zaXplOiA0MHB4O1xyXG4kaDItbGluZS1oZWlnaHQ6IDEuMTtcclxuJGgyLXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaDItZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDItbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRoMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRoMi1mb250LXdlaWdodDogNjAwO1xyXG4kaDItZm9udC1zaXplLW1vYmlsZTogNDBweDtcclxuJGgyLWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4xO1xyXG5cclxuJGgzLWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuJGgzLWZvbnQtc2l6ZTogMzZweDtcclxuJGgzLWxpbmUtaGVpZ2h0OiAxLjE7XHJcbiRoMy10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGgzLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGgzLWxldHRlci1zcGFjaW5nOiAwO1xyXG4kaDMtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kaDMtZm9udC13ZWlnaHQ6IDYwMDtcclxuJGgzLWZvbnQtc2l6ZS1tb2JpbGU6IDI2cHg7XHJcbiRoMy1saW5lLWhlaWdodC1tb2JpbGU6IDEuMTtcclxuXHJcbiRoNC1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcbiRoNC1mb250LXNpemU6IDMwcHg7XHJcbiRoNC1saW5lLWhlaWdodDogMS4xO1xyXG4kaDQtdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRoNC1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNC1sZXR0ZXItc3BhY2luZzogMDtcclxuJGg0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGg0LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiRoNC1mb250LXNpemUtbW9iaWxlOiAyNHB4O1xyXG4kaDQtbGluZS1oZWlnaHQtbW9iaWxlOiAxLjE7XHJcblxyXG4kaDUtZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaDUtZm9udC1zaXplOiAyNnB4O1xyXG4kaDUtbGluZS1oZWlnaHQ6IDEuMTtcclxuJGg1LXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaDUtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDUtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRoNS10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRoNS1mb250LXdlaWdodDogNjAwO1xyXG4kaDUtZm9udC1zaXplLW1vYmlsZTogMjZweDtcclxuJGg1LWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4xO1xyXG5cclxuJGg2LWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuJGg2LWZvbnQtc2l6ZTogMThweDtcclxuJGg2LWxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4kaDYtdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRoNi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNi1sZXR0ZXItc3BhY2luZzogMDtcclxuJGg2LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGg2LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiRoNi1mb250LXNpemUtbW9iaWxlOiAxODtcclxuJGg2LWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4xO1xyXG5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMjAwO1xyXG5cclxuJHNwYWNlcjogMjBweDtcclxuJHNwYWNlcnM6ICgpO1xyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAyMDogMjBweCxcclxuICAgIDQwOiA0MHB4LFxyXG4gICAgNjA6IDYwcHgsXHJcbiAgICA4MDogODBweCxcclxuICAgIDEwMDogMTAwcHgsXHJcbiAgICAxMjA6IDEyMHB4LFxyXG4gICAgMTI1OiAxMjVweCxcclxuICAgIDE0MDogMTQwcHgsXHJcbiAgICAxNjA6IDE2MHB4LFxyXG4gICAgMTgwOiAxODBweCxcclxuICAgIDIyMDogMjIwcHhcclxuICApLFxyXG4gICRzcGFjZXJzXHJcbik7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxMjkwcHhcclxuKTtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxMjYwcHhcclxuKTtcclxuXHJcbi8vIFV0aWxpdGllc1xyXG5cclxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIGZsZXgsIGlubGluZS1mbGV4O1xyXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XHJcbiRwb3NpdGlvbnM6IG51bGw7XHJcbiR1c2VyLXNlbGVjdHM6IG51bGw7XHJcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi8qKlxuICogU3dpcGVyIDYuOC40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAyMywgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5AY2hhcnNldCBcIlVURi04XCI7XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICNGMDhBMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYjY0MGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjMDMyQzU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXIsIC5tZnAtY29udGVudCxcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAubWZwLWNvbnRlbnQsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLm1mcC1jb250ZW50LCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5tZnAtY29udGVudCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLm1mcC1jb250ZW50LCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLmNvbnRhaW5lciwgLm1mcC1jb250ZW50LCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7IH0gfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14eGwtMSwgLmNvbC14eGwtMiwgLmNvbC14eGwtMywgLmNvbC14eGwtNCwgLmNvbC14eGwtNSwgLmNvbC14eGwtNiwgLmNvbC14eGwtNywgLmNvbC14eGwtOCwgLmNvbC14eGwtOSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMiwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMzJDNTc7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEMUQ1REI7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDFENURCOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzAzMkM1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlYzI7IH1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YzI4ZDsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMWFhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDFhYTsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZDFkNjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NGFhYjQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjNmNjOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGM2Y2M7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGVlY2Q7IH1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2JmZTBhMTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOGJhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZThiYTsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTRmMjsgfVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZjZGU3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQ5ZWQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkOWVkOyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWNlOyB9XG5cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmQ3YTU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZiNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRmYjU7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWI4Yjg7IH1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3YTdhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYTNhMzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRhM2EzOyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWZhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjNGQwOyB9XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YzkxYTg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjdjNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWI3YzY7IH1cblxuLnRhYmxlLXRlcnRpYXJ5LFxuLnRhYmxlLXRlcnRpYXJ5ID4gdGgsXG4udGFibGUtdGVydGlhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGNmZTU7IH1cblxuLnRhYmxlLXRlcnRpYXJ5IHRoLFxuLnRhYmxlLXRlcnRpYXJ5IHRkLFxuLnRhYmxlLXRlcnRpYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXRlcnRpYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjNWE3Y2Y7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWJlZGM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWJlZGM7IH1cblxuLnRhYmxlLWJsYWNrLFxuLnRhYmxlLWJsYWNrID4gdGgsXG4udGFibGUtYmxhY2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYzE7IH1cblxuLnRhYmxlLWJsYWNrIHRoLFxuLnRhYmxlLWJsYWNrIHRkLFxuLnRhYmxlLWJsYWNrIHRoZWFkIHRoLFxuLnRhYmxlLWJsYWNrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZDhiOGI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGIzYjQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGIzYjQ7IH1cblxuLnRhYmxlLXdoaXRlLFxuLnRhYmxlLXdoaXRlID4gdGgsXG4udGFibGUtd2hpdGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS13aGl0ZSB0aCxcbi50YWJsZS13aGl0ZSB0ZCxcbi50YWJsZS13aGl0ZSB0aGVhZCB0aCxcbi50YWJsZS13aGl0ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udGFibGUtZ3JheS0zMDAsXG4udGFibGUtZ3JheS0zMDAgPiB0aCxcbi50YWJsZS1ncmF5LTMwMCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNTsgfVxuXG4udGFibGUtZ3JheS0zMDAgdGgsXG4udGFibGUtZ3JheS0zMDAgdGQsXG4udGFibGUtZ3JheS0zMDAgdGhlYWQgdGgsXG4udGFibGUtZ3JheS0zMDAgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTllYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlYTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdyYXktMzAwOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3JheS0zMDA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlYTsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGRlMTsgfVxuXG4udGFibGUtYmx1ZSB0aCxcbi50YWJsZS1ibHVlIHRkLFxuLnRhYmxlLWJsdWUgdGhlYWQgdGgsXG4udGFibGUtYmx1ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTRjMGM3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWQyZDc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkMmQ3OyB9XG5cbi50YWJsZS1wdXJwbGUsXG4udGFibGUtcHVycGxlID4gdGgsXG4udGFibGUtcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBjZmU1OyB9XG5cbi50YWJsZS1wdXJwbGUgdGgsXG4udGFibGUtcHVycGxlIHRkLFxuLnRhYmxlLXB1cnBsZSB0aGVhZCB0aCxcbi50YWJsZS1wdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2M1YTdjZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWJlZGM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wdXJwbGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YmVkYzsgfVxuXG4udGFibGUtbGlnaHRlc3QtZ3JleSxcbi50YWJsZS1saWdodGVzdC1ncmV5ID4gdGgsXG4udGFibGUtbGlnaHRlc3QtZ3JleSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDsgfVxuXG4udGFibGUtbGlnaHRlc3QtZ3JleSB0aCxcbi50YWJsZS1saWdodGVzdC1ncmV5IHRkLFxuLnRhYmxlLWxpZ2h0ZXN0LWdyZXkgdGhlYWQgdGgsXG4udGFibGUtbGlnaHRlc3QtZ3JleSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlc3QtZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodGVzdC1ncmV5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlc3QtZ3JleTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDE5LCAyMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDE5LCAyMCwgMC4wNzUpOyB9XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xuICBib3JkZXItY29sb3I6ICMyZDNiNGY7IH1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyQzU3O1xuICBib3JkZXItY29sb3I6ICNEMUQ1REI7IH1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNzsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDNiNGY7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDMyQzU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM1LCAzMSwgMzIsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDMyQzU3OyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMjIwM2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTc7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4QTI0OyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2QjcyODA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMwMzJDNTc7IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMzJDNTc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3ICMwMzJDNTcgI0QxRDVEQjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwMzJDNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCICNEMUQ1REIgI2ZmZmZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4QTI0OyB9XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFsZXJ0LCAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzhlNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZThkMztcbiAgYm9yZGVyLWNvbG9yOiAjZmJkZWMyOyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjlkMWFhOyB9XG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY1M2UxODsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxYjNmNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGRlZTI7XG4gIGJvcmRlci1jb2xvcjogI2JkZDFkNjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWRjNmNjOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGQxZjI0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICM1NTc1MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYzZGI7XG4gIGJvcmRlci1jb2xvcjogI2RkZWVjZDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2QwZThiYTsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzYzUyMjY7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzNjNjE3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNmNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlNGYyOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmJkOWVkOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiNDY1YTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOTU2YzM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGRjO1xuICBib3JkZXItY29sb3I6ICNmZmVhY2U7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmRmYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNzA1MTJiOyB9XG5cbi5hbGVydC1kYW5nZXIsIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgY29sb3I6ICM3YzBmMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNjY2M7XG4gIGJvcmRlci1jb2xvcjogI2YxYjhiODsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyLCAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkYTNhMzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rLCAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0ZjA5MDk7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4ZjhlOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmYzsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzc2NzQ3NjsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMTIyNjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkNWRkO1xuICBib3JkZXItY29sb3I6ICNiOGM0ZDA7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhOWI3YzY7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYwZDE2OyB9XG5cbi5hbGVydC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjNWMzYjY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkZGVjO1xuICBib3JkZXItY29sb3I6ICNlMGNmZTU7IH1cbiAgLmFsZXJ0LXRlcnRpYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDViZWRjOyB9XG4gIC5hbGVydC10ZXJ0aWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzZTI4NDQ7IH1cblxuLmFsZXJ0LWJsYWNrIHtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QyZDI7XG4gIGJvcmRlci1jb2xvcjogI2MxYzBjMTsgfVxuICAuYWxlcnQtYmxhY2sgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiNGIzYjQ7IH1cbiAgLmFsZXJ0LWJsYWNrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA4MDcwNzsgfVxuXG4uYWxlcnQtd2hpdGUge1xuICBjb2xvcjogIzk1OTM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLmFsZXJ0LXdoaXRlIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5hbGVydC13aGl0ZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM3Yzc5N2I7IH1cblxuLmFsZXJ0LWdyYXktMzAwIHtcbiAgY29sb3I6ICM3ZDdlODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmNTsgfVxuICAuYWxlcnQtZ3JheS0zMDAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNGU2ZWE7IH1cbiAgLmFsZXJ0LWdyYXktMzAwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY0NjU2NzsgfVxuXG4uYWxlcnQtYmx1ZSB7XG4gIGNvbG9yOiAjM2E1NTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlN2VhO1xuICBib3JkZXItY29sb3I6ICNjZWRkZTE7IH1cbiAgLmFsZXJ0LWJsdWUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiZWQyZDc7IH1cbiAgLmFsZXJ0LWJsdWUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjYzODNkOyB9XG5cbi5hbGVydC1wdXJwbGUge1xuICBjb2xvcjogIzVjM2I2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZGRlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTBjZmU1OyB9XG4gIC5hbGVydC1wdXJwbGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWJlZGM7IH1cbiAgLmFsZXJ0LXB1cnBsZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzZTI4NDQ7IH1cblxuLmFsZXJ0LWxpZ2h0ZXN0LWdyZXkge1xuICBjb2xvcjogIzkyOTA5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZkOyB9XG4gIC5hbGVydC1saWdodGVzdC1ncmV5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5hbGVydC1saWdodGVzdC1ncmV5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzc5NzY3ODsgfVxuXG4uYnRuLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAzMkM1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnRuOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246Zm9jdXMsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpmb2N1cywgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZvY3VzLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zm9jdXMsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmb2N1cywgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zm9jdXMsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmZvY3VzLCAuYnRuLmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5mb2N1cy5idXR0b24sIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC5mb2N1cy53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LmZvY3VzLndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQuZm9jdXMud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC5mb2N1cy53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQuZm9jdXMud3BqYi1zdWJtaXQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuZm9jdXNbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLmRpc2FibGVkLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5kaXNhYmxlZC5idXR0b24sIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC5kaXNhYmxlZC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LmRpc2FibGVkLndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQuZGlzYWJsZWQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC5kaXNhYmxlZC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQuZGlzYWJsZWQud3BqYi1zdWJtaXQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246ZGlzYWJsZWQsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpkaXNhYmxlZCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmRpc2FibGVkLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6ZGlzYWJsZWQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpkaXNhYmxlZCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6ZGlzYWJsZWQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0biBzcGFuLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24gc3BhbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0IHNwYW4sIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCBzcGFuLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQgc3BhbiwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHNwYW4sIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHNwYW4sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdIHNwYW4sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmJ0biBzdmcsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiBzdmcsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCBzdmcsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCBzdmcsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCBzdmcsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCBzdmcsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHN2ZywgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0gc3ZnLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2cHg7IH1cbiAgLmJ0bi1wcmltYXJ5LCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLnNlY3Rpb24tZm9ybSAuZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5wYWdlLWlkLTEwNDEgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC53cGpiLWljb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjA4QTI0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjA4QTI0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmhvdmVyLCAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOmhvdmVyW3R5cGU9c3VibWl0XSwgLnNlY3Rpb24tY29udGVudC1mb3JtIC5jb250ZW50LWZvcm1fX2Zvcm0tYXJlYSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsIC5zZWN0aW9uLWZvcm0gLmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmhvdmVyLCAucGFnZS1pZC0xMDQxIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAud3BqYi1pY29uLXNlYXJjaDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjk1MjQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk1MjQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0YwOEEyNDtcbiAgICBjb2xvcjogI0YwOEEyNDsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmOTUyNDtcbiAgICAgIGNvbG9yOiAjZmY5NTI0OyB9XG4gIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM1QzZFO1xuICAgIGJvcmRlci1jb2xvcjogIzEzNUM2RTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBiMzg0MztcbiAgICAgIGJhY2tncm91bmQ6ICMwYjM4NDM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxMzVDNkU7XG4gICAgY29sb3I6ICMxMzVDNkU7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBiMzg0MztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwYjM4NDM7IH1cbiAgLmJ0bi1wdXJwbGUsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5idG4tdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQ6ICM5MDU1QTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1wdXJwbGU6aG92ZXIsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246aG92ZXIsIC5idG4tdGVydGlhcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTA1NUEyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWM2M2FkICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4tb3V0bGluZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzkwNTVBMjtcbiAgICBjb2xvcjogIzkwNTVBMjsgfVxuICAgIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOWM2M2FkO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzljNjNhZDsgfVxuICAuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICM4NEM0NEI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODRDNDRCO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg0QzQ0QjtcbiAgICAgIGJhY2tncm91bmQ6ICM5MWNhNWU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwMzJDNTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAxMTMyNjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMTEzMjY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLW91dGxpbmUtZGFyayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3O1xuICAgIGNvbG9yOiAjMDMyQzU3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDExMzI2O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAxMTMyNjsgfVxuICAuYnRuLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAgIC5idG4td2hpdGU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgIGNvbG9yOiAjMDMyQzU3OyB9XG4gIC5idG4tdmlkZW8tYmxhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwO1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgLmJ0bi12aWRlby1ibGFjayBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuYnRuLXZpZGVvLWJsYWNrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMzFmMjA7XG4gICAgICBjb2xvcjogI0YwOEEyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzMWYyMDsgfVxuICAgICAgLmJnLXN1Y2Nlc3MgLmJ0bi12aWRlby1ibGFjazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODRDNDRCOyB9XG4gICAgICAuYnRuLXZpZGVvLWJsYWNrOmhvdmVyIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjRjA4QTI0OyB9XG4gICAgICAgIC5iZy1zdWNjZXNzIC5idG4tdmlkZW8tYmxhY2s6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogIzg0QzQ0QjsgfVxuICAuYnRuLW91dGxpbmUtd2hpdGUsIC5idG4tdmlkZW8td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciwgLmJ0bi12aWRlby13aGl0ZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZTVlNWU1OyB9XG4gIC5idG4tdmlkZW8td2hpdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLmJ0bi12aWRlby13aGl0ZSBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuYnRuLXZpZGVvLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi13aGl0ZS1naG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5idG4td2hpdGUtZ2hvc3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLWZlYXR1cmUsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgLmJ0bi1leHRlcm5hbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgcGFkZGluZzogOS41cHggMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmJ0bi1leHRlcm5hbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgwMSc7XG4gICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idG4ubm8taWNvbiBzdmcsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLm5vLWljb24uYnV0dG9uIHN2ZywgLndwamItZm9ybS1ub2xpbmVzIGlucHV0Lm5vLWljb24ud3BqYi1zdWJtaXQgc3ZnLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQubm8taWNvbi53cGpiLXN1Ym1pdCBzdmcsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC5uby1pY29uLndwamItc3VibWl0IHN2ZywgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0Lm5vLWljb24ud3BqYi1zdWJtaXQgc3ZnLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC5uby1pY29uLndwamItc3VibWl0IHN2ZywgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5uby1pY29uW3R5cGU9c3VibWl0XSBzdmcsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24ubm8taWNvbiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYS5kaXNhYmxlZC5idXR0b24sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBhLmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhLmJ1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idXR0b24sXG5maWVsZHNldDpkaXNhYmxlZCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gYVt0eXBlPXN1Ym1pdF0sXG4jd3BqYi10b3Atc2VhcmNoLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYVt0eXBlPXN1Ym1pdF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLmJ0bi1wcmltYXJ5LXRleHQge1xuICBjb2xvcjogI0YwOEEyNDtcbiAgcGFkZGluZzogMDsgfVxuICAuYnRuLXByaW1hcnktdGV4dDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTEgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NwYXRoIGQ9J000LjQ2NDg0IDIuNTUyMjVMNC45ODUxNiAyLjAzMTkzQzUuMjA1NDcgMS44MTE2MiA1LjU2MTcyIDEuODExNjIgNS43Nzk2OSAyLjAzMTkzTDEwLjMzNTkgNi41ODU4NEMxMC41NTYyIDYuODA2MTUgMTAuNTU2MiA3LjE2MjQgMTAuMzM1OSA3LjM4MDM3TDUuNzc5NjkgMTEuOTM2NkM1LjU1OTM3IDEyLjE1NjkgNS4yMDMxMiAxMi4xNTY5IDQuOTg1MTYgMTEuOTM2Nkw0LjQ2NDg0IDExLjQxNjNDNC4yNDIxOSAxMS4xOTM3IDQuMjQ2ODcgMTAuODMwNCA0LjQ3NDIyIDEwLjYxMjRMNy4yOTg0NCA3LjkyMTc4SDAuNTYyNUMwLjI1MDc4MSA3LjkyMTc4IDAgNy42NzEgMCA3LjM1OTI4VjYuNjA5MjhDMCA2LjI5NzU2IDAuMjUwNzgxIDYuMDQ2NzggMC41NjI1IDYuMDQ2NzhINy4yOTg0NEw0LjQ3NDIyIDMuMzU2MTVDNC4yNDQ1MyAzLjEzODE4IDQuMjM5ODQgMi43NzQ5IDQuNDY0ODQgMi41NTIyNVonIGZpbGw9JyUyMzAwMzU1ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwJyUzRSUzQ3JlY3Qgd2lkdGg9JzEwLjUnIGhlaWdodD0nMTInIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuOTg0MTMxKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5idG4tcHJpbWFyeS10ZXh0OmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTEgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NwYXRoIGQ9J000LjQ2NDg0IDIuNTUyMjVMNC45ODUxNiAyLjAzMTkzQzUuMjA1NDcgMS44MTE2MiA1LjU2MTcyIDEuODExNjIgNS43Nzk2OSAyLjAzMTkzTDEwLjMzNTkgNi41ODU4NEMxMC41NTYyIDYuODA2MTUgMTAuNTU2MiA3LjE2MjQgMTAuMzM1OSA3LjM4MDM3TDUuNzc5NjkgMTEuOTM2NkM1LjU1OTM3IDEyLjE1NjkgNS4yMDMxMiAxMi4xNTY5IDQuOTg1MTYgMTEuOTM2Nkw0LjQ2NDg0IDExLjQxNjNDNC4yNDIxOSAxMS4xOTM3IDQuMjQ2ODcgMTAuODMwNCA0LjQ3NDIyIDEwLjYxMjRMNy4yOTg0NCA3LjkyMTc4SDAuNTYyNUMwLjI1MDc4MSA3LjkyMTc4IDAgNy42NzEgMCA3LjM1OTI4VjYuNjA5MjhDMCA2LjI5NzU2IDAuMjUwNzgxIDYuMDQ2NzggMC41NjI1IDYuMDQ2NzhINy4yOTg0NEw0LjQ3NDIyIDMuMzU2MTVDNC4yNDQ1MyAzLjEzODE4IDQuMjM5ODQgMi43NzQ5IDQuNDY0ODQgMi41NTIyNVonIGZpbGw9JyUyMzAwMzU1ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwJyUzRSUzQ3JlY3Qgd2lkdGg9JzEwLjUnIGhlaWdodD0nMTInIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuOTg0MTMxKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5idG4tc2Vjb25kYXJ5LXRleHQge1xuICBjb2xvcjogIzEzNUM2RTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idG4tc2Vjb25kYXJ5LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJ0bi1zZWNvbmRhcnktdGV4dDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuMzgxNSAwLjA3MTQ0MzNMMy45ODM3NSAwLjQ3MzgzNkMzLjg4OTYxIDAuNTY5MDc0IDMuODg5NjEgMC43MjM0OTQgMy45ODM3NSAwLjgxODc1Mkw3LjEwMDIgMy45NzE1OEwwLjI0MTA3MiAzLjk3MTU4QzAuMTA3OTQgMy45NzE1OCAtMS43ODM3NmUtMDcgNC4wODA3OCAtMS44NDI2NGUtMDcgNC4yMTU0NkwtMi4wOTEzOWUtMDcgNC43ODQ1M0MtMi4xNTAyNmUtMDcgNC45MTkyMiAwLjEwNzk0IDUuMDI4NDIgMC4yNDEwNzEgNS4wMjg0Mkw3LjEwMDIgNS4wMjg0MkwzLjk4Mzc1IDguMTgxMjZDMy44ODk2MSA4LjI3NjUgMy44ODk2MSA4LjQzMDkyIDMuOTgzNzUgOC41MjYxOEw0LjM4MTUgOC45Mjg1N0M0LjQ3NTY0IDkuMDIzODEgNC42MjgyNyA5LjAyMzgxIDQuNzIyNDMgOC45Mjg1N0w4LjkyOTQgNC42NzI0NUM5LjAyMzUzIDQuNTc3MjEgOS4wMjM1MyA0LjQyMjc5IDguOTI5NCA0LjMyNzUzTDQuNzIyNDEgMC4wNzE0NDMzQzQuNjI4MjggLTAuMDIzODE0NyA0LjQ3NTY0IC0wLjAyMzgxNDcgNC4zODE1IDAuMDcxNDQzM1onIGZpbGw9JyUyMzEzNUM2RSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7IH1cbiAgLmJ0bi1zZWNvbmRhcnktdGV4dDpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4KTtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA5IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjM4MTUgMC4wNzE0NDMzTDMuOTgzNzUgMC40NzM4MzZDMy44ODk2MSAwLjU2OTA3NCAzLjg4OTYxIDAuNzIzNDk0IDMuOTgzNzUgMC44MTg3NTJMNy4xMDAyIDMuOTcxNThMMC4yNDEwNzIgMy45NzE1OEMwLjEwNzk0IDMuOTcxNTggLTEuNzgzNzZlLTA3IDQuMDgwNzggLTEuODQyNjRlLTA3IDQuMjE1NDZMLTIuMDkxMzllLTA3IDQuNzg0NTNDLTIuMTUwMjZlLTA3IDQuOTE5MjIgMC4xMDc5NCA1LjAyODQyIDAuMjQxMDcxIDUuMDI4NDJMNy4xMDAyIDUuMDI4NDJMMy45ODM3NSA4LjE4MTI2QzMuODg5NjEgOC4yNzY1IDMuODg5NjEgOC40MzA5MiAzLjk4Mzc1IDguNTI2MThMNC4zODE1IDguOTI4NTdDNC40NzU2NCA5LjAyMzgxIDQuNjI4MjcgOS4wMjM4MSA0LjcyMjQzIDguOTI4NTdMOC45Mjk0IDQuNjcyNDVDOS4wMjM1MyA0LjU3NzIxIDkuMDIzNTMgNC40MjI3OSA4LjkyOTQgNC4zMjc1M0w0LjcyMjQxIDAuMDcxNDQzM0M0LjYyODI4IC0wLjAyMzgxNDcgNC40NzU2NCAtMC4wMjM4MTQ3IDQuMzgxNSAwLjA3MTQ0MzNaJyBmaWxsPSclMjMxMzVDNkUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5idG4tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5idG4tYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDknO1xuICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4MTg7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2MzczNzU7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG5pbnB1dCArIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTQuNXB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBvbW5lcy1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzUzNTM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICBpbnB1dFt0eXBlPXVybF0sXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICBpbnB1dFt0eXBlPXRleHRdOjotbXMtZXhwYW5kLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1leHBhbmQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtZXhwYW5kLFxuICBpbnB1dFt0eXBlPWVtYWlsXTo6LW1zLWV4cGFuZCxcbiAgaW5wdXRbdHlwZT1kYXRlXTo6LW1zLWV4cGFuZCxcbiAgaW5wdXRbdHlwZT10ZWxdOjotbXMtZXhwYW5kLFxuICBpbnB1dFt0eXBlPXVybF06Oi1tcy1leHBhbmQsXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCxcbiAgdGV4dGFyZWE6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICBpbnB1dFt0eXBlPXRleHRdOi1tb3otZm9jdXNyaW5nLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1mb2N1c3JpbmcsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otZm9jdXNyaW5nLFxuICBpbnB1dFt0eXBlPWVtYWlsXTotbW96LWZvY3VzcmluZyxcbiAgaW5wdXRbdHlwZT1kYXRlXTotbW96LWZvY3VzcmluZyxcbiAgaW5wdXRbdHlwZT10ZWxdOi1tb3otZm9jdXNyaW5nLFxuICBpbnB1dFt0eXBlPXVybF06LW1vei1mb2N1c3JpbmcsXG4gIHNlbGVjdDotbW96LWZvY3VzcmluZyxcbiAgdGV4dGFyZWE6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzUzNTM1MzsgfVxuICBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjIyZTZiO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjU2NzY5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seV0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRlXVtyZWFkb25seV0sXG4gIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT11cmxdOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXVybF1bcmVhZG9ubHldLFxuICBzZWxlY3Q6ZGlzYWJsZWQsXG4gIHNlbGVjdFtyZWFkb25seV0sXG4gIHRleHRhcmVhOmRpc2FibGVkLFxuICB0ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTc7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTAgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgNi45ODQzOEwwIDAuOTg0Mzc1SDEwTDUgNi45ODQzOFonIGZpbGw9JyUyMzFGMjkzNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGhlaWdodDogNTBweDsgfVxuICBzZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG5zZWxlY3Rbc2l6ZV0sIHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIGgyLmdzZWN0aW9uX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICBwYWRkaW5nOiAxNC41cHggMTZweDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyIGxhYmVsLmdmaWVsZF9sYWJlbCxcbi5nZm9ybV93cmFwcGVyIGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBib2R5IC5nZm9ybV93cmFwcGVyIHVsIGxpLmdmaWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5nZm9ybV93cmFwcGVyIHVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NFMDAwMDsgfVxuICAgIGJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxkLmZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93ICsgLmdzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxkLmdmX2xlZnRfaGFsZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDgwcHggMCAwOyB9XG5cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQ0UwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTAwMDA7XG4gIGJvcmRlci1jb2xvcjogI0NFMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogU3Bpbm5lciAqL1xuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNGMDhBMjQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm0tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1maWxlID4gLmdmaWVsZF9sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBwYWRkaW5nOiAxN3B4IDIzcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5mb3JtLWZpbGUgLmdmaWVsZF9kZXNjcmlwdGlvbjpub3QoLnZhbGlkYXRpb25fbWVzc2FnZSkge1xuICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tZmlsZSAuZ2lucHV0X3ByZXZpZXcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZm9ybS1maWxlIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybS1maWxlIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXQuZ2Zvcm1faGlkZGVuICsgc3BhbiArIGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTM0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY2xpcDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAuZm9ybS1maWxlIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLnNjcmVlbi1yZWFkZXItdGV4dDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdCcm93c2UnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7IH1cbiAgICAuZm9ybS1maWxlIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3IgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciA+IGgyOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzJDNTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAtM3B4IDA7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAzMkM1NztcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzAzMkM1NztcbiAgICBib3JkZXItY29sb3I6ICMwMzJDNTc7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMkM1NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAtM3B4IDA7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAzMkM1NztcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzAzMkM1NztcbiAgICBib3JkZXItY29sb3I6ICMwMzJDNTc7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA1Ljk4NDM4TDMuNzI3MjcgOC45ODQzOEwxMSAwLjk4NDM3NScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5zZWxlY3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uc2VsZWN0LXN0eWxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNC41cHggNDBweCAxNC41cHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi42MjgxOCA5LjAxNTYyTDAuMTU0MTk1IDIuNTk0MTRDLTAuMDUxMzk4MiAyLjM4ODU1IC0wLjA1MTM5ODIgMi4wNTYxIDAuMTU0MTk1IDEuODUwNTFMMS4wMjAzMSAwLjk4NDM5NUMxLjIyNTkgMC43Nzg4MDIgMS41NTgzNSAwLjc3ODgwMiAxLjc2Mzk0IDAuOTg0Mzk1TDcgNi4xNjc5NUwxMi4yMzYxIDAuOTg0Mzk1QzEyLjQ0MTcgMC43Nzg4MDIgMTIuNzc0MSAwLjc3ODgwMiAxMi45Nzk3IDAuOTg0Mzk1TDEzLjg0NTggMS44NTA1MUMxNC4wNTE0IDIuMDU2MSAxNC4wNTE0IDIuMzg4NTUgMTMuODQ1OCAyLjU5NDE0TDcuMzcxODIgOS4wMTU2MkM3LjE2NjIyIDkuMjIxMjIgNi44MzM3OCA5LjIyMTIyIDYuNjI4MTggOS4wMTU2MlonIGZpbGw9JyUyMzIzMUYyMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7IH1cblxuLnNlbGVjdC1vcHRpb25zW3N0eWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmFjdGl2ZSArIC5zZWxlY3Qtb3B0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0LW9wdGlvbnMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbi5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cblxuLnNlbGVjdC1vcHRpb25zIGxpW3JlbD1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5pbnB1dC13cmFwcGVyLS1oYXMtc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtd3JhcHBlci0taGFzLXN2ZyBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmlucHV0LXdyYXBwZXItLWhhcy1zdmcgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGZsZXg6IDAgMCAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzYzYWQ7XG4gICAgICBib3JkZXItY29sb3I6ICM5YzYzYWQ7IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxOCAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNi41TDYuMzMzMzMgMTJMMTcgMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG4vKioqIFR5cG9ncmFwaHkgKioqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBvbW5lcy1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5ib2R5LXNtLCAucG9zdC1hcnRpY2xlX19jb250ZW50IGltZyBmaWdjYXB0aW9uLCAucG9zdC1hcnRpY2xlX19jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuYm9keS14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmJvZHksIC5ib2R5LW1kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYm9keS1sZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmJvZHkteGwge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzOyB9XG5cbi5jb250ZW50LWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLm92ZXJsaW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4xODE4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uaCxcbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LCBibG9ja3F1b3RlLFxuaDYsIC5oNiwgLm5leHQtcG9zdCAucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmguYWNjZW50IHNwYW4sXG4gIGgxLmFjY2VudCBzcGFuLCAuaDEuYWNjZW50IHNwYW4sXG4gIGgyLmFjY2VudCBzcGFuLCAuaDIuYWNjZW50IHNwYW4sXG4gIGgzLmFjY2VudCBzcGFuLCAuaDMuYWNjZW50IHNwYW4sXG4gIGg0LmFjY2VudCBzcGFuLCAuaDQuYWNjZW50IHNwYW4sXG4gIGg1LmFjY2VudCBzcGFuLCAuaDUuYWNjZW50IHNwYW4sIGJsb2NrcXVvdGUuYWNjZW50IHNwYW4sXG4gIGg2LmFjY2VudCBzcGFuLCAuaDYuYWNjZW50IHNwYW4sIC5uZXh0LXBvc3QgLmFjY2VudC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oLmFjY2VudCBzcGFuOmJlZm9yZSwgLmguYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDEuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGgxLmFjY2VudCBzcGFuOmFmdGVyLCAuaDEuYWNjZW50IHNwYW46YmVmb3JlLCAuaDEuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDIuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGgyLmFjY2VudCBzcGFuOmFmdGVyLCAuaDIuYWNjZW50IHNwYW46YmVmb3JlLCAuaDIuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDMuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGgzLmFjY2VudCBzcGFuOmFmdGVyLCAuaDMuYWNjZW50IHNwYW46YmVmb3JlLCAuaDMuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDQuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGg0LmFjY2VudCBzcGFuOmFmdGVyLCAuaDQuYWNjZW50IHNwYW46YmVmb3JlLCAuaDQuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDUuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGg1LmFjY2VudCBzcGFuOmFmdGVyLCAuaDUuYWNjZW50IHNwYW46YmVmb3JlLCBibG9ja3F1b3RlLmFjY2VudCBzcGFuOmJlZm9yZSwgLmg1LmFjY2VudCBzcGFuOmFmdGVyLCBibG9ja3F1b3RlLmFjY2VudCBzcGFuOmFmdGVyLFxuICAgIGg2LmFjY2VudCBzcGFuOmJlZm9yZSxcbiAgICBoNi5hY2NlbnQgc3BhbjphZnRlciwgLmg2LmFjY2VudCBzcGFuOmJlZm9yZSwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW46YmVmb3JlLCAuaDYuYWNjZW50IHNwYW46YWZ0ZXIsIC5uZXh0LXBvc3QgLmFjY2VudC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgLSAnOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmguYWNjZW50IHNwYW4sXG4gICAgICBoMS5hY2NlbnQgc3BhbiwgLmgxLmFjY2VudCBzcGFuLFxuICAgICAgaDIuYWNjZW50IHNwYW4sIC5oMi5hY2NlbnQgc3BhbixcbiAgICAgIGgzLmFjY2VudCBzcGFuLCAuaDMuYWNjZW50IHNwYW4sXG4gICAgICBoNC5hY2NlbnQgc3BhbiwgLmg0LmFjY2VudCBzcGFuLFxuICAgICAgaDUuYWNjZW50IHNwYW4sIC5oNS5hY2NlbnQgc3BhbiwgYmxvY2txdW90ZS5hY2NlbnQgc3BhbixcbiAgICAgIGg2LmFjY2VudCBzcGFuLCAuaDYuYWNjZW50IHNwYW4sIC5uZXh0LXBvc3QgLmFjY2VudC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIC5oLmFjY2VudCBzcGFuOmJlZm9yZSwgLmguYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgICAgIGgxLmFjY2VudCBzcGFuOmJlZm9yZSxcbiAgICAgICAgaDEuYWNjZW50IHNwYW46YWZ0ZXIsIC5oMS5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oMS5hY2NlbnQgc3BhbjphZnRlcixcbiAgICAgICAgaDIuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgICAgICBoMi5hY2NlbnQgc3BhbjphZnRlciwgLmgyLmFjY2VudCBzcGFuOmJlZm9yZSwgLmgyLmFjY2VudCBzcGFuOmFmdGVyLFxuICAgICAgICBoMy5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgICAgIGgzLmFjY2VudCBzcGFuOmFmdGVyLCAuaDMuYWNjZW50IHNwYW46YmVmb3JlLCAuaDMuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgICAgIGg0LmFjY2VudCBzcGFuOmJlZm9yZSxcbiAgICAgICAgaDQuYWNjZW50IHNwYW46YWZ0ZXIsIC5oNC5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oNC5hY2NlbnQgc3BhbjphZnRlcixcbiAgICAgICAgaDUuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgICAgICBoNS5hY2NlbnQgc3BhbjphZnRlciwgLmg1LmFjY2VudCBzcGFuOmJlZm9yZSwgYmxvY2txdW90ZS5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oNS5hY2NlbnQgc3BhbjphZnRlciwgYmxvY2txdW90ZS5hY2NlbnQgc3BhbjphZnRlcixcbiAgICAgICAgaDYuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgICAgICBoNi5hY2NlbnQgc3BhbjphZnRlciwgLmg2LmFjY2VudCBzcGFuOmJlZm9yZSwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW46YmVmb3JlLCAuaDYuYWNjZW50IHNwYW46YWZ0ZXIsIC5uZXh0LXBvc3QgLmFjY2VudC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXG5oNSwgLmg1LCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg1LCAuaDUsIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmg2LCAuaDYsIC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoNiwgLmg2LCAubmV4dC1wb3N0IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbiogKyBoMixcbiogKyBoMyxcbiogKyBoNCxcbiogKyBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzEzMTMxOyB9XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzEzMTMxOyB9XG5cbi5lbnRyeS0tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNUM2RTtcbiAgYm9yZGVyLWNvbG9yOiAjMTM1QzZFOyB9XG5cbi50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0Y0RjY7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjY7IH1cblxuLypcclxuLnNlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbltjbGFzcyo9XCJiZy1cIl0ge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0JiArIC5zZWN0aW9uW2NsYXNzKj1cImJnLVwiXSB7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiovXG4uY29udGVudC1ib2R5IHNlY3Rpb246bnRoLWxhc3QtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjZjlmOWY5IDEwMCUpOyB9XG5cbi5jb250ZW50LWJvZHkgc2VjdGlvbjpudGgtbGFzdC1jaGlsZCgyKSB+IHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbmJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzAzMkM1NztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRjA4QTI0O1xuICBiYWNrZ3JvdW5kOiAjRjNGNEY2OyB9XG4gIGJsb2NrcXVvdGUgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1mcC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmZvb3Rlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmZvb3Rlci1sb2dvIC5sb2dvLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5mb290ZXItbG9nbyAubG9nby1jb250YWluZXIgLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4OyB9XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7IH1cbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgLmljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFjY29yZGlvbl9fdGl0bGUgLmljb24ge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNiA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNzgyIDAuODgxNTQyTDE1LjA3NDggMC4xODU0NDlDMTQuOTA3IDAuMDIwMjE0OSAxNC42MzU1IDAuMDIwMjE0OSAxNC40Njc3IDAuMTg1NDQ5TDcuOTk5ODMgNi41MzgxOEwxLjUzMTk4IDAuMTg1NDQ5QzEuMzY0MTIgMC4wMjAyMTQ5IDEuMDkyNjkgMC4wMjAyMTQ5IDAuOTI0ODMzIDAuMTg1NDQ5TDAuMjE3NjkgMC44ODE1NDJDMC4wNDk4MzI2IDEuMDQ2NzggMC4wNDk4MzI2IDEuMzEzOTYgMC4yMTc2OSAxLjQ3OTJMNy42OTYyNiA4Ljg0MDkxQzcuODY0MTIgOS4wMDYxNCA4LjEzNTU1IDkuMDA2MTQgOC4zMDM0IDguODQwOTFMMTUuNzgyIDEuNDc5MkMxNS45NDk4IDEuMzEzOTYgMTUuOTQ5OCAxLjA0Njc4IDE1Ljc4MiAwLjg4MTU0MlonIGZpbGw9JyUyMzFGMjkzNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7IH1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4OyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFjY29yZGlvbl9fZXhwYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogNTBweCAtMTBweDsgfVxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY3JTsgfVxuXG4uaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmljb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXIgYSBpbWcge1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgLmNhcmQtZGVmYXVsdCAuY2FyZC1wYXJ0bmVyIGEgaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLmNhcmQtZGVmYXVsdCAuY2FyZC1wYXJ0bmVyX19pbWFnZSAubWVkaWFfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7IH0gfVxuICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2ltYWdlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICBjb2xvcjogIzAzMkM1NzsgfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAzMkM1NzsgfVxuICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX3RpdGxlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzAzMkM1NzsgfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2V4Y2VycHQge1xuICBjb2xvcjogIzAzMkM1NztcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fZXhjZXJwdCBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNhcmQtZGVmYXVsdF9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmNhcmQtZmx1c2hfX2JvZHksIC5jYXJkLXBhcnRuZXJfX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwOyB9XG5cbi5jYXJkLWZsdXNoX190aXRsZSwgLmNhcmQtcGFydG5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJkLXRlYW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC10ZWFtX19pbWFnZSAubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZC10ZWFtX19pbWFnZSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXJkLXRlYW1fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2FyZC10ZWFtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uY2FyZC10ZWFtX19wb3NpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOUNBM0FGOyB9XG5cbi5jYXJkLXRlYW1fX2V4Y2VycHQge1xuICBjb2xvcjogIzAzMkM1NzsgfVxuXG4uY2FyZC1wYXJ0bmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY2FyZC1wYXJ0bmVyX190eXBlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzlDQTNBRjsgfVxuXG4uY2FyZC1kb3dubG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcmQtZG93bmxvYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jYXJkLWRvd25sb2FkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2FyZC1kb3dubG9hZF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhcmQtZG93bmxvYWRfX2FjdGlvbnMsIC5jYXJkLWRvd25sb2FkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgLmNhcmQtZG93bmxvYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jYXJkLWRvd25sb2FkX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJkLWRvd25sb2FkIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkLWRvd25sb2FkIGE6aG92ZXIgLmNhcmQtZG93bmxvYWRfX2FjdGlvbnMge1xuICAgIGNvbG9yOiAjRjA4QTI0OyB9XG5cbi5jYXJkLXN0b3J5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZC1zdG9yeV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsIDQxLCA1NSwgMCkgMCUsICMxRjI5MzcgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gIC5jYXJkLXN0b3J5X190aXRsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2FyZC1zdG9yeV9fdGl0bGUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4IDI1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmNhcmQtc3RvcnkgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQtc3RvcnkgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXJkLWltYWdlOm50aC1jaGlsZCgxbikge1xuICBjb2xvcjogI0YwOEEyNDsgfVxuXG4uY2FyZC1pbWFnZTpudGgtY2hpbGQoMm4pIHtcbiAgY29sb3I6ICM5MDU1QTI7IH1cblxuLmNhcmQtaW1hZ2U6bnRoLWNoaWxkKDNuKSB7XG4gIGNvbG9yOiAjMTM1QzZFOyB9XG5cbi5jYXJkLWltYWdlX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA5MCU7XG4gIGJhY2tncm91bmQ6ICMyMzFmMjA7IH1cbiAgLmNhcmQtaW1hZ2VfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgY3VycmVudENvbG9yIDMzJSwgY3VycmVudENvbG9yIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzMlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzMlKTtcbiAgICBvcGFjaXR5OiAwLjg1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWltYWdlX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAuY2FyZC1pbWFnZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9IH1cbiAgLmNhcmQtaW1hZ2VfX3dyYXBwZXI6aG92ZXI6YWZ0ZXIge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuY2FyZC1pbWFnZV9fd3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uY2FyZC1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuICAuY2FyZC1pbWFnZV9faW1hZ2UgLm1lZGlhLCAuY2FyZC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY2FyZC1pbWFnZV9fY3RhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNSUgMjAlIDglIDIwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jYXJkLWltYWdlX19jdGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2Fycm93LWNpcmNsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1pbWFnZV9fY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmNhcmQtaW1hZ2VfX2N0YTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAtMTVweCBhdXRvO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNhcmQtaW1hZ2VfX2N0YTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAlICsgNTRweCk7IH1cbiAgICAuY2FyZC1pbWFnZV9fY3RhOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm90dG9tOiA1JTsgfVxuXG4uY2FyZC1wb3N0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTsgfVxuICAuY2FyZC1wb3N0X19pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NCU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmQtcG9zdF9faW1nLmNvbG91ci1ncmVlbiB7XG4gICAgICBjb2xvcjogIzg0YzQ0YjsgfVxuICAgIC5jYXJkLXBvc3RfX2ltZyAubWVkaWEsIC5jYXJkLXBvc3RfX2ltZyAubWVkaWFfaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYXJkLXBvc3RfX2ltZyAubWVkaWEgaW1nLCAuY2FyZC1wb3N0X19pbWcgLm1lZGlhX2ltYWdlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jYXJkLXBvc3RfX2ltZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuY2FyZC1wb3N0X190ZXh0IHtcbiAgICBwYWRkaW5nOiAzNnB4IDI1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTM1MzUzOyB9XG4gIC5jYXJkLXBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAuY2FyZC1wb3N0X19tZXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5jYXJkLXBvc3RfX21ldGEgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMzNweDsgfVxuICAgICAgLmNhcmQtcG9zdF9fbWV0YSA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAgICAgLmNhcmQtcG9zdF9fbWV0YSA+IGRpdiAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM5ODk3OTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDsgfVxuICAgICAgLmNhcmQtcG9zdF9fbWV0YSA+IGRpdiAuY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MDg2OTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7IH1cbiAgICAgICAgLmNhcmQtcG9zdF9fbWV0YSA+IGRpdiAuY2F0ZWdvcnkuYmFja2dyb3VuZC1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0QzQ0QjsgfVxuICAuY2FyZC1wb3N0IGE6aG92ZXIgLmNhcmQtcG9zdF9faW1nOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjU1OyB9XG5cbi5jYXJkLWN0YSB7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLWN0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmNhcmQtY3RhLmhhcy1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLmNhcmQtY3RhLmhhcy1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2FyZC1jdGEuaGFzLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLmNhcmQtY3RhLmhhcy1pbWFnZTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgICAgLmNhcmQtY3RhLmhhcy1pbWFnZSAuY2FyZC1jdGFfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAuY2FyZC1jdGEuaGFzLWltYWdlIC5jYXJkLWN0YV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAuY2FyZC1jdGFfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE1MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2FyZC1jdGFfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNhcmQtY3RhX19pbWFnZSAubWVkaWEsIC5jYXJkLWN0YV9faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY2FyZC1jdGFfX2ltYWdlIC5tZWRpYSwgLmNhcmQtY3RhX19pbWFnZSAubWVkaWFfX2ltYWdlLCAuY2FyZC1jdGFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jYXJkLWN0YTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGMDhBMjQ7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIC5jYXJkLWN0YS5zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG4gIC5jYXJkLWN0YS5wdXJwbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTA1NUEyOyB9XG4gIC5jYXJkLWN0YS5ncmVlbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4NEM0NEI7IH1cbiAgLmNhcmQtY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMjMxRjIwO1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDsgfVxuICAuY2FyZC1jdGFfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY2FyZC1mbHVzaF9faW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuY2FyZC1mbHVzaF9faW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzg0QzQ0QiBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMHB4IDEwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuODUyMDggNi4zMTg3TDEuNjkyMTEgMTEuODY3OEMxLjQ5NDg5IDEyLjA0NDEgMS4xNzU5OCAxMi4wNDQxIDAuOTc4NzU3IDExLjg2NzhMMC4xNDc5MTUgMTEuMTI1NEMtMC4wNDkzMDUxIDEwLjk0OTIgLTAuMDQ5MzA1MSAxMC42NjQzIDAuMTQ3OTE1IDEwLjQ4OEw1LjEyMDM4IDZMMC4xNDc5MTUgMS41MTE5NUMtMC4wNDkzMDU1IDEuMzM1NzMgLTAuMDQ5MzA1NSAxLjA1MDc3IDAuMTQ3OTE1IDAuODc0NTUxTDAuOTc4NzU3IDAuMTMyMTY3QzEuMTc1OTggLTAuMDQ0MDU1IDEuNDk0ODkgLTAuMDQ0MDU1MSAxLjY5MjExIDAuMTMyMTY3TDcuODUyMDggNS42ODEzQzguMDQ5MyA1Ljg1NzUyIDguMDQ5MyA2LjE0MjQ4IDcuODUyMDggNi4zMTg3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5jYXJkLWZsdXNoX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgICAuY2FyZC1mbHVzaF9faW1hZ2UgaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uY2FyZC1mbHVzaF9fdGl0bGUge1xuICBjb2xvcjogIzIzMWYyMDsgfVxuXG4uY2FyZC1mbHVzaF9fYm9keSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzUzNTM1MzsgfVxuXG4uY2FyZC1mbHVzaF9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLmVtYWlsLWFsZXJ0cyB7XG4gIGJhY2tncm91bmQ6ICNFQ0YyRjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmVtYWlsLWFsZXJ0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVtYWlsLWFsZXJ0c19fdGl0bGUgc3ZnIHtcbiAgICAgIGZsZXg6IDAgMCA0NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmVtYWlsLWFsZXJ0c19fdGl0bGUgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMxMzVDNkU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDIyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lbWFpbC1hbGVydHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG4gIC5lbWFpbC1hbGVydHMgLmZvcm0taW5wdXQsXG4gIC5lbWFpbC1hbGVydHMgLmJ0bixcbiAgLmVtYWlsLWFsZXJ0cyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmVtYWlsLWFsZXJ0cyAuYnV0dG9uLFxuICAuZW1haWwtYWxlcnRzIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLndwamItZm9ybS1ub2xpbmVzIC5lbWFpbC1hbGVydHMgaW5wdXQud3BqYi1zdWJtaXQsXG4gIC5lbWFpbC1hbGVydHMgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LFxuICAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLmVtYWlsLWFsZXJ0cyBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLmVtYWlsLWFsZXJ0cyAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsXG4gIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuZW1haWwtYWxlcnRzIGlucHV0LndwamItc3VibWl0LFxuICAuZW1haWwtYWxlcnRzIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5lbWFpbC1hbGVydHMgaW5wdXQud3BqYi1zdWJtaXQsXG4gIC5lbWFpbC1hbGVydHMgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsXG4gIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5lbWFpbC1hbGVydHMgaW5wdXQud3BqYi1zdWJtaXQsXG4gIC5lbWFpbC1hbGVydHMgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sXG4gICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuZW1haWwtYWxlcnRzIFt0eXBlPXN1Ym1pdF0sXG4gIC5lbWFpbC1hbGVydHMgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbixcbiAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5lbWFpbC1hbGVydHMgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby5lb3Q/MjgzMTQ2NzVcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8uZW90PzI4MzE0Njc1I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby53b2ZmMj8yODMxNDY3NVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8ud29mZj8yODMxNDY3NVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby50dGY/MjgzMTQ2NzVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLnN2Zz8yODMxNDY3NSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/MjgzMTQ2NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbn1cclxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqLyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgfVxuXG4vKiAn7qCBJyAqL1xuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLyogJ+6ggycgKi9cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4vKiAn7qCEJyAqL1xuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG5cbi8qICfuoIUnICovXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5JzsgfVxuXG4vKiAn7qCJJyAqL1xuLmljb24tc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJzsgfVxuXG4vKiAn7qCLJyAqL1xuLmFuaW1hdGUtc3BpbiB7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5tZWRpYS0tdmlkZW8tYXV0b3BsYXkge1xuICB6LWluZGV4OiAxOyB9XG4gIC5tZWRpYS0tdmlkZW8tYXV0b3BsYXkgdmlkZW8sXG4gIC5tZWRpYS0tdmlkZW8tYXV0b3BsYXkgaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDsgfVxuXG4ubWVkaWEtLWNvdmVyIC5tZWRpYV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZWRpYS0tY292ZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lZGlhLS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDsgfVxuXG4ubWVkaWEtLWNhcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDY3cHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzExL0lrYXdhaV9fNzM3OV8tX1NhbmZvcmRfQm9hdF8zLmpwZykgbm8tcmVwZWF0IGNlbnRlciAjRjA4QTI0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5tZWRpYS0tY2FwdGlvbiAubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lZGlhLS1jYXB0aW9uIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVkaWEtLWNhcHRpb24gLm1lZGlhX19pbWFnZSBzdmcge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1lZGlhLS1jYXB0aW9uIC5tZWRpYV9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAzNnB4IDc5cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAub3JkZXItLWltYWdlLXJpZ2h0IC5tZWRpYS0tY2FwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4OyB9XG4gICAgLm9yZGVyLS1pbWFnZS1yaWdodCAubWVkaWEtLWNhcHRpb24gLm1lZGlhX19pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTU0cHg7IH1cblxuLm1lZGlhLS12aWRlby1hdXRvcGxheSAubWVkaWFfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjElO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7IH1cblxuLm1lZGlhLS12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDMxLCAzMSwgMC40NSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuXG4ubWVkaWEtLXZpZGVvIC5tZWRpYV9faW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNSwgMzEsIDMxLCAwLjI1KTsgfVxuXG4ubWVkaWEtLXZpZGVvIC5tZWRpYV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wbGF5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWVkaWEtLXZpZGVvIC5tZWRpYV9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cblxuLypcclxuICogSGFtYnVyZ2Vyc1xyXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcclxuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxyXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xyXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcclxuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4QTI0OyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGxlZnQ6IDlweDtcbiAgbWFyZ2luLXRvcDogLTAuNXB4OyB9XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLThweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLThweDsgfVxuXG4vKlxyXG4gICAqIFNwaW5cclxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uY29sbGFwc2VkIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLmNvbGxhcHNlZCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uY29sbGFwc2VkIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMWYxZjFmOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN3aXBlci1zbGlkZV9faW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN3aXBlci1zbGlkZSAubWVkaWFfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzBweCAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMzBweCAwIDI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiA0MXB4O1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTVweDsgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDQwIDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF80Njk6MjA1NjEpJyUzRSUzQ3BhdGggZD0nTTEzLjA3MDMgMC40OTEwNDNMMTEuNTIzNCAyLjA4MjExQzExLjE1NjIgMi40NTk3OSAxMS4xNTYyIDMuMDcwNTEgMTEuNTIzNCAzLjQ0ODE4TDI1LjY0MDYgMTguMDAwOUwxMS41MjM0IDMyLjU1MzVDMTEuMTU2MiAzMi45MzEyIDExLjE1NjMgMzMuNTQxOSAxMS41MjM0IDMzLjkxOTZMMTMuMDcwMyAzNS41MTA3QzEzLjQzNzUgMzUuODg4NCAxNC4wMzEyIDM1Ljg4ODQgMTQuMzk4NCAzNS41MTA3TDMwLjc1NzggMTguNjgzOUMzMS4xMjUgMTguMzA2MiAzMS4xMjUgMTcuNjk1NSAzMC43NTc4IDE3LjMxNzhMMTQuMzk4NCAwLjQ5MTA0M0MxNC4wMzEyIDAuMTEzMzY1IDEzLjQzNzUgMC4xMTMzNjUgMTMuMDcwMyAwLjQ5MTA0M1onIGZpbGw9JyUyMzFGMjkzNycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzQ2OToyMDU2MSclM0UlM0NyZWN0IHdpZHRoPSczNicgaGVpZ2h0PSc0MCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMzYpIHJvdGF0ZSgtOTApJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCA0MCAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNDY5OjIwNTYxKSclM0UlM0NwYXRoIGQ9J00xMy4wNzAzIDAuNDkxMDQzTDExLjUyMzQgMi4wODIxMUMxMS4xNTYyIDIuNDU5NzkgMTEuMTU2MiAzLjA3MDUxIDExLjUyMzQgMy40NDgxOEwyNS42NDA2IDE4LjAwMDlMMTEuNTIzNCAzMi41NTM1QzExLjE1NjIgMzIuOTMxMiAxMS4xNTYzIDMzLjU0MTkgMTEuNTIzNCAzMy45MTk2TDEzLjA3MDMgMzUuNTEwN0MxMy40Mzc1IDM1Ljg4ODQgMTQuMDMxMiAzNS44ODg0IDE0LjM5ODQgMzUuNTEwN0wzMC43NTc4IDE4LjY4MzlDMzEuMTI1IDE4LjMwNjIgMzEuMTI1IDE3LjY5NTUgMzAuNzU3OCAxNy4zMTc4TDE0LjM5ODQgMC40OTEwNDNDMTQuMDMxMiAwLjExMzM2NSAxMy40Mzc1IDAuMTEzMzY1IDEzLjA3MDMgMC40OTEwNDNaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF80Njk6MjA1NjEnJTNFJTNDcmVjdCB3aWR0aD0nMzYnIGhlaWdodD0nNDAnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDM2KSByb3RhdGUoLTkwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMTVweDsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMTVweDsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCA0MCAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNDY5OjIwNTYxKSclM0UlM0NwYXRoIGQ9J00xMy4wNzAzIDAuNDkxMDQzTDExLjUyMzQgMi4wODIxMUMxMS4xNTYyIDIuNDU5NzkgMTEuMTU2MiAzLjA3MDUxIDExLjUyMzQgMy40NDgxOEwyNS42NDA2IDE4LjAwMDlMMTEuNTIzNCAzMi41NTM1QzExLjE1NjIgMzIuOTMxMiAxMS4xNTYzIDMzLjU0MTkgMTEuNTIzNCAzMy45MTk2TDEzLjA3MDMgMzUuNTEwN0MxMy40Mzc1IDM1Ljg4ODQgMTQuMDMxMiAzNS44ODg0IDE0LjM5ODQgMzUuNTEwN0wzMC43NTc4IDE4LjY4MzlDMzEuMTI1IDE4LjMwNjIgMzEuMTI1IDE3LjY5NTUgMzAuNzU3OCAxNy4zMTc4TDE0LjM5ODQgMC40OTEwNDNDMTQuMDMxMiAwLjExMzM2NSAxMy40Mzc1IDAuMTEzMzY1IDEzLjA3MDMgMC40OTEwNDNaJyBmaWxsPSclMjMxRjI5MzcnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF80Njk6MjA1NjEnJTNFJTNDcmVjdCB3aWR0aD0nMzYnIGhlaWdodD0nNDAnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDM2KSByb3RhdGUoLTkwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMTVweDsgfSB9XG5cbi8qLmpvYiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMGUwZTA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdCZfX2ljb24ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMCAwIDQ3cHg7XHJcblx0XHQmLWxpbmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0zcHg7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDNweDtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWV0YSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHQ6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHR9XHJcblxyXG5cdCZfX2FjdGlvbnMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0bWluLXdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNpbmdsZS1qb2Ige1xyXG5cdG1hcmdpbi10b3A6IDE3MHB4O1xyXG59XHJcblxyXG4uam9iLXNpbmdsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHQuam9iX19pY29uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxuXHQuam9iX19ib2R5IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5qb2JfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdC5qb2JfX21ldGEge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmpvYl9fYWN0aW9ucyB7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxNjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qb2ItY29udGVudCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LmpvYi1pbm5lciA+IHA6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRAZXh0ZW5kIC5ib2R5LWxnO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLmpvYi1hcHBseSB7XHJcblx0bWFyZ2luLXRvcDogMTQwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogODVweDtcclxuXHRcdH1cclxuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTBlMGUwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtM3B4O1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSovXG4uam9iLWxpc3Qge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qb2ItbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjODRDNDRCO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmpvYi1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuam9iLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEycHg7IH0gfVxuICAuam9iLWxpc3RfX2xvZ28sIC5qb2ItbGlzdF9fZGV0YWlscywgLmpvYi1saXN0X19kYXRlcyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuam9iLWxpc3RfX2RldGFpbHMge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuam9iLWxpc3RfX2xvZ28ge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItbGlzdF9fbG9nbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuam9iLWxpc3RfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmpvYi1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICM1MDg2OTQ7IH1cbiAgLmpvYi1saXN0X19jb3VuY2lsIHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmpvYi1saXN0X19sb2NhdGlvbiB7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAgIC5qb2ItbGlzdF9fbG9jYXRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgY29sb3I6ICM4NEM0NEI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItbGlzdF9fbG9jYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5qb2ItbGlzdF9fbG9jYXRpb246YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmpvYi1saXN0X190YWcge1xuICAgIGNvbG9yOiAjNTM1MzUzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWxpc3RfX3RhZyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5qb2ItbGlzdF9fZGF0ZXMge1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5qb2ItbGlzdDpob3ZlciAuam9iLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzM1NTk2MjsgfVxuXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSBmaWVsZHNldCB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lID4gLndwamItZmllbGRzZXQtc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaCA+IGRpdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgPiAud3BqYi1maWVsZHNldC1zZWFyY2ggPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lID4gLndwamItZmllbGRzZXQtc2VhcmNoID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaCA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaCA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lID4gLndwamItZmllbGRzZXQtc2VhcmNoID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgPiAud3BqYi1maWVsZHNldC1zZWFyY2ggPiBkaXY6bnRoLWNoaWxkKG9kZCkgLndwamItZmllbGQgLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+IC53cGpiLWZpZWxkc2V0LXNlYXJjaCA+IGRpdjpudGgtb2YtdHlwZSgxKSwgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgPiAud3BqYi1maWVsZHNldC1zZWFyY2ggPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lIGRpdiBsYWJlbC53cGpiLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSBkaXYud3BqYi1lbGVtZW50LW5hbWUtcXVlcnkgLndwamItZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSBkaXYud3BqYi1lbGVtZW50LW5hbWUtcXVlcnkgLndwamItZmllbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlODAwJztcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSBkaXYgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgZGl2IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGMDhBMjQ7IH1cbiAgICAud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSBkaXYgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlYzhjNjtcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lIGRpdiBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGMDhBMjQ7IH1cbiAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgZGl2LndwamItZmllbGQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lIGlucHV0LndwamItc3VibWl0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NEM0NEI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0QzQ0QjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLndwamIgLndwamItZm9ybS10by1yZWZpbmUgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiIC53cGpiLWZvcm0tdG8tcmVmaW5lIGlucHV0LndwamItc3VibWl0OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwYzQ0YjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MGM0NGI7IH1cblxuLnBhZ2UtdGl0bGVfX2RhdGVzIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY29udGVudC1ib2R5IC5zZWN0aW9uLWpvYjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuZGl2LmpvYi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBkaXYuam9iLXNpbmdsZSAuc2VjdGlvbi1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXYuam9iLXNpbmdsZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgIGNvbG9yOiAjNTM1MzUzOyB9IH1cblxuLndwamItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC53cGpiLWluZm8gLmpvYl9fbG9jYXRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLndwamItaW5mbyAuam9iX19sb2NhdGlvbiAud3BqYi1nbHlwaHM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnXFxlODAzJztcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgIGNvbG9yOiAjODRDNDRCOyB9XG4gIC53cGpiLWluZm8gLmpvYl9fZW1wbG95bWVudC10eXBlIHtcbiAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAgIC53cGpiLWluZm8gLmpvYl9fZW1wbG95bWVudC10eXBlIC53cGpiLWdseXBoczpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDQnO1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgY29sb3I6ICM4NEM0NEI7IH1cbiAgLndwamItaW5mbyAuam9iLWxpc3RfX2xvZ28taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAud3BqYi1pbmZvIC5qb2ItbGlzdF9fbG9nby1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDgwcHg7IH1cblxuLndwamItZm9ybS1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BqYi1mb3JtLXNsaWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cblxuLndwamItdXBsb2FkLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cGpiLXVwbG9hZC11aSAud3BqYi1kcm9wLXpvbmUge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjYzljOWM5O1xuICAgIGhlaWdodDogMTQ1cHg7IH1cbiAgLndwamItdXBsb2FkLXVpIC53cGpiLXVwbG9hZC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLndwamItdXBsb2FkLXVpIC53cGpiLXVwbG9hZC1pbm5lciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndwamItdXBsb2FkLXVpIC53cGpiLXVwbG9hZC1pbm5lciAud3BqYi11cGxvYWQtaW5mbyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC53cGpiLXVwbG9hZC11aSAud3BqYi11cGxvYWQtaW5uZXIgYSB7XG4gICAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAud3BqYi11cGxvYWQtdWkud3BqYi1kcmFnLW92ZXIgLndwamItZHJvcC16b25lIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6ICNmZDdlMTQ7IH1cblxuLnNlY3Rpb24tcmVsYXRlZCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuc2VjdGlvbi1yZWxhdGVkIC5lbWFpbC1hbGVydHMge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7IH1cblxuLndwamItcmVsYXRlZC1qb2JzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5qb2Itc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmpvYi1zaWRlYmFyX19hcHBseSB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjlmOWY5OyB9XG4gIC5qb2Itc2lkZWJhcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmpvYi1zaWRlYmFyX19hY3Rpb25zIGEge1xuICAgICAgY29sb3I6ICM1MzUzNTMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5qb2Itc2lkZWJhcl9fYWN0aW9ucyBhLndwamItdmlzaXQtc2l0ZSBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuam9iLXNpZGViYXJfX2FjdGlvbnMgYS53cGpiLXZpc2l0LXNpdGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTgwMSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5qb2Itc2lkZWJhcl9fYWN0aW9ucyBhICsgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlODAyJztcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuam9iLXNpZGViYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi53cGpiLXZpc2l0LXNpdGUgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cblxuLmpvYi1zaGFyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuam9iLXNoYXJlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmpvYi1zaGFyZV9faWNvbiB7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC5qb2Itc2hhcmVfX2ljb24gcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgIC5qb2Itc2hhcmVfX2ljb246aG92ZXIgcGF0aFtmaWxsPVwiIzUzNTM1M1wiXSB7XG4gICAgICBmaWxsOiAjZmQ3ZTE0OyB9XG5cbltjbGFzc149XCJ3cGpiLWljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgd3BqYi1pY29uLVwiXTpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi53cGpiLWljb24tdXBsb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBtYXJnaW46IDVweCAwIDE1cHg7IH1cblxuZGl2LndwamItbWFwLW92ZXJsYXk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxlODBiJztcbiAgY29sb3I6ICNGMDhBMjQ7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4OyB9XG5cbi5tb2JpbGUtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogLTE5NHB4OyB9XG5cbiN3cGpiLWFwcGx5LWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi53cGpiLWpvYi1jb250ZW50LS0yNTY2IHAge1xuICBtYXJnaW46IDA7IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH0gfVxuXG4udGl0bGUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDU3NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA1N3B4IDUwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC50aXRsZS1ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gIC50aXRsZS1ibG9ja19faW5uZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRpdGxlLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50aXRsZS1ibG9ja19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC50aXRsZS1ibG9ja19fY29udGVudCA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIC50aXRsZS1ibG9ja19fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAgIC50aXRsZS1ibG9ja19fYWN0aW9ucyAuYnRuLCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC50aXRsZS1ibG9ja19fYWN0aW9ucyAuYnV0dG9uLCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLnRpdGxlLWJsb2NrX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnRpdGxlLWJsb2NrX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnRpdGxlLWJsb2NrX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnRpdGxlLWJsb2NrX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAudGl0bGUtYmxvY2tfX2FjdGlvbnMgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC50aXRsZS1ibG9ja19fYWN0aW9ucyBpbnB1dC53cGpiLXN1Ym1pdCwgLnRpdGxlLWJsb2NrX19hY3Rpb25zICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnRpdGxlLWJsb2NrX19hY3Rpb25zIFt0eXBlPXN1Ym1pdF0sIC50aXRsZS1ibG9ja19fYWN0aW9ucyAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnRpdGxlLWJsb2NrX19hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDI2MHB4OyB9XG4gIC50aXRsZS1ibG9ja19fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgM3MgaW5maW5pdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZS1ibG9ja19fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9ja19fYXJyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRpdGxlLWJsb2NrLS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRpdGxlLWJsb2NrLS10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxudWwucGFnZS1udW1iZXJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwucGFnZS1udW1iZXJzID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgdWwucGFnZS1udW1iZXJzID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICB1bC5wYWdlLW51bWJlcnMgc3BhbixcbiAgdWwucGFnZS1udW1iZXJzIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XG4gICAgY29sb3I6ICM5Q0EzQUY7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MzUzNTM7IH1cbiAgICB1bC5wYWdlLW51bWJlcnMgc3Bhbi5uZXh0LFxuICAgIHVsLnBhZ2UtbnVtYmVycyBhLm5leHQge1xuICAgICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICAgIHVsLnBhZ2UtbnVtYmVycyBzcGFuLm5leHQ6YmVmb3JlLFxuICAgICAgdWwucGFnZS1udW1iZXJzIGEubmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIHVsLnBhZ2UtbnVtYmVycyBzcGFuLnByZXYsXG4gICAgdWwucGFnZS1udW1iZXJzIGEucHJldiB7XG4gICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgdWwucGFnZS1udW1iZXJzIHNwYW4ucHJldjpiZWZvcmUsXG4gICAgICB1bC5wYWdlLW51bWJlcnMgYS5wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIHVsLnBhZ2UtbnVtYmVycyBzcGFuLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICM4NGM0NGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODRjNDRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgdWwucGFnZS1udW1iZXJzIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4NGM0NGI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndwLXBhZ2VuYXZpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndwLXBhZ2VuYXZpIGEsXG4gIC53cC1wYWdlbmF2aSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOUNBM0FGO1xuICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNTM1MzUzOyB9XG4gICAgLndwLXBhZ2VuYXZpIGE6aG92ZXIsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW46aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjODRjNDRiO1xuICAgIGJvcmRlci1jb2xvcjogIzg0YzQ0YjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluayB7XG4gICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICBmb250LXNpemU6IDBweDsgfVxuICAgIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ud3BqYi1wYWdpbmF0ZS1saW5rcyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMzJweCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLndwamItcGFnaW5hdGUtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAud3BqYi1wYWdpbmF0ZS1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLndwamItcGFnaW5hdGUtbGlua3MgLnBhZ2UtbnVtYmVyczpob3Zlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC53cGpiLXBhZ2luYXRlLWxpbmtzIC5wYWdlLW51bWJlcnM6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDsgfVxuICAgIC53cGpiLXBhZ2luYXRlLWxpbmtzIC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyB9XG4gICAgLndwamItcGFnaW5hdGUtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzg0QzQ0QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAud3BqYi1wYWdpbmF0ZS1saW5rcyAucGFnZS1udW1iZXJzLm5leHQgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IDFweDsgfVxuICAgIC53cGpiLXBhZ2luYXRlLWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4OyB9XG5cbi5wYWdlLWlkLTE1IC5tZWRpYV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjZi1tYXAge1xuICBoZWlnaHQ6IDEwNDhweDtcbiAgbWFyZ2luLXRvcDogLTg4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWNmLW1hcCBkaXZbc3R5bGUqPXRhYmxlLWNlbGxdID4gZGl2W3N0eWxlXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LWZhbWlseTogb21uZXMtcHJvLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICAgIGZvbnQtZmFtaWx5OiBvbW5lcy1wcm8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaGFkb3c6IDFweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM2M3B4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvcDogNDJweDsgfVxuICAgIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZFtzdHlsZV0ge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCArIGJ1dHRvbltzdHlsZV0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLm1hcmtlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjRjA4QTI0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLm1hcmtlcl9fYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjRjA4QTI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5OyB9XG4gICAgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5OyB9XG4gICAgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgLmJ0biwgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIC5idXR0b24sIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItZm9ybS1ub2xpbmVzIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLm1hcmtlcl9fYWN0aW9ucyAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLm1hcmtlcl9fYWN0aW9ucyBpbnB1dC53cGpiLXN1Ym1pdCwgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgaW5wdXQud3BqYi1zdWJtaXQsIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIGlucHV0LndwamItc3VibWl0LCAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLm1hcmtlcl9fYWN0aW9ucyAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgaW5wdXQud3BqYi1zdWJtaXQsIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgW3R5cGU9c3VibWl0XSwgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5tYXJrZXJfX2FjdGlvbnMgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5hY2YtbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAubWFya2VyX19hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSB7XG4gIG1heC13aWR0aDogODE2cHg7IH1cblxuLndwamItYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLndwamIgLndwamItYm94ZXMgLndwamItYm94ZXMtZ3JvdXAge1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53cGpiLWVsZW1lbnQtbmFtZS1jYW5kaWRhdGVfdHlwZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwOyB9XG5cbi53cGpiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53cGpiIGEge1xuICAgIGNvbG9yOiAjNTA4Njk0OyB9XG4gICAgLndwamIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzM1NTk2MjsgfVxuXG4ud3BqYi1mb3JtLW5vbGluZXMsXG4ud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0sXG4ud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0sXG4ud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0sXG4ud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmQ3ZTE0O1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXgtd2lkdGg6IDgxNnB4OyB9XG4gIC53cGpiLWZvcm0tbm9saW5lcyA+IGgyLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gPiBoMiwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtID4gaDIsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSA+IGgyLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSA+IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQgbGVnZW5kLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLndwamItZm9ybS1ub2xpbmVzIGZpZWxkc2V0ID4gZGl2LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC53cGpiLWZvcm0tbm9saW5lcyBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWxhYmVsLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYgLndwamItbGFiZWwsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYgLndwamItbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC53cGpiLWZvcm0tbm9saW5lcyBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCArIHNwYW4sIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCArIHNwYW4sIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCArIHNwYW4sIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCArIHNwYW4sIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWxhYmVsICsgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDsgfVxuICAgIC53cGpiLWZvcm0tbm9saW5lcyBmaWVsZHNldCA+IGRpdiAud3BqYi1vcHRpb25zLWxpc3QsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1vcHRpb25zLWxpc3QsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1vcHRpb25zLWxpc3QsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1vcHRpb25zLWxpc3QsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLW9wdGlvbnMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQgPiBkaXYgLndwamItZmllbGQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1maWVsZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWZpZWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYgLndwamItZmllbGQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWZpZWxkIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQgPiBkaXYsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQgPiBkaXYgLndwamItbGFiZWwsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1sYWJlbCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWxhYmVsLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYgLndwamItbGFiZWwsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQgPiBkaXYgLndwamItZmllbGQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldCA+IGRpdiAud3BqYi1maWVsZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWZpZWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQgPiBkaXYgLndwamItZmllbGQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0ID4gZGl2IC53cGpiLWZpZWxkIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXRbc3R5bGVdLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gZmllbGRzZXRbc3R5bGVdLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gZmllbGRzZXRbc3R5bGVdLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXRbc3R5bGVdLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBmaWVsZHNldFtzdHlsZV0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53cGpiLWZvcm0tbm9saW5lcyBmaWVsZHNldDpsYXN0LWNoaWxkID4gZGl2LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gZmllbGRzZXQ6bGFzdC1jaGlsZCA+IGRpdiwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0Omxhc3QtY2hpbGQgPiBkaXYsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBmaWVsZHNldDpsYXN0LWNoaWxkID4gZGl2LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBmaWVsZHNldDpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3BqYi1mb3JtLW5vbGluZXMgZmllbGRzZXQ6bGFzdC1jaGlsZCBsZWdlbmQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBmaWVsZHNldDpsYXN0LWNoaWxkIGxlZ2VuZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0Omxhc3QtY2hpbGQgbGVnZW5kLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gZmllbGRzZXQ6bGFzdC1jaGlsZCBsZWdlbmQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGZpZWxkc2V0Omxhc3QtY2hpbGQgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53cGpiLWZvcm0tbm9saW5lcyBmaWVsZHNldDpsYXN0LWNoaWxkIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gZmllbGRzZXQ6bGFzdC1jaGlsZCBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGZpZWxkc2V0Omxhc3QtY2hpbGQgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBmaWVsZHNldDpsYXN0LWNoaWxkIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBmaWVsZHNldDpsYXN0LWNoaWxkIGlucHV0LndwamItc3VibWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzY0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzAlOyB9IH1cblxuLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtLFxuLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtLFxuLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi53cGpiIC53cGpiLWJveGVzIC53cGpiLWJveGVzLWdyb3VwIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC53cGpiIC53cGpiLWJveGVzIC53cGpiLWJveGVzLWdyb3VwIC53cGpiLWJveGVzLWdyb3VwLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi53cGpiLWdyaWQgW3R5cGU9c3VibWl0XSxcbi53cGpiLWJ1dHRvbixcbi53cGpiIGEud3BqYi1idXR0b24sXG4ud3BqYiAud3BqYi11cGxvYWQtYWN0aW9ucyBhLmJ1dHRvbixcbi53cGpiLW1hbmFnZS1hY3Rpb24sXG4ud3BqYiBhLndwamItbWFuYWdlLWFjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgfVxuICAud3BqYi1ncmlkIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC53cGpiLWdyaWQgW3R5cGU9c3VibWl0XTpub3QoLndwamItbm8taG92ZXIpOmhvdmVyLFxuICAud3BqYi1idXR0b246aG92ZXIsXG4gIC53cGpiLWJ1dHRvbjpub3QoLndwamItbm8taG92ZXIpOmhvdmVyLFxuICAud3BqYiBhLndwamItYnV0dG9uOmhvdmVyLFxuICAud3BqYiBhLndwamItYnV0dG9uOm5vdCgud3BqYi1uby1ob3Zlcik6aG92ZXIsXG4gIC53cGpiIC53cGpiLXVwbG9hZC1hY3Rpb25zIGEuYnV0dG9uOmhvdmVyLFxuICAud3BqYiAud3BqYi11cGxvYWQtYWN0aW9ucyBhLmJ1dHRvbjpub3QoLndwamItbm8taG92ZXIpOmhvdmVyLFxuICAud3BqYi1tYW5hZ2UtYWN0aW9uOmhvdmVyLFxuICAud3BqYi1tYW5hZ2UtYWN0aW9uOm5vdCgud3BqYi1uby1ob3Zlcik6aG92ZXIsXG4gIC53cGpiIGEud3BqYi1tYW5hZ2UtYWN0aW9uOmhvdmVyLFxuICAud3BqYiBhLndwamItbWFuYWdlLWFjdGlvbjpub3QoLndwamItbm8taG92ZXIpOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLndwamIgLndwamItbWFuYWdlLWFjdGlvbnMtbGVmdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAud3BqYiAud3BqYi1tYW5hZ2UtYWN0aW9ucy1sZWZ0IGEud3BqYi1tYW5hZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4OyB9XG5cbi53cGpiLWdyaWQgLndwamItZ3JpZC1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5ib2R5IC53cGpiIC53cGpiLXNlYXJjaC1ncm91cC12aXNpYmxlIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSA3MHB4KTsgfVxuXG5ib2R5IC53cGpiIC53cGpiLWxpc3Qtc2VhcmNoIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLndwamIgLndwamItYm94ZXMgLndwamItbGF5ZXItaW5zaWRlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjJmMztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cGpiIC53cGpiLWJveGVzIC53cGpiLWxheWVyLWluc2lkZSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud3BqYiAud3BqYi1ib3hlcyAud3BqYi1sYXllci1pbnNpZGUge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbi53cGpiIC53cGpiLWdyaWQud3BqYi1ncmlkLWNvbXBhY3QgLndwamItZ3JpZC1yb3cgPiBkaXYud3BqYi1mb3JtLXJlc3VtZS1hbGVydHMsXG5kaXYud3BqYi1mb3JtLXJlc3VtZS1hbGVydHMge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC53cGpiIC53cGpiLWdyaWQud3BqYi1ncmlkLWNvbXBhY3QgLndwamItZ3JpZC1yb3cgPiBkaXYud3BqYi1mb3JtLXJlc3VtZS1hbGVydHMgLndwamItZm9ybSxcbiAgZGl2LndwamItZm9ybS1yZXN1bWUtYWxlcnRzIC53cGpiLWZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuI3dwamItYWxlcnQtcGFyYW1zIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3dwamItYWxlcnQtcGFyYW1zIC53cGpiLWxhYmVsIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICN3cGpiLWFsZXJ0LXBhcmFtcyBhLndwamItYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4jd3BqYi10b3Atc2VhcmNoIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbiN3cGpiLXRvcC1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLndwamIgLndwamItYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG5cbiN3cGpiLWFsZXJ0cy1saXN0IC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtLFxuI3dwamItYWxlcnRzLWxpc3QgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiBmb3JtIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiN3cGpiLWFsZXJ0cy1saXN0IC53cGpiLWFsZXJ0LXNob3ctcGFyYW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWxlcnQtY3RhcyAuYnRuLCAuYWxlcnQtY3RhcyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmFsZXJ0LWN0YXMgLmJ1dHRvbiwgLmFsZXJ0LWN0YXMgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLmFsZXJ0LWN0YXMgaW5wdXQud3BqYi1zdWJtaXQsIC5hbGVydC1jdGFzIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5hbGVydC1jdGFzIGlucHV0LndwamItc3VibWl0LCAuYWxlcnQtY3RhcyAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuYWxlcnQtY3RhcyBpbnB1dC53cGpiLXN1Ym1pdCwgLmFsZXJ0LWN0YXMgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLmFsZXJ0LWN0YXMgaW5wdXQud3BqYi1zdWJtaXQsIC5hbGVydC1jdGFzIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuYWxlcnQtY3RhcyBpbnB1dC53cGpiLXN1Ym1pdCwgLmFsZXJ0LWN0YXMgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuYWxlcnQtY3RhcyBbdHlwZT1zdWJtaXRdLCAuYWxlcnQtY3RhcyAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLmFsZXJ0LWN0YXMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDRweCA4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLndwamIgLndwamItYm94ZXMgLndwamItYm94LW15YWxlcnRzLndwamItbGF5ZXItaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI0YxOTMzNTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ud3BqYi1ib3g6bm90KC53cGpiLWJveC1teWFsZXJ0cykge1xuICBvcmRlcjogMTI7IH1cblxuI3dwamItdG9wLXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sICN3cGpiLXRvcC1zZWFyY2ggc2VsZWN0LCAuZm9ybS1jb250cm9sLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dFt0eXBlPXRleHRdLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdCBzZWxlY3QsIC53cGpiLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sIC53cGpiLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLndwamItZm9ybSBzZWxlY3QsIC53cGpiLWZvcm0gdGV4dGFyZWEsIC53cGpiIC53cGpiLWZvcm0gZGl2IGlucHV0W3R5cGU9cGFzc3dvcmRdLCAud3BqYiAud3BqYi1mb3JtIGRpdiBpbnB1dFt0eXBlPXRleHRdLCAud3BqYiAud3BqYi1mb3JtIGRpdiBzZWxlY3QsIC53cGpiIC53cGpiLWZvcm0gZGl2IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbi53cGpiIC53cGpiLWZvcm0gZGl2IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgNi45ODRsLTUtNmgxMGwtNSA2eicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbmFydGljbGUuYmxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgYXJ0aWNsZS5ibG9nIC5icmVhZGNydW1icy1wYXJ0bmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgYXJ0aWNsZS5ibG9nIC5icmVhZGNydW1icy1wYXJ0bmVyIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTExMHB4OyB9XG4gICAgYXJ0aWNsZS5ibG9nIC5icmVhZGNydW1icy1wYXJ0bmVyIC5iYWNrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgYXJ0aWNsZS5ibG9nIC5icmVhZGNydW1icy1wYXJ0bmVyIC5iYWNrLWJ0biBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYXJ0aWNsZS5ibG9nIC53cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBhcnRpY2xlLmJsb2cgLndyYXBwZXIuc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7IH1cbiAgYXJ0aWNsZS5ibG9nIC5oZHIge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFydGljbGUuYmxvZyAuaGRyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDE0MHB4OyB9IH1cbiAgICBhcnRpY2xlLmJsb2cgLmhkciAubWV0YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBhcnRpY2xlLmJsb2cgLmhkciAubWV0YSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAgIGFydGljbGUuYmxvZyAuaGRyIC5tZXRhID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgLm1ldGEgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjOTg5Nzk3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgLm1ldGEgLmRhdGUgdGltZSB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIGFydGljbGUuYmxvZyAuaGRyIC5tZXRhIC5jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzUwODY5NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciAubWV0YSAuY2F0ZWdvcnkuYmFja2dyb3VuZC1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0YzQ0YjsgfVxuICAgIGFydGljbGUuYmxvZyAuaGRyIC5hcnRpY2xlX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMC45MzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDMycHggYXV0byA0MHB4OyB9IH1cbiAgICBhcnRpY2xlLmJsb2cgLmhkciAuYXV0aG9yIHtcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdLCBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cIm5leHRcIl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdLCBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cIm5leHRcIl0ge1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDVweCAyOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cInByZXZcIl0sIGFydGljbGUuYmxvZyAuaGRyIGFbcmVsPVwibmV4dFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cInByZXZcIl0ge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGFydGljbGUuYmxvZyAuaGRyIGFbcmVsPVwicHJldlwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFPQ0FZQUFBQVNWbDJXQUFBQWhrbEVRVlFZbFgzUFRRckNRQXlHNFdkYXRhamJ0dDVDZS85YjZEMHNJcmlvVm5RekE4UDRrMVhnZlpOOENiN1hGbnZjRnovZ2dDVkM5UWZPT09iQ3BvQW4zSkt3eHFHQVZ3Z1JEbWhLQ0ZXY2JQQXNZUkplc1Erb3k1ZHFqT2ppL1I0WFRMa3c0NXhKWFM2bGxibTB5cVg4WnBKMjJhYXhERFhIVEgyVTJvL1VlRVNweGZRR3RnQWp2a3JYVkxrQUFBQUFTVVZPUks1Q1lJST1cIikgbm8tcmVwZWF0IGNlbnRlcjsgfSB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgICAgICByaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU9DQVlBQUFBU1ZsMldBQUFBaGtsRVFWUVlsWDNQVFFyQ1FBeUc0V2RhdGFqYnR0NUNlLzliNkQwc0lyaW9WblF6QThQNGsxWGdmWk44Q2I3WEZudmNGei9nZ0NWQzlRZk9PT2JDcG9BbjNKS3d4cUdBVndnUkRtaEtDRldjYlBBc1lSSmVzUStveTVkcWpPamkvUjRYVExrdzQ1eEpYUzZsbGJtMHlxWDhacEoyMmFheEREWEhUSDJVMm8vVWVFU3B4ZlFHdGdBanZrclhWTGtBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuICBhcnRpY2xlLmJsb2cgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYXJ0aWNsZS5ibG9nIC5pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA1Ni4yNSUgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGFydGljbGUuYmxvZyAuaW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBhcnRpY2xlLmJsb2cgLmltZyBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBhcnRpY2xlLmJsb2cgLmNvbnRlbnQtYm9keSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFydGljbGUuYmxvZyAuY29udGVudC1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiA1NXB4IDA7IH0gfVxuICBhcnRpY2xlLmJsb2cgLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBhcnRpY2xlLmJsb2cgLnNvY2lhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAyMTBweDtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGFydGljbGUuYmxvZyAuc29jaWFsIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxZjIwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBhcnRpY2xlLmJsb2cgLnNvY2lhbCBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGFydGljbGUuYmxvZyAuc29jaWFsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYXJ0aWNsZS5ibG9nIC5zb2NpYWwgcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxZjIwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDsgfSB9XG4gIGFydGljbGUuYmxvZyArIC5zZWN0aW9uLWxhdGVzdC1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjZjlmOWY5IDEwMCUpOyB9XG5cbi5ibG9nLWluZGV4IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5ibG9nLWluZGV4IC5kLWZsZXggPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cbiAgLmJsb2ctaW5kZXggLmxlZnQge1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4OyB9XG4gICAgLmJsb2ctaW5kZXggLmxlZnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvZy1pbmRleCAubGVmdCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2ctaW5kZXggLmxlZnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgICAgLmJsb2ctaW5kZXggLmxlZnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gIC5ibG9nLWluZGV4IC5yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvZy1pbmRleCAucmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJsb2ctaW5kZXggLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmJsb2ctaW5kZXggLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNykgNDAlLCAjZmFmYWZhIDcwJSk7IH1cblxuLnNlY3Rpb24uYmxvZy1tYWluLW5hdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODAsIDEzNCwgMTQ4LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb24uYmxvZy1tYWluLW5hdiAuaGlkZS1jYXQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlY3Rpb24uYmxvZy1tYWluLW5hdiB1bC5jaGlsZHJlbixcbiAgLnNlY3Rpb24uYmxvZy1tYWluLW5hdiAuc2YtZmllbGQtdGF4b25vbXktc3RhdGVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb24uYmxvZy1tYWluLW5hdiAucm93IHtcbiAgICBwYWRkaW5nOiAzLjVweCAwcHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbi1wb3N0LWFyY2hpdmUsIC5zZWN0aW9uLS1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIGgxLmg0LCAuc2VjdGlvbi0tYXJjaGl2ZSBoMS5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLm1iLTMwLCAuc2VjdGlvbi0tYXJjaGl2ZSAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAubWItMzAsIC5zZWN0aW9uLS1hcmNoaXZlIC5tYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX3NlYXJjaC1mb3JtLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fc2VhcmNoLWZvcm0ge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjOGM2O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVRDQVlBQUFDZGtsM3lBQUFCUzJsVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRLUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE5ESWdOemt1TVRZd09USTBMQ0F5TURFM0x6QTNMekV6TFRBeE9qQTJPak01SUNBZ0lDQWdJQ0FpUGdvZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWk4K0NpQThMM0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdvOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K25oeGc3d0FBQVZ4SlJFRlVPSTJka3MwdUJFRVVoYjg2TnowajhiUEN4czdDUm1MRkE3UjRneEh2WVM4V0V4bHY0UW1zL0N6eENHUkNZc1dlamQ5RTBGTVdiay9LYUcwNHlVbFY5ejMxVlhYZlFpWVNUOHJVa2FrcjA0djdUS2EyMTlJc01jYSswMEpMcGp1WjRnKys5MHd0cUNWVHp4ZnN5NVRMTk9iTy9WMzBUT3NuMEpUdkZtWGFIRHgrNG8za1pOTlZvTFlIRG1vZ3BmYzgyNmtDblhreEh3S1VlN1k3Q0FveXZRQk5ZQUo0cEY3andBUHdDalNMOTZKZjBDOExCeFY5ZkIwc0NMajArZUlRb0NVZnI2cEFlejVmSHdKVVpnNi9WYnlWWmZzMy90TCtMTXY2cnJ1UW8rNDhhWHRQcHJVU25vS0NyUCsvVjRFZFBqdFRwU2NGRVVLNEFsYUtYbkZyc2kvL3FOUXVNQXRzQStmQUcvQU1uQUpiZ1RBWFFyZ0dGb0FUazAybHU2UW4rbFVtbXdhT2dYbmdBc2lCVzRBUVk2eForcWxHbzVFK1ZzTCtlaUVCYm9CbGg4d0RSMEQySDFBSzZ3SXpRUE0vbjVZcUEwYUF4dzlrTjVUQWVieXdUQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC8qIHdpZHRoICovXG4gICAgLyogVHJhY2sgKi9cbiAgICAvKiBIYW5kbGUgKi9cbiAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi8gfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDRweDsgfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwgbGksIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuICAgICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpIGEsIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50LWNhdCBhLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50LWNhdCBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjNmNTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpOmZpcnN0LWNoaWxkIGEsIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaSwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSBzZWxlY3QsIC5zZWN0aW9uLS1hcmNoaXZlIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIHNlbGVjdCwgLnNlY3Rpb24tLWFyY2hpdmUgc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc2VhcmNoYW5kZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgLnNlYXJjaGFuZGZpbHRlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLyogd2lkdGggKi9cbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgLnNlYXJjaGFuZGZpbHRlciB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDc0JTtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5oaWRlLWNhdCA+ICoge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IC5oaWRlLWNhdCA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkgLnNmLWlucHV0LXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkuc2Ytb3B0aW9uLWFjdGl2ZSA+IGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRjNGNTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDBweCAwcHg7XG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSBsaSB1bC5jaGlsZHJlbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IGxpLnNmLWxldmVsLTA6Zmlyc3QtY2hpbGQgbGFiZWwsXG4gICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkuc2Ytb3B0aW9uLWFjdGl2ZSBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXRheG9ub215LXN0YXRlcyB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXRheG9ub215LXN0YXRlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC10YXhvbm9teS1zdGF0ZXMgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHBhZGRpbmc6IDBweCAxOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDNEOERBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC10YXhvbm9teS1zdGF0ZXMgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgcGFkZGluZzogMHB4IDE4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICNEM0Q4REE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cblxuLmJsb2ctbWFpbi1uYXYgLnNlYXJjaGFuZGZpbHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmJsb2ctbWFpbi1uYXYgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnk6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9nLW1haW4tbmF2IC5ibG9nLXNlYXJjaC1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiBvbW5lcy1wcm8sQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZy1tYWluLW5hdiAuc2VjdGlvbl9fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJsb2ctbWFpbi1uYXYgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzIzMWYyMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAuNjsgfVxuICAuYmxvZy1tYWluLW5hdiAuc2VjdGlvbl9fc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYWluLW5hdiAuY29sLW1kLTQudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLndwLXBhZ2VuYXZpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC53cC1wYWdlbmF2aSAucGFnZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLndwLXBhZ2VuYXZpIHNwYW4sXG4gICAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAud3AtcGFnZW5hdmkgYSB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzljYTNhZjtcbiAgICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLndwLXBhZ2VuYXZpIHNwYW4uY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDMyYzU3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzJjNTc7IH1cbiAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wb3N0LWFydGljbGUge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1hcnRpY2xlIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvOyB9IH1cbiAgLnBvc3QtYXJ0aWNsZSAuY29sLW1kLTAge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNTBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIHdpZHRoOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBvc3QtYXJ0aWNsZSAuY29sLW1kLTAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucG9zdC1hcnRpY2xlX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wb3N0LWFydGljbGVfX21ldGEge1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtYXJ0aWNsZV9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5wb3N0LWFydGljbGVfX21ldGEgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wb3N0LWFydGljbGVfX21ldGEgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzEsIDQxLCA1NSwgMC4zKTsgfVxuICAgICAgICAucG9zdC1hcnRpY2xlX19tZXRhIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wb3N0LWFydGljbGVfX21ldGEgdWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICMwMzJDNTc7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaW1nLCAucG9zdC1hcnRpY2xlX19jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaW1nIGZpZ2NhcHRpb24sIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgY29sb3I6ICMwMzJDNTc7XG4gICAgICBtYXJnaW46IDEwcHggMCAzMHB4IDA7IH1cbiAgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBociB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMkM1NztcbiAgICBtYXJnaW46IDYwcHggMCA2MHB4IDA7IH1cbiAgLnBvc3QtYXJ0aWNsZV9fY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtYXJ0aWNsZV9fY29udGVudCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgNEwxNC41IDEwTDcuNSAxNicgc3Ryb2tlPSclMjMxRjI5MzcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9zdC1hcnRpY2xlX19jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBoMiwgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBoMywgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBoNCwgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBoNSwgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucG9zdC1hcnRpY2xlIC53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWFydGljbGUgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIC5wb3N0LWFydGljbGUgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAucG9zdC1hcnRpY2xlIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuICAucG9zdC1hcnRpY2xlX19zb2NpYWwgdWwge1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYygtMTAwJSAtIDEyMHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAucG9zdC1hcnRpY2xlX19zb2NpYWwgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5wb3N0LWFydGljbGVfX3NvY2lhbCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnBvc3QtYXJ0aWNsZV9fc29jaWFsIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAwOyB9IH1cbiAgICAucG9zdC1hcnRpY2xlX19zb2NpYWwgdWwgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgLnBvc3QtYXJ0aWNsZV9fc29jaWFsIHVsIGEge1xuICAgICAgY29sb3I6ICMxMzVDNkU7IH1cbiAgICAgIC5wb3N0LWFydGljbGVfX3NvY2lhbCB1bCBhOmhvdmVyIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm5leHQtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV4dC1wb3N0LmxvYWRpbmcge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubmV4dC1wb3N0LmxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB3aWR0aDogNjJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYyJyBoZWlnaHQ9JzYyJyB2aWV3Qm94PScwIDAgNjIgNjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTU1LjMwNDcgNDQuODg4Mkw1MS45MzQ3IDQyLjk2MjlDNTEuNTQ0MyA0Mi43MzUyIDUxLjI0NjMgNDIuMzc3OCA1MS4wOTI3IDQxLjk1MjhDNTAuOTM5MSA0MS41Mjc4IDUwLjkzOTcgNDEuMDYyNCA1MS4wOTQzIDQwLjYzNzlDNDkuMzcxNCA0NC4yMjkgNDYuNzE3NCA0Ny4yOTI2IDQzLjQwODYgNDkuNTA5OEM0MC4wOTk4IDUxLjcyNyAzNi4yNTcxIDUzLjAxNjggMzIuMjgwNiA1My4yNDQ3QzI4LjMwNDEgNTMuNDcyNyAyNC4zMzkyIDUyLjYzMDYgMjAuNzk4NyA1MC44MDZDMTcuMjU4MiA0OC45ODE1IDE0LjI3MTQgNDYuMjQxMiAxMi4xNDk0IDQyLjg3MDVDMTAuMDI3NSAzOS40OTk4IDguODQ3ODEgMzUuNjIxOSA4LjczMzMxIDMxLjY0MDZDOC42MTg4IDI3LjY1OTIgOS41NzM2MiAyMy43MTk5IDExLjQ5ODQgMjAuMjMyOEMxMy40MjMxIDE2Ljc0NTggMTYuMjQ3NCAxMy44Mzg0IDE5LjY3NzIgMTEuODEzM0MyMy4xMDcgOS43ODgzMiAyNy4wMTcgOC43MTk3MSAzMSA4LjcxODc1QzMxLjcxMzIgOC43MTg3NSAzMi40MTggOC43NTM4NyAzMy4xMTQzIDguODE5MjZDMzMuMDI0NyA4LjgxMDc4IDMyLjkzNTEgOC44MDEwOSAzMi44NDQzIDguNzkzODNDMzEuODE2MiA4LjcxMDI3IDMxIDcuOTA4NjMgMzEgNi44NzY5MVYzLjAwMTkxQzMwLjk5OTYgMi41MDE2MSAzMS4xOTI3IDIuMDIwNTMgMzEuNTM4OSAxLjY1OTM5QzMxLjg4NTIgMS4yOTgyNiAzMi4zNTc3IDEuMDg1MDUgMzIuODU3NiAxLjA2NDQxQzMyLjI0IDEuMDI0NDUgMzEuNjI3MyAwLjk2ODc1IDMxIDAuOTY4NzVDMTQuNDEwMiAwLjk2ODc1IDAuOTY4NzUgMTQuNDEwMiAwLjk2ODc1IDMxQzAuOTY4NzUgNDcuNTg5OCAxNC40MTAyIDYxLjAzMTIgMzEgNjEuMDMxMkM0Mi44NjcyIDYxLjAzMTIgNTMuMDg5OSA1NC4xMzUgNTcuOTY4OCA0NC4xNDg0QzU3LjQ2ODcgNDUuMTAwMiA1Ni4yNDU2IDQ1LjQyNTkgNTUuMzA0NyA0NC44ODgyWicgZmlsbD0nJTIzOTg5Nzk2Jy8lM0UlM0NwYXRoIGQ9J00zMi44NDQzIDguNzkzODZDMzEuODE2MiA4LjcxMDMxIDMxIDcuOTA4NjcgMzEgNi44NzY5NVYyLjk5NDY4QzMxIDEuODkxNTIgMzEuOTI4OCAwLjk2MjcyNyAzMy4wMzA3IDEuMDM2NTlDNDguNjcgMi4wODA0MiA2MS4wMzEzIDE1LjA5NjggNjEuMDMxMyAzMUM2MS4wMzQ4IDM1LjU0MjggNTkuOTk5MiA0MC4wMjYxIDU4LjAwMzkgNDQuMTA3MkM1Ny41MTk1IDQ1LjA5NjYgNTYuMjYzOCA0NS40MzkzIDU1LjMwODQgNDQuODg4M0w1MS45MzcxIDQyLjk2MjlDNTEuMDM5OCA0Mi40NTA3IDUwLjc0NjggNDEuMzQ2MyA1MS4xODYzIDQwLjQxMTRDNTIuNTY4NyAzNy40NjY3IDUzLjI4NCAzNC4yNTMxIDUzLjI4MTMgMzFDNTMuMjgxMyAxOS4zMTU3IDQ0LjI4NzYgOS43MzIzNCAzMi44NDQzIDguNzkzODZaJyBmaWxsPSclMjMzMzNFNDgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogNTAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYW5pbWF0aW9uOiBzcGluTG9hZGVyIDEyMDBtcyBpbmZpbml0ZTsgfVxuICAgIC5uZXh0LXBvc3QubG9hZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MykgMCUsICNGRkZGRkYgODIuMzclKTsgfVxuICAubmV4dC1wb3N0IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJuZXh0IGFydGljbGVcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQGtleWZyYW1lcyBzcGluTG9hZGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDB0dXJuKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDF0dXJuKTsgfSB9XG5cbi5ibG9nLXBvc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICBmbGV4LXNocmluazogMDsgfVxuICAuYmxvZy1wb3N0LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMzJDNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJsb2ctcG9zdC1pdGVtIGEgLmJ0bi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAgICAgLmJsb2ctcG9zdC1pdGVtIGEgLmJ0bi10ZXh0IHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLmJsb2ctcG9zdC1pdGVtIGE6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAgICAgLmJsb2ctcG9zdC1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAuYmxvZy1wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjMDMyQzU3OyB9XG4gIC5ibG9nLXBvc3QtaXRlbV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0YzRjRGNjsgfVxuICAgIC5ibG9nLXBvc3QtaXRlbV9faW1hZ2UgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgICAuYmxvZy1wb3N0LWl0ZW1fX2ltYWdlID4gaW1nLm5vLWltYWdlIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuYmxvZy1wb3N0LWl0ZW1fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5ibG9nLXBvc3QtaXRlbV9fYWN0aW9ucyAuYnRuLXRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmJsb2ctcG9zdC1pdGVtX19hY3Rpb25zIC5idG4tdGV4dCBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgICAgLmJsb2ctcG9zdC1pdGVtX19hY3Rpb25zIC5idG4tdGV4dDpob3ZlciBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYmxvZy1wb3N0LXBhcnRuZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2ctcG9zdC1wYXJ0bmVyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5ibG9nLXBvc3QtcGFydG5lcl9fYm9keSB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5ibG9nLXBvc3QtcGFydG5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYmxvZy1wb3N0LXBhcnRuZXJfX2V4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubGF0ZXN0LWFydGljbGVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGF0ZXN0LWFydGljbGVzIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGF0ZXN0LWFydGljbGVzIC5jb250YWluZXIsIC5sYXRlc3QtYXJ0aWNsZXMgLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhdGVzdC1hcnRpY2xlcyAuYmxvZy1wb3N0LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDQ1JTsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2ltYWdlIC5uby1pbWFnZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubGF0ZXN0LWFydGljbGVzX19pbWFnZSAubm8taW1hZ2UgaW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmxhdGVzdC1hcnRpY2xlc19fYm9keSB7XG4gICAgICB6LWluZGV4OiA0OyB9IH1cblxuLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXIgdWwjbWVudS1jYXRlZ29yeS1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXIgdWwjbWVudS1jYXRlZ29yeS1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAwIDE0cHggMCAxN3B4O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICBjb2xvcjogIzIzMWYyMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tZW51LWNhdGVnb3J5LW1lbnUtY29udGFpbmVyIHVsI21lbnUtY2F0ZWdvcnktbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEsXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBzcGFuIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTM1MzUzOyB9XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICM4NGM0NGI7XG4gIGJvcmRlci1jb2xvcjogIzg0YzQ0YjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAucGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rIHtcbiAgZm9udC1zaXplOiAwcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAucGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDlcIjtcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbmsge1xuICBmb250LXNpemU6IDBweDsgfVxuICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDlcIjtcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuYXJ0aWNsZS5zaW5nbGUtcG9zdC1wYXJ0bmVyIC5icmVhZGNydW1icy1wYXJ0bmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuYXJ0aWNsZS5zaW5nbGUtcG9zdC1wYXJ0bmVyIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICBhcnRpY2xlLnNpbmdsZS1wb3N0LXBhcnRuZXIgLmNvbnRlbnQgLndyYXBwZXIgLmltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYXJ0aWNsZS5zaW5nbGUtcG9zdC1wYXJ0bmVyIC5jb250ZW50IC53cmFwcGVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgICAgbWF4LWhlaWdodDogNDE2cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi53cGpiLWpvYi1saXN0LnBhcnRuZXJzLWdyaWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAud3BqYi1qb2ItbGlzdC5wYXJ0bmVycy1ncmlkIC5qb2ItbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJ5X19tZXRhIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG51bC5wYWdlLW51bWJlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB1bC5wYWdlLW51bWJlcnMgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICB1bC5wYWdlLW51bWJlcnMgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIHVsLnBhZ2UtbnVtYmVycyBzcGFuLFxuICB1bC5wYWdlLW51bWJlcnMgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcbiAgICBjb2xvcjogIzlDQTNBRjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAgIHVsLnBhZ2UtbnVtYmVycyBzcGFuLm5leHQsXG4gICAgdWwucGFnZS1udW1iZXJzIGEubmV4dCB7XG4gICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgdWwucGFnZS1udW1iZXJzIHNwYW4ubmV4dDpiZWZvcmUsXG4gICAgICB1bC5wYWdlLW51bWJlcnMgYS5uZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgdWwucGFnZS1udW1iZXJzIHNwYW4ucHJldixcbiAgICB1bC5wYWdlLW51bWJlcnMgYS5wcmV2IHtcbiAgICAgIGZvbnQtc2l6ZTogMHB4OyB9XG4gICAgICB1bC5wYWdlLW51bWJlcnMgc3Bhbi5wcmV2OmJlZm9yZSxcbiAgICAgIHVsLnBhZ2UtbnVtYmVycyBhLnByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU4MDlcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgdWwucGFnZS1udW1iZXJzIHNwYW4uY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogIzg0YzQ0YjtcbiAgICBib3JkZXItY29sb3I6ICM4NGM0NGI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICB1bC5wYWdlLW51bWJlcnMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzg0YzQ0YjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGVvcGxlLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wZW9wbGUtc2luZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuICAucGVvcGxlLXNpbmdsZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wZW9wbGUtc2luZ2xlX19pbWFnZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDEwcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5wZW9wbGUtc2luZ2xlX19pbWFnZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMDhBMjQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDEwcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wZW9wbGUtc2luZ2xlX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2Ugc3BhbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDEwcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wZW9wbGUtc2luZ2xlX19pbWFnZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgIC5wZW9wbGUtc2luZ2xlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5wZW9wbGUtc2luZ2xlX19vdmVybGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wZW9wbGUtc2luZ2xlX19vdmVybGluZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wZW9wbGUtc2luZ2xlX19vdmVybGluZSBhIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAucGVvcGxlLXNpbmdsZV9fb3ZlcmxpbmUgYTpob3ZlciBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wZW9wbGUtc2luZ2xlX19vdmVybGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucGVvcGxlLXNpbmdsZV9fbGlua2VkaW4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wZW9wbGUtc2luZ2xlX19saW5rZWRpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wZW9wbGUtc2luZ2xlX19saW5rZWRpbiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wZW9wbGUtc2luZ2xlX19saW5rZWRpbiBhIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5wZW9wbGUtc2luZ2xlX19saW5rZWRpbiBhOmhvdmVyIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wZW9wbGUtc2luZ2xlX19pbnRybyB7XG4gICAgbWFyZ2luOiA0MHB4IDQwcHggMCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0NiwgMTA3LCAwLjE1KTtcbiAgICBjb2xvcjogcmdiYSg1NiwgNTYsIDU2LCAwLjgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGVvcGxlLXNpbmdsZV9faW50cm8ge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH0gfVxuICAucGVvcGxlLXNpbmdsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICAgIGNvbG9yOiByZ2JhKDU2LCA1NiwgNTYsIDAuOCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wZW9wbGUtc2luZ2xlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNDBweCAwOyB9IH1cblxuaHRtbFtzdHlsZV0ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZnAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjE1OyB9XG5cbi5tZnAtY2xvc2Uge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cblxuLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX19jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fY29weSA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX292ZXJsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX292ZXJsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLnJvdyB7XG4gICAgICBjb2x1bW4tZ2FwOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5yb3cgLmNvbCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLnJvdyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlKTsgfSB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLm1lZGlhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAubWVkaWFfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwMCUgMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAubWVkaWFfX2ltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3NSUgMDsgfSB9XG4gICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLm1lZGlhIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7IH1cbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5tZWRpYSBpbWc6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5tZWRpYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLnN0b3J5LWFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5zdG9yeS1hcnRpY2xlX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdG9yeS1hcnRpY2xlX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnN0b3J5LWFydGljbGVfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zdG9yeS1hcnRpY2xlX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnN0b3J5LWFydGljbGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuc3RvcnktYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdG9yeS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC5zdG9yeS1hcnRpY2xlX19jb3B5IC50ZXh0LWRhcmssIC5zdG9yeS1hcnRpY2xlX19jb3B5IGJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3J5LWFydGljbGVfX2NvcHkgLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3J5LWFydGljbGUgLnNlY3Rpb24tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zdG9yeS1hcnRpY2xlIC5jb250YWluZXIsIC5zdG9yeS1hcnRpY2xlIC5tZnAtY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyOHB4IDA7IH1cblxuI3NlYXJjaC10YWIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0YwOEEyNDsgfVxuXG4jYWxlcnRzLXRhYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG5cbi5qb2ItYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2MDsgfVxuICAuam9iLWJhciAuYnRuLCAuam9iLWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmpvYi1iYXIgLmJ1dHRvbiwgLmpvYi1iYXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuam9iLWJhciBbdHlwZT1zdWJtaXRdLCAuam9iLWJhciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLmpvYi1iYXIgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuI3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNGMDhBMjQ7IH1cblxuI2FsZXJ0cyB7XG4gIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cblxuLmxvY2F0aW9ucyAubG9jYXRpb25zX19jb2x1bW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubG9jYXRpb25zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5sb2NhdGlvbnMgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9jYXRpb25zX19jb2x1bW4tLWF1dG8gdWwge1xuICAgIGNvbHVtbnM6IDM7IH0gfVxuXG4ubG9jYXRpb25zLW92ZXJ2aWV3IGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAubG9jYXRpb25zLW92ZXJ2aWV3IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNTA4Njk0OyB9XG5cbi5sb2NhdGlvbnMtb3ZlcnZpZXcgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5sb2NhdGlvbnMtb3ZlcnZpZXcgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb3VuY2lscyAubmF2LXRhYnMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTEwcHggNjBweDsgfVxuICAuY291bmNpbHMgLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvdW5jaWxzIC5uYXYtdGFicyAubmF2LWxpbmsgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvdW5jaWxzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAtNXB4IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjbnN3LXRhYiB7XG4gICAgY29sb3I6ICMxMjljYzQ7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjdmljLXRhYiB7XG4gICAgY29sb3I6ICM4NGM0NGI7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjcWxkLXRhYiB7XG4gICAgY29sb3I6ICM5MDU1YTI7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjd2EtdGFiIHtcbiAgICBjb2xvcjogI0YwOEEyNDsgfVxuICAuY291bmNpbHMgLm5hdi10YWJzICNudC10YWIge1xuICAgIGNvbG9yOiAjNTA4Njk0OyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI3NhLXRhYiB7XG4gICAgY29sb3I6ICNkYWM0MDY7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjdGFzLXRhYiB7XG4gICAgY29sb3I6ICNkZjNlNjQ7IH1cblxuLmNvdW5jaWxzICNuc3cgaDUge1xuICBjb2xvcjogIzEyOWNjNDsgfVxuXG4uY291bmNpbHMgI3ZpYyBoNSB7XG4gIGNvbG9yOiAjODRjNDRiOyB9XG5cbi5jb3VuY2lscyAjcWxkIGg1IHtcbiAgY29sb3I6ICM5MDU1YTI7IH1cblxuLmNvdW5jaWxzICN3YSBoNSB7XG4gIGNvbG9yOiAjRjA4QTI0OyB9XG5cbi5jb3VuY2lscyAjbnQgaDUge1xuICBjb2xvcjogIzUwODY5NDsgfVxuXG4uY291bmNpbHMgI3NhIGg1IHtcbiAgY29sb3I6ICNkYWM0MDY7IH1cblxuLmNvdW5jaWxzICN0YXMgaDUge1xuICBjb2xvcjogI2RmM2U2NDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdW5jaWxzIC53cGpiLWVtcGxveWVyLWxpc3Qge1xuICAgIGNvbHVtbnM6IDM7IH0gfVxuXG4uYWRzYW5pdHktc2hvcnRjb2RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmFkc2FuaXR5LXNob3J0Y29kZSAuYWQtcm93ID4gZGl2IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9faW1hZ2UgLmFkc2FuaXR5LXNob3J0Y29kZSB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2ltYWdlIC5hZHNhbml0eS1zaG9ydGNvZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19pbWFnZSAuYWRzYW5pdHktc2hvcnRjb2RlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvYmplY3QtZml0OiByZXZlcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLnNlY3Rpb24tam9icy1saXN0IC5hZC1yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zZWN0aW9uLTEtdmlkZW8ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjI7IH1cbiAgLnNlY3Rpb24tMS12aWRlb19faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAuc2VjdGlvbi0xLXZpZGVvX19pbWFnZSAubWZwLXZpZGVvIC5tZWRpYV9faW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3BsYXknIHdpZHRoPScxMTAnIGhlaWdodD0nMTEwJyBhc3ByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzU1JyBjeT0nNTUnIHI9JzU1JyBmaWxsPSclMjMyMzFGMjAnIGZpbGwtb3BhY2l0eT0nLjQ1JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZCknJTNFJTNDcGF0aCBkPSdNNzkuNjEyMSA1MC45NjI4TDQwLjEyMjMgMzAuNjQxNEMzNi45MTM4IDI4Ljk5MTEgMzIgMzAuNTkyNSAzMiAzNC42NzQ0djQwLjYzMzFjMCAzLjY2MiA0LjU2NiA1Ljg2ODkgOC4xMjIzIDQuMDMzMWwzOS40ODk4LTIwLjMxMTdjMy41MjI3LTEuODA2NiAzLjUzMzktNi4yNTk1IDAtOC4wNjYxeicgZmlsbD0nJTIzZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2QnIHg9JzI4JyB5PSczMCcgd2lkdGg9JzU4LjI1ODQnIGhlaWdodD0nNTgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnJTNFJTNDL2ZlRmxvb2QlM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlT2Zmc2V0IGR5PSc0JyUzRSUzQy9mZU9mZnNldCUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMiclM0UlM0MvZmVHYXVzc2lhbkJsdXIlM0UlM0NmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVCbGVuZCBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdlZmZlY3QxX2Ryb3BTaGFkb3cnJTNFJTNDL2ZlQmxlbmQlM0UlM0NmZUJsZW5kIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J2VmZmVjdDFfZHJvcFNoYWRvdycgcmVzdWx0PSdzaGFwZSclM0UlM0MvZmVCbGVuZCUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tMS12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4OyB9IH1cbiAgLnNlY3Rpb24tMS12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzU1JyBjeT0nNTUnIHI9JzU1JyBmaWxsPSclMjMyMzFGMjAnIGZpbGwtb3BhY2l0eT0nLjYnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uc2VjdGlvbi0yLXZpZGVvcyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5zZWN0aW9uLTItdmlkZW9zIC5oNiwgLnNlY3Rpb24tMi12aWRlb3MgLm5leHQtcG9zdCAucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUsIC5uZXh0LXBvc3QgLnNlY3Rpb24tMi12aWRlb3MgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24tMi12aWRlb3NfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuc2VjdGlvbi0yLXZpZGVvc19fdmlkZW8gaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLTMtdmlkZW9zIC5oNiwgLnNlY3Rpb24tMy12aWRlb3MgLm5leHQtcG9zdCAucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUsIC5uZXh0LXBvc3QgLnNlY3Rpb24tMy12aWRlb3MgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uc2VjdGlvbi0zLXZpZGVvc19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5zZWN0aW9uLTMtdmlkZW9zX192aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLWFjY29yZGlvbnMge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLnNlY3Rpb24tYWNjb3JkaW9ucyAuY29udGVudF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvOyB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWN0aW9uLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zZWN0aW9uLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gICAgLnNlY3Rpb24tYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnNlY3Rpb24tYXJjaGl2ZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1hcmNoaXZlLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtdGl0bGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VjdGlvbi1jYXJkcy0zIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuc2VjdGlvbi1jYXJkcy0zIC5yb3cgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiA0MDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGFpbmVyLCAuc2VjdGlvbi1jb250ZW50LWZvcm0gLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtIC5oZWFkaW5nLCAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fY29udGVudF8xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nY2hvaWNlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19mb3JtLWFyZWEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19mb3JtLWFyZWEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19sZWZ0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19sZWZ0IHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19sZWZ0IGEge1xuICAgIGNvbG9yOiAjMTM1QzZFOyB9XG4gICAgLnNlY3Rpb24tY29udGVudC1mb3JtIC5jb250ZW50LWZvcm1fX2xlZnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q5NjYwOTsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyAuZmVhdHVyZV9fY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyAuZmVhdHVyZV9fY29weSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gICAgLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyAuZmVhdHVyZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgY29sb3I6ICMxMzVDNkU7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljg3Mzc5IDAuNjE5MDcyTDcuMjEwODcgMS4yODk3M0M3LjA1Mzk4IDEuNDQ4NDYgNy4wNTM5OCAxLjcwNTgyIDcuMjEwODcgMS44NjQ1OUwxMi40MDUgNy4xMTkyOUwwLjk3MzA3NSA3LjExOTI5QzAuNzUxMTg5IDcuMTE5MjkgMC41NzEyODkgNy4zMDEyOSAwLjU3MTI4OSA3LjUyNTc3TDAuNTcxMjg5IDguNDc0MjJDMC41NzEyODkgOC42OTg3IDAuNzUxMTg5IDguODgwNyAwLjk3MzA3NSA4Ljg4MDdMMTIuNDA1IDguODgwN0w3LjIxMDg3IDE0LjEzNTRDNy4wNTM5NyAxNC4yOTQyIDcuMDUzOTcgMTQuNTUxNSA3LjIxMDg3IDE0LjcxMDNMNy44NzM3OSAxNS4zODFDOC4wMzA2OCAxNS41Mzk3IDguMjg1MDggMTUuNTM5NyA4LjQ0MjAxIDE1LjM4MUwxNS40NTM2IDguMjg3NDFDMTUuNjEwNSA4LjEyODY4IDE1LjYxMDUgNy44NzEzMSAxNS40NTM2IDcuNzEyNTVMOC40NDE5OCAwLjYxOTA3MkM4LjI4NTA4IDAuNDYwMzA5IDguMDMwNjggMC40NjAzMDkgNy44NzM3OSAwLjYxOTA3MlonIGZpbGw9JyUyMzEzNUM2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYSBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluOyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhIGkuaG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhOmhvdmVyIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RleHQtd2l0aC1saW5rcyBhOmhvdmVyIGkuaG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtbGVmdCAuZmVhdHVyZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtbGVmdCAuZmVhdHVyZSAucm93IHtcbiAgICBjb2x1bW4tZ2FwOiAxMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtbGVmdCAuZmVhdHVyZSAucm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQgLmZlYXR1cmUgLnJvdyAuY29sIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtbGVmdCAuZmVhdHVyZV9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNlY3Rpb24tY29udGVudC1pbWFnZS1yaWdodCAuZmVhdHVyZSAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlIC5yb3cge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmUgLnJvdyAuY29sIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmVfX2NvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmVfX2NvcHkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlX190aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLm1lZGlhX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24tY29udGVudC1pbWFnZS1yaWdodCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3Rpb24tY29udGVudC1sb25nIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtc2ltcGxlIC5zZWN0aW9uX19pbm5lciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2VjdGlvbi1jb250ZW50LXNpbXBsZSAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLnNlY3Rpb24tY29udGVudC1zaW1wbGUgLmNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLnNlY3Rpb24tY29udGVudCAuZmVhdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnNlY3Rpb24tY29udGVudCAuZmVhdHVyZV9fY29weSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQgLmZlYXR1cmVfX2NvcHkgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uc2VjdGlvbi1jdGEge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLnNlY3Rpb24tY3RhIC5jb250YWluZXIsIC5zZWN0aW9uLWN0YSAubWZwLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLWN0YSAubWVkaWEsIC5zZWN0aW9uLWN0YSAubWVkaWFfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uLWN0YSAubWVkaWE6YWZ0ZXIsIC5zZWN0aW9uLWN0YSAubWVkaWFfX2ltYWdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2VjdGlvbi1jdGEgLm1lZGlhIGltZywgLnNlY3Rpb24tY3RhIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlY3Rpb24tY3RhIC5jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLWN0YSAuY3RhX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggNjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY3RhIC5jdGFfX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH0gfVxuICAgICAgLnNlY3Rpb24tY3RhIC5jdGFfX3RpdGxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgICAuc2VjdGlvbi1jdGEgLmN0YV9fdG9wLWN1cnZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VjdGlvbi1jdGEgLmN0YV9fYm90dG9tLWN1cnZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLnNlY3Rpb24tY3RhcyB7XG4gIHBhZGRpbmc6IDYwcHggMCAyNXB4OyB9XG4gIC5zZWN0aW9uLWN0YXMgLnJvdyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWN0aW9uLWN0YXMgLnJvdyA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZG93bmxvYWRzIC5jb250YWluZXIsIC5zZWN0aW9uLWRvd25sb2FkcyAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTE0NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZvb3Rlcl9fdG9wIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtaW4td2lkdGg6IDE2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MnB4OyB9XG4gIC5mb290ZXIgLnNvYy1pY29ucyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmZvb3RlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgZmlsbDogIzEzNUM2RTsgfVxuICAgIC5mb290ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIsIC5mb290ZXJfX2JvdHRvbSAubWZwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5mb290ZXJfX2JvdHRvbSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmZvb3Rlcl9fYm90dG9tIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXIgLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyIC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3RlciAubWVudSAuc3ViLW1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb290ZXIgLm1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmZvb3RlciAubWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBjb2xvcjogIzUzNTM1MztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmEuYmFjay10by10b3Age1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC90aGVtZXMvY3VzdG9tL2Fnb3ZfY2FyZWVycy9jc3MvaW1nL2NoZXZyb24tdXAtYmx1ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDc1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3V0bGluZTogMDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICBhLmJhY2stdG8tdG9wLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGEuYmFjay10by10b3Auc2hvdyB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuXG4uc2VjdGlvbi1mb3JtIC5mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1mb3JtIC5mb3JtX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLWZvcm0gLmZvcm0gLmdjaG9pY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zZWN0aW9uLWZvcm0gLmZvcm0gLmdjaG9pY2UgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uLWZvcm0gLmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbi1mb3JtIC5mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmltYWdlLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDsgfVxuICAuc2VjdGlvbi1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5IC5tZWRpYSB7XG4gICAgZmxleDogMCAwIGNhbGMoMjAlIC0gMzJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbi1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5IC5tZWRpYSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLnNlY3Rpb24tZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeSAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLWdhbGxlcnkgLmltYWdlLWdhbGxlcnkgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNraXAtdG8gYSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuaGVhZGVyIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA4MXB4OyB9XG4gIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTM4cHg7IH1cbiAgICAuaGVhZGVyIC5jdXN0b20tbG9nby1saW5rIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXIgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk4cHgpIHtcbiAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuICAuaGVhZGVyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlciAubmF2LWxpbmsgPiBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOThweCkge1xuICAgICAgICAuaGVhZGVyIC5uYXYtbGluayA+IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlciAubmF2LWxpbmsubW9iaWxlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTlweCkge1xuICAgICAgICAuaGVhZGVyIC5uYXYtbGluay5tb2JpbGUtdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXIgLm5hdi1saW5rLm1vYmlsZS10b2dnbGUgPiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmhlYWRlciAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLm5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5idXR0b24tcHJpbWFyeSBidXR0b24sXG4gICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLmJ1dHRvbi1wcmltYXJ5IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4QTI0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjA4QTI0OyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyAuYnV0dG9uLXByaW1hcnkgYnV0dG9uOmhvdmVyLCAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyAuYnV0dG9uLXByaW1hcnkgYnV0dG9uOmZvY3VzLFxuICAgICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLmJ1dHRvbi1wcmltYXJ5IC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5idXR0b24tcHJpbWFyeSAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5NTI0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGOTUyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI5OXB4KSB7XG4gICAgLmhlYWRlciAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICBtYXJnaW46IDAgNDVweCAwIDA7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLm5hdmJhci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuaGVhZGVyX19tZW51IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmhlYWRlcl9fbWVudSAubWVudS1pdGVtIC5uYXYtbGluazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTA1NUEyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbTpob3ZlciBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbTpob3ZlciAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlYWRlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5oZWFkZXIgLnN1Yi1tZW51IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5RjlGOTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyIC5kcm9wZG93bi1tZW51LS1tZWdhIHVsIHtcbiAgICAgIHdpZHRoOiA3MzJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbHVtbi1jb3VudDogMzsgfVxuICAgICAgLmhlYWRlciAuZHJvcGRvd24tbWVudS0tbWVnYSB1bCBsaSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAuaGVhZGVyIC5kcm9wZG93bjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzIzMUYyMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk4cHgpIHtcbiAgICAuaGVhZGVyIC5idG4tdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmhlYWRlciAuYnRuLXRvZ2dsZS5jb2xsYXBzZWQgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gICAgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5oYW1idXJnZXItaW5uZXIsIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyQzU3OyB9XG4gICAgLmhlYWRlciAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICB3aWR0aDogMTA1cHg7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIsXG4gICAgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyLnNob3csXG4gICAgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDEyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMsIDQ0LCA4NywgMC4xKTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7IH1cbiAgICAuaGVhZGVyIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwOyB9XG4gICAgLmhlYWRlciAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTlweCAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaGVhZGVyIC5uYXYtbGluazpob3ZlciBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gICAgLmhlYWRlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuaGVhZGVyIC5zdWItbWVudSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlciAuc3ViLW1lbnUuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlciAuZHJvcGRvd24tbWVudS0tbWVnYSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXIgLmRyb3Bkb3duLWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMzQzYTQwOyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmhlYWRlciAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAubmF2YmFyLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAuYnRuLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAuYnRuLXByaW1hcnksIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIC5idXR0b24sIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIGlucHV0LndwamItc3VibWl0LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgW3R5cGU9c3VibWl0XSwgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIC5wYWdlLWlkLTEwNDEgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC53cGpiLWljb24tc2VhcmNoLCAucGFnZS1pZC0xMDQxIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwamItaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5zZWN0aW9uLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb24taGVybyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuc2VjdGlvbi1oZXJvIGgxLFxuICAgICAgLnNlY3Rpb24taGVybyAuaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWhlcm8gaDMsXG4gICAgICAuc2VjdGlvbi1oZXJvIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5zZWN0aW9uLWhlcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM4LjY3ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgNC4wNiUsIHJnYmEoMCwgMCwgMCwgMCkgMzMuMjElKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2VjdGlvbi1oZXJvIHZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnNlY3Rpb24taGVyb19fYm9keSB7XG4gICAgYmFja2dyb3VuZDogIzEzNUM2RTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNC4xcHggMC45cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMHB4IDRweCAxOS42cHggMC40cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDEsIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDIsIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDMsIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDQsIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDUsIC5zZWN0aW9uLWhlcm9fX2JvZHkgaDYsXG4gICAgLnNlY3Rpb24taGVyb19fYm9keSAuaDEsIC5zZWN0aW9uLWhlcm9fX2JvZHkgLmgyLCAuc2VjdGlvbi1oZXJvX19ib2R5IC5oMywgLnNlY3Rpb24taGVyb19fYm9keSAuaDQsIC5zZWN0aW9uLWhlcm9fX2JvZHkgLmg1LCAuc2VjdGlvbi1oZXJvX19ib2R5IGJsb2NrcXVvdGUsIC5zZWN0aW9uLWhlcm9fX2JvZHkgLmg2LCAuc2VjdGlvbi1oZXJvX19ib2R5IC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlLCAubmV4dC1wb3N0IC5zZWN0aW9uLWhlcm9fX2JvZHkgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWhlcm8gLm1lZGlhLS1jb3ZlciBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7IH0gfVxuXG4ubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udGFic19fY29udGVudCB7XG4gIHBhZGRpbmc6IDI4cHggMDsgfVxuXG4jc2VhcmNoLXRhYiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRjA4QTI0OyB9XG5cbiNhbGVydHMtdGFiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cblxuLmpvYi1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYwOyB9XG4gIC5qb2ItYmFyIC5idG4sIC5qb2ItYmFyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuam9iLWJhciAuYnV0dG9uLCAuam9iLWJhciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5qb2ItYmFyIFt0eXBlPXN1Ym1pdF0sIC5qb2ItYmFyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuam9iLWJhciBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmpvYi1iYXIgLmNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuam9iLWJhciAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4jc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI0YwOEEyNDsgfVxuXG4jYWxlcnRzIHtcbiAgYmFja2dyb3VuZDogIzEzNUM2RTsgfVxuXG4uc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uIC5jb2wtbGctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7IH1cbiAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX2NvbnRlbnQgYSwgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2OyB9XG4gICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19jb250ZW50IGg0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2OyB9XG4gIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fcG9pbnRzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4ICogMSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19wb2ludHMgLnAtaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSAvIGNvbnRhaW47IH1cbiAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX3BvaW50cyBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuXG4uc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbi1qb2JzLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tam9icy1ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLnJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLnNlY3Rpb24tam9icy1ncmlkIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDEwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3Qge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjNTA4Njk0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA2MDRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjN2FjOTU5O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEycHg7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fbG9nbywgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fZGV0YWlscywgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fZGF0ZXMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19sb2dvIHtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3RfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19jb3VuY2lsIHtcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19sb2NhdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19sb2NhdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3RfX3RhZyB7XG4gICAgICAgIGNvbG9yOiAjNTM1MzUzOyB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19kYXRlcyB7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19kYXRlcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5zZWN0aW9uLWpvYnMtZ3JpZCAuYmxvY2stam9icy1ncmlkX19tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuYmxvY2stam9icy1ncmlkX19tb3JlIGEge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgY29sb3I6ICMzMTMxMzE7IH1cblxuLnNlY3Rpb24tam9icy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLnNlY3Rpb24tam9icy1tYXAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24tam9icy1tYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfSB9XG4gIC5zZWN0aW9uLWpvYnMtbWFwICsgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG4jd3BqYi1tYXAtY2FudmFzW3N0eWxlXSB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDc1dmggLSAxMDBweCk7IH1cblxuLmpvYnMtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsOyB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAud3BqYi1pY29uLXNlYXJjaCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjEyIDYuNDQ4bDMuOTYyLTMuOTYyLjgxOC0uODE3YS4zMS4zMSAwIDAgMCAwLS40MzdsLS44NzUtLjg3NWEuMzEuMzEgMCAwIDAtLjQzNyAwbC00Ljc4IDQuNzhMMi4wMy4zNTdhLjMxLjMxIDAgMCAwLS40MzcgMGwtLjg3NC44NzRhLjMxLjMxIDAgMCAwIDAgLjQzN2w0Ljc4IDQuNzgtNC43OCA0Ljc4YS4zMS4zMSAwIDAgMCAwIC40MzdsLjg3NC44NzRjLjEyLjEyLjMxNi4xMi40MzcgMGw0Ljc4LTQuNzggMy45NjIgMy45NjMuODE3LjgxN2MuMTIuMTIuMzE3LjEyLjQzNyAwbC44NzUtLjg3NGEuMzEuMzEgMCAwIDAgMC0uNDM3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24uY2xvc2U6aG92ZXIsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24uY2xvc2U6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjOGM2O1xuICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGMDhBMjQ7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2NlYzhjNjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdDphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMzVweDsgfSB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlYzhjNjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1yYWRpdXMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWRpc3RhbmNlLXdyYXAge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1kaXN0YW5jZS13cmFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3BqYi1pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmJvZHkgLm5vVWktdGFyZ2V0LFxuYm9keSAubm9VaS1oYW5kbGUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJvZHkgLm5vVWktY29ubmVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzkwNTVBMjsgfVxuXG5ib2R5IC53cGpiLW1hcC1pbmZvYm94IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3gge1xuICAgICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG4gIGJvZHkgLndwamItbWFwLWluZm9ib3g6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xuICAgIGNvbG9yOiAjRjA4QTI0O1xuICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIGJvZHkgLndwamItbWFwLWluZm9ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmNWFhNjsgfVxuICBib2R5IC53cGpiLW1hcC1pbmZvYm94ID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMyAxMyclM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTguMTIgNi40NDhsMy45NjItMy45NjIuODE4LS44MTdhLjMxLjMxIDAgMCAwIDAtLjQzN2wtLjg3NS0uODc1YS4zMS4zMSAwIDAgMC0uNDM3IDBsLTQuNzggNC43OEwyLjAzLjM1N2EuMzEuMzEgMCAwIDAtLjQzNyAwbC0uODc0Ljg3NGEuMzEuMzEgMCAwIDAgMCAuNDM3bDQuNzggNC43OC00Ljc4IDQuNzhhLjMxLjMxIDAgMCAwIDAgLjQzN2wuODc0Ljg3NGMuMTIuMTIuMzE2LjEyLjQzNyAwbDQuNzgtNC43OCAzLjk2MiAzLjk2My44MTcuODE3Yy4xMi4xMi4zMTcuMTIuNDM3IDBsLjg3NS0uODc0YS4zMS4zMSAwIDAgMCAwLS40Mzd6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94ID4gaW1nICsgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlIH4gcCBhIHtcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlICsgcCB7XG4gICAgICBjb2xvcjogIzUzNTM1MztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtdGl0bGUgfiBwIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtdGl0bGUgKyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiA5cHg7XG4gICAgcmlnaHQ6IDlweDsgfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyID4gc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciBzbWFsbCxcbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC5mb290ZXItaWNvbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICMwMzJDNTc7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgc21hbGwsXG4gICAgICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgLmZvb3Rlci1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7IH0gfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgLndwamItaWNvbi1nbG9iZSxcbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tdGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tbGVmdC1vcGVuOmJlZm9yZSxcbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgLndwamItaWNvbi1sZWZ0LW9wZW46YmVmb3JlLFxuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxLjVweDsgfSB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAud3BqYi1pY29uLWxlZnQtb3BlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgwOCc7IH1cblxuYm9keS5wYWdlLS1zZWNvbmRhcnkgLndwamItbWFwLWluZm9ib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNUM2RTsgfVxuXG4ubWFwLXNlYXJjaC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm1hcC1zZWFyY2gtcGFuZWxfX25vLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLmNvbnRhaW5lciwgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1mcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LXJhZGl1cyB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtZGlzdGFuY2Utd3JhcCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1ncm91cDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jcGVvcGxlLXN0b3JpZXMtYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMDBweDsgfVxuXG4uc2VjdGlvbi1sYXRlc3QtbmV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuc2luZ2xlLXBvc3QgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1idXR0b24tcHJldiwgLnNpbmdsZS1wb3N0IC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDVweCkge1xuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7IH1cbiAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDE5IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuOTI3OSAxNC4yMDMyTDQuMjEwNDggMC4zMzA0MTdDMy43NzEzIC0wLjExMDEzOSAzLjA2MTEzIC0wLjExMDEzOSAyLjYyMTk0IDAuMzMwNDE3TDAuNzcxNzcgMi4xODYzOEMwLjMzMjU4NyAyLjYyNjkzIDAuMzMyNTg3IDMuMzM5MzIgMC43NzE3NyAzLjc3OTg4TDExLjg0NDggMTVMMC43NzE3NzEgMjYuMjIwMUMwLjMzMjU4OCAyNi42NjA3IDAuMzMyNTg4IDI3LjM3MzEgMC43NzE3NzEgMjcuODEzNkwyLjYyMTk1IDI5LjY2OTZDMy4wNjExMyAzMC4xMTAxIDMuNzcxMyAzMC4xMTAxIDQuMjEwNDggMjkuNjY5NkwxNy45Mjc5IDE1Ljc5NjhDMTguMzY3MSAxNS4zNTYyIDE4LjM2NzEgMTQuNjQzOCAxNy45Mjc5IDE0LjIwMzJaJyBmaWxsPSclMjM1MzUzNTMnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAxOSAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTY4MDY4IDE0LjIwMzJMMTQuNjg1NSAwLjMzMDQxN0MxNS4xMjQ3IC0wLjExMDEzOSAxNS44MzQ5IC0wLjExMDEzOSAxNi4yNzQxIDAuMzMwNDE3TDE4LjEyNDIgMi4xODYzOEMxOC41NjM0IDIuNjI2OTMgMTguNTYzNCAzLjMzOTMyIDE4LjEyNDIgMy43Nzk4OEw3LjA1MTIxIDE1TDE4LjEyNDIgMjYuMjIwMUMxOC41NjM0IDI2LjY2MDcgMTguNTYzNCAyNy4zNzMxIDE4LjEyNDIgMjcuODEzNkwxNi4yNzQxIDI5LjY2OTZDMTUuODM0OSAzMC4xMTAxIDE1LjEyNDcgMzAuMTEwMSAxNC42ODU1IDI5LjY2OTZMMC45NjgwNjggMTUuNzk2OEMwLjUyODg4NiAxNS4zNTYyIDAuNTI4ODg2IDE0LjY0MzggMC45NjgwNjggMTQuMjAzMlonIGZpbGw9JyUyMzUzNTM1MyclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1zbGlkZV9faW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDFweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRENEQ0RDO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMDhBMjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLmNvbC0wIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3NfX21vYmlsZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3NfX21vYmlsZS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzX19hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3NfX2FjdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3c19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5jYXJkLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5jYXJkLWRlZmF1bHRfX2JvZHkge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3LmJnLXB1cnBsZSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXcuYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIGgxIHtcbiAgICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIGgxIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwOEEyNDsgfVxuICAgICAgICAgIC5iZy1zZWNvbmRhcnkgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cbiAgICAgICAgICAuYmctYmx1ZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIGgxIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwODY5NDsgfVxuICAgICAgICAgIC5iZy1wdXJwbGUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDU1QTI7IH1cbiAgICAgICAgICAuYmctc3VjY2VzcyAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIGgxIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0QzQ0QjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgLmgyLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5oMywgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciAuaDQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgLmg1LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIGJsb2NrcXVvdGUsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgLmg2LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlLCAubmV4dC1wb3N0IC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2UgLm1lZGlhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tZWRpYV9faW1hZ2UsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tYWduaWZpYy1wb3B1cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2UgLm1hZ25pZmljLXBvcHVwIHN2Zy5wbGF5IHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tYWduaWZpYy1wb3B1cCBzdmcucGxheSBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgICAuYmctYmx1ZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2UgLm1hZ25pZmljLXBvcHVwOmhvdmVyIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICM1MDg2OTQ7IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjA4QTI0O1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTM1QzZFO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmctYmx1ZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4Njk0O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmctcHVycGxlIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDU1QTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iZy1zdWNjZXNzIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IGgxLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCBoMiwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQgaDMsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IGg0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCBoNSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQgaDYge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC5idG4sIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAuYnV0dG9uLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IFt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTdkMTAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MyAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdiOTNkICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxNGM5MSAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLmNvbnRhaW5lciwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLm1mcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5kZWZhdWx0IC5idG4td2hpdGUtZ2hvc3Qge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5kZWZhdWx0IC5idG4td2hpdGUtZ2hvc3Q6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGMDhBMjQgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXN1Y2Nlc3MgLmJ0bi13aGl0ZS1naG9zdCB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXN1Y2Nlc3MgLmJ0bi13aGl0ZS1naG9zdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzg0QzQ0QiAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXRBcnJvd1ByZXYge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dOZXh0LmFjdGl2ZSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLnNob3ctc2Nyb2xsZXIgI2NhdEFycm93UHJldi5hY3RpdmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd05leHQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0QXJyb3dOZXh0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93TmV4dCwgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93UHJldiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0QXJyb3dOZXh0IHN2ZywgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93UHJldiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXYgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2IGEge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXYgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXYgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExNTM2MztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTE1MzYzIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuYmctYmx1ZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoNzEsIDExOSwgMTMxLCAwKSwgIzQ3Nzc4Myk7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTE1MzYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTE1MzYzIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiA0MDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIC5iZy1ibHVlIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXROYXY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg3MSwgMTE5LCAxMzEsIDApLCAjNDc3NzgzKTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUgI2NhdE5hdiBsaSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctYmx1ZSAjY2F0TmF2IGxpIGEsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUgI2NhdEFycm93TmV4dCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctYmx1ZSAjY2F0QXJyb3dQcmV2LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1wdXJwbGUgI2NhdE5hdiBsaSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctcHVycGxlICNjYXROYXYgbGkgYSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctcHVycGxlICNjYXRBcnJvd05leHQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXB1cnBsZSAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctYmx1ZSAjY2F0TmF2IGxpIGEuYWN0aXZlOmFmdGVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1wdXJwbGUgI2NhdE5hdiBsaSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5oYW5naW5nLWFjY2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFuZ2luZy1hY2NlbnRfX3dyYXBwZXIge1xuICAgIHotaW5kZXg6IDE5OyB9XG4gICAgLmJnLXNlY29uZGFyeSAuaGFuZ2luZy1hY2NlbnRfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEzNUM2RTsgfVxuICAgIC5iZy1ibHVlIC5oYW5naW5nLWFjY2VudF9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4Njk0OyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmhhbmdpbmctYWNjZW50X193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7IH1cbiAgICAuYmctcHVycGxlIC5oYW5naW5nLWFjY2VudF9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyOyB9XG4gIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBib3JkZXI6IDE1cHggc29saWQgI0YwOEEyNDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEzNUM2RTsgfVxuICAgIC5iZy1ibHVlIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTA4Njk0OyB9XG4gICAgLmJnLXB1cnBsZSAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzkwNTVBMjsgfVxuICAgIC5iZy1zdWNjZXNzIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODRDNDRCOyB9XG4gIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjA4QTI0O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYmctc2Vjb25kYXJ5IC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG4gICAgLmJnLWJsdWUgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDg2OTQ7IH1cbiAgICAuYmctcHVycGxlIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyOyB9XG4gICAgLmJnLXN1Y2Nlc3MgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7IH1cblxuLnN1Yi1uYXYtaGFuZ2luZyAuaGFuZ2luZy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZDEwOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZDEwOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcgLmhhbmdpbmctYWNjZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWE3ZDEwOyB9XG5cbi5zdWItbmF2LWhhbmdpbmcuYmctYmx1ZSAuaGFuZ2luZy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NzgzOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcuYmctYmx1ZSAuaGFuZ2luZy1hY2NlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Nzc3ODM7IH1cbiAgLnN1Yi1uYXYtaGFuZ2luZy5iZy1ibHVlIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzQ3Nzc4MzsgfVxuXG4uc3ViLW5hdi1oYW5naW5nLmJnLXN1Y2Nlc3MgLmhhbmdpbmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3YjkzZDsgfVxuICAuc3ViLW5hdi1oYW5naW5nLmJnLXN1Y2Nlc3MgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdiOTNkOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcuYmctc3VjY2VzcyAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM3N2I5M2Q7IH1cblxuLnN1Yi1uYXYtaGFuZ2luZy5iZy1wdXJwbGUgLmhhbmdpbmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxNGM5MTsgfVxuICAuc3ViLW5hdi1oYW5naW5nLmJnLXB1cnBsZSAuaGFuZ2luZy1hY2NlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTRjOTE7IH1cbiAgLnN1Yi1uYXYtaGFuZ2luZy5iZy1wdXJwbGUgLmhhbmdpbmctYWNjZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE0YzkxOyB9XG5cbi5zZWN0aW9uLXBhZ2UtdGl0bGUsIC5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUsIC5wYWdlLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlX19wcmVoZWFkaW5nLCAucGFnZS10aXRsZV9fcHJlaGVhZGluZyB7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZV9fcHJlaGVhZGluZywgLnBhZ2UtdGl0bGVfX3ByZWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLCAucGFnZS10aXRsZV9faGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmc6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmcsIC5wYWdlLXRpdGxlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZzphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTlweDsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tcHJpbWFyeTphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLXByaW1hcnk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwOEEyNDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXNlY29uZGFyeTphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLXNlY29uZGFyeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1QzZFOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tc3VjY2VzczphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLXN1Y2Nlc3M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0QzQ0QjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWluZm86YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1pbmZvOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzlFRDA7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS13YXJuaW5nOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0td2FybmluZzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzUxOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tZGFuZ2VyOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0tZGFuZ2VyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRTAwMDA7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS1saWdodDphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLWxpZ2h0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS1kYXJrOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0tZGFyazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyQzU3OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tdGVydGlhcnk6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tYmxhY2s6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1ibGFjazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0td2hpdGU6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS13aGl0ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tZ3JheS0zMDA6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1ncmF5LTMwMDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tYmx1ZTphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLWJsdWU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwODY5NDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXB1cnBsZTphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLXB1cnBsZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tbGlnaHRlc3QtZ3JleTphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLWxpZ2h0ZXN0LWdyZXk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIsIC5wYWdlLXRpdGxlX19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idG4sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b24sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgW3R5cGU9c3VibWl0XSwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uLCAucGFnZS10aXRsZV9fZmlsdGVyIC5idG4sIC5wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbiwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBbdHlwZT1zdWJtaXRdLCAucGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAucGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idG46Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246Zmlyc3QtY2hpbGQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpmaXJzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgOmZpcnN0LWNoaWxkW3R5cGU9c3VibWl0XSwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246Zmlyc3QtY2hpbGQsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uOmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC5idG46Zmlyc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmZpcnN0LWNoaWxkLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpiLWZvcm0tbm9saW5lcyAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6Zmlyc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciA6Zmlyc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAucGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246Zmlyc3QtY2hpbGQsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAucGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMTAwcHg7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuOmxhc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246bGFzdC1jaGlsZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpsYXN0LWNoaWxkW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciA6bGFzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmxhc3QtY2hpbGQsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uOmxhc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ0bjpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3BqYi1mb3JtLW5vbGluZXMgLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOmxhc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciA6bGFzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sIC5wYWdlLXRpdGxlX19maWx0ZXIgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbjpsYXN0LWNoaWxkLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnBhZ2UtdGl0bGVfX2ZpbHRlciBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idG46aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpob3Zlclt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgOmhvdmVyW3R5cGU9c3VibWl0XSwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246aG92ZXIsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uOmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyIC5idG46aG92ZXIsIC5wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbjpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLWZvcm0tbm9saW5lcyAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6aG92ZXJbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciA6aG92ZXJbdHlwZT1zdWJtaXRdLCAucGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246aG92ZXIsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAucGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmJ0biwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbiwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItZm9ybS1ub2xpbmVzIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBbdHlwZT1zdWJtaXRdLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBidXR0b24sIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ0biwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuYnV0dG9uLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItZm9ybS1ub2xpbmVzIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIFt0eXBlPXN1Ym1pdF0sIC5wYWdlLXRpdGxlX19maWx0ZXIgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4OyB9IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZV9fYm9keSwgLnBhZ2UtdGl0bGVfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5zZWN0aW9uLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDsgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XG4gICAgICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7IH0gfVxuICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcbiAgICAgIC5zZWN0aW9uLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9faW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5zZWN0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlX19pbm5lciBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2ltYWdlIC5tZWRpYSwgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZV9faW1hZ2UgLm1lZGlhX19pbWFnZSwgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZV9fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA0MSwgNTUsIDAuNSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZV9fZXhjZXJwdCB7XG4gICAgbWF4LXdpZHRoOiA0MTVweDsgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNsaWRlX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNsaWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG4uc2VjdGlvbi10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlY3Rpb24tdGVzdGltb25pYWwgaDIsIC5zZWN0aW9uLXRlc3RpbW9uaWFsIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMyMzFmMjA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIGgyLCAuc2VjdGlvbi10ZXN0aW1vbmlhbCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMzEzcHg7XG4gICAgcGFkZGluZzogMCA0M3B4IDcwcHggODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC50ZXh0IC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjsgfVxuICAgICAgLnNlY3Rpb24tdGVzdGltb25pYWwgLnRleHQgLmxvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tdGVzdGltb25pYWwgLmltZyB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5pbWcge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLnNlY3Rpb24tdGVzdGltb25pYWwgLnF1b3RlLWJvcmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5xdW90ZS1ib3JkZXIubGVmdCB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAucXVvdGUtYm9yZGVyLmJvdHRvbSB7XG4gICAgICBsZWZ0OiAyNzZweDtcbiAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5xdW90ZS1ib3JkZXIuY29ybmVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogMTE3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVzQUFBQjFDQVlBQUFBR1BodzNBQUFCUzJsVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRLUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE5ESWdOemt1TVRZd09USTBMQ0F5TURFM0x6QTNMekV6TFRBeE9qQTJPak01SUNBZ0lDQWdJQ0FpUGdvZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWk4K0NpQThMM0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdvOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K25oeGc3d0FBQXY1SlJFRlVlSnp0M2J0ckZGRVlodkZuWjBPS29GaU12ZitDRjFCRXZFSXNSQXNyMGNwTFl4MEVFYXk5b0ZoYWFHY2xZcVVXZ2FDOUZqWUdLOU1aTExJclFaUVZJc0hpYUtGc2R1YmR1Yys4VDVrNWJENSttVGt6RXdMcERRWURnSG5nTnJBWCtBNDhBNjRCNjdTOE9JNVRyNTBoUUMwQzBaK3ZiUWV1QUx1Qmc4Qkd6dk0xdG9od1JrVmpqdTBEenBVN1RyMkxDSmZlVnUwcGE1QW1GQUc5Q2NmN1pRM1NoTVpkZm02TGpDVmtMQ0ZqQ1JsTHlGaEN4aEl5bHBDeGhJd2xaQ3doWXdrWlM4aFlRc1lTTXBhUXNZU01KV1FzSVdNSkdVdklXRUxHRWpLV2tMR0VqQ1ZrTENGakNSbEx5RmhDeGhJeWxwQ3hoSXdsWkN3aFl3a1pTOGhZUXNZU01wYVFzWVNNSldRc0lXTUpHVXZJV0VMR0VqS1drTEdFakNWa0xDRmpDUmxMeUZoQ3hoSXlscEN4aEl3bFpDd2hZd2taUzhoWVFzWVNNcGFRc1lTTUpXUXNJV01KR1V2SVdFTEdFcHFwZW9EL09nTmNCblpSMGc5eU9CeE9PdndUZUFmY2plTjR0VTVZdDRBYlZROHhwZ1BBK2VGd2VLZ3VXSGVBNjFVUE1hR2R3SU9xc1hyQWZXQ2g0am5TTkY4bFZnOTRDRnl0Y0FhcHF1NkdqWU1DbHFyQWFpTFVHckJROW1Xb1FHMEFINHNkSjdFUjhCYTRWL2FqZ3dJMUlqeHp2UzUwSXZUL1lWRkdmZUF4Y0NuRjJoRndHbmhUNkVSVFZBWldIM2dDWEVpeHRyWlFVUHpkc0RWUVVDeFdxNkNnT0N3RjZnY05nSUppOWl3RjZodHdrbkI3cm4xNVk4MENUNEd6S2RZMkNncnl4Wm9GbmhPZWo1SnFIQlRrdDJlMUhncnl3ZW9FRkdUSFVxQyswbUFveUxabktWQUQ0QVR3SWNQM3E3eHBzZWFBbHdTQXBGb0JCZE5oelFHdmdPTXAxcllHQ3ZROXE3TlFvR0YxR2dyU1l5bFFxN1FRQ3RMdFdkdUFGNlNIT2daOHlqQlRiVXZDMmtINDFlNytGSi9WYWloSXhycVk4bk5hRHdYNXZPNTBBZ3F5WTNVR0NySmhyUUJINlFnVVRQKzZzMEk0b3o3bk4wcjltK2JNNmlRVTZGaWRoUUlOcTlOUWtCNnI4MUFRc0g0bHJGa0dEdE54S0FoWTd5Y2NYeWE4Rkg4cFo1eDZGd0UzZ2MweHgvNUNyWlU2VVkyTGdDWGdGT0h2dlRlQmRlQVJjQVJEL2ROdlQ4U0Raa1BEVzdNQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uIC5jb2wtbGctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcbiAgICBjb2xvcjogIzIzMWYyMDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IGEsIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IGg0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2OyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2FkZGl0aW9uYWwge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19hZGRpdGlvbmFsIGg0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCB1bCwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCBvbCB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjNTM1MzUzOyB9XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19hZGRpdGlvbmFsIHVsIGxpLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19hZGRpdGlvbmFsIG9sIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2FkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX3BvaW50cyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19wb2ludHMgLnBvaW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHggKiAxIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fcG9pbnRzIC5wLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fcG9pbnRzIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMjMxZjIwOyB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbiAuY29sLWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCBoNCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgdWwsIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCB1bCBsaSwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCBhLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCBoNCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19wb2ludHMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHggKiAyIC8gMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fcG9pbnRzIC5wLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fcG9pbnRzIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMjMxZjIwOyB9XG5cbi5sb2NhdGlvbnMtMy1jb2wgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubG9jYXRpb25zLTMtY29sIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gIC5sb2NhdGlvbnMtMy1jb2wgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCA+IGRpdjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQ6ICM4NEM0NEI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfVxuICAubG9jYXRpb25zLTMtY29sIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgPiBkaXY6bGFzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cyAuY29sLWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fY29udGVudCBhLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX3BvaW50cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fcG9pbnRzIC5wb2ludCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19wb2ludHMgLnBvaW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19wb2ludHMgLnAtaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSAvIGNvbnRhaW47XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX3BvaW50cyBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMjsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9fY29udGVudCBhLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG5cbi5qb2Itc2lkZWJhciAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuICAuam9iLXNpZGViYXIgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC12aWRlbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgYXNwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy40NSclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19pbWFnZSAubWZwLXZpZGVvIC5tZWRpYV9faW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTBweCAxMTBweDsgfSB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19pbWFnZSAubWZwLXZpZGVvIC5tZWRpYV9faW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNTUnIGN5PSc1NScgcj0nNTUnIGZpbGw9JyUyMzIzMUYyMCcgZmlsbC1vcGFjaXR5PScuNiclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2NvbnRlbnQgYSwgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuXG4uc2VjdGlvbi10ZXh0LW1vZHVsZSB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zZWN0aW9uLXRleHQtbW9kdWxlIC50ZXh0LW1vZHVsZV9fbWFpbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1tb2R1bGUgLnRleHQtbW9kdWxlX19tYWluIGEsIC5zZWN0aW9uLXRleHQtbW9kdWxlIC50ZXh0LW1vZHVsZV9fbWFpbiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zZWN0aW9uLXRleHQtbW9kdWxlLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICM1MDg2OTQ7IH1cbiAgICAuc2VjdGlvbi10ZXh0LW1vZHVsZS5iZy1ibHVlIC50ZXh0LW1vZHVsZV9fbWFpbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNlY3Rpb24tdGV4dC1tb2R1bGUuYmctYmx1ZSAudGV4dC1tb2R1bGVfX21haW4gLmgzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlY3Rpb24tdGV4dC1tb2R1bGUuYmctcHVycGxlIC50ZXh0LW1vZHVsZV9fbWFpbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VjdGlvbi10ZXh0LW1vZHVsZS5iZy1wdXJwbGUgLnRleHQtbW9kdWxlX19tYWluIC5oMyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VjdGlvbi12aWRlbyAuc2VjdGlvbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2VjdGlvbi12aWRlbyAuY29udGVudF9fY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxNTA7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX2NvbnRlbnQgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLXZpZGVvIC5jb250ZW50X192aWRlbyAubWVkaWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi12aWRlbyAuY29udGVudF9fdmlkZW8gLm1lZGlhIC5wb3N0ZXItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvIC5tZWRpYSAucG9zdGVyLWljb24ge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gICAgLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvIC5tZWRpYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi12aWRlbyAuY29udGVudF9fdmlkZW8gLm1lZGlhIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbi1zZWN0aW9uLXZpZGVvIC5yZXBsYWNlLXZpZGVvLFxuLnNlY3Rpb24tc2VjdGlvbi12aWRlbyAuY29udGVudF9fdmlkZW86YmVmb3JlLFxuLnNlY3Rpb24tc2VjdGlvbi12aWRlbyAuY29udGVudF9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzOyB9XG5cbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8tLXZpZGVvLWFjdGl2ZSAucmVwbGFjZS12aWRlbyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNlY3Rpb24tc2VjdGlvbi12aWRlby0tdmlkZW8tYWN0aXZlIC5jb250ZW50X192aWRlbzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgLTUwcHgpO1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZWN0aW9uLXNlY3Rpb24tdmlkZW8tLXZpZGVvLWFjdGl2ZSAuY29udGVudF9fdmlkZW86YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIC01MHB4KTsgfSB9XG5cbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8tLXZpZGVvLWFjdGl2ZSAuY29udGVudF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpOyB9XG5cbi5yZXBsYWNlLXZpZGVvLWVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDsgfVxuXG4ucmVwbGFjZS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLnJlcGxhY2UtdmlkZW8gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjk4OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucmVwbGFjZS12aWRlbyBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuOTg5OTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM3MTBlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzVDNkUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjM4NDMgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEIgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJhNjM2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM5RUQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ODZiYyAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjM1MSAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlkMWUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFMDAwMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDllMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTEzMjYgIWltcG9ydGFudDsgfVxuXG4uYmctdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy10ZXJ0aWFyeTpob3ZlciwgYS5iZy10ZXJ0aWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy10ZXJ0aWFyeTpob3ZlcixcbmJ1dHRvbi5iZy10ZXJ0aWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQzODEgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ibGFjazpob3ZlciwgYS5iZy1ibGFjazpmb2N1cyxcbmJ1dHRvbi5iZy1ibGFjazpob3ZlcixcbmJ1dHRvbi5iZy1ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA3MDcgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13aGl0ZTpob3ZlciwgYS5iZy13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5iZy13aGl0ZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ncmF5LTMwMDpob3ZlciwgYS5iZy1ncmF5LTMwMDpmb2N1cyxcbmJ1dHRvbi5iZy1ncmF5LTMwMDpob3ZlcixcbmJ1dHRvbi5iZy1ncmF5LTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGJiYzUgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDg2OTQgIWltcG9ydGFudDsgfVxuXG5hLmJnLWJsdWU6aG92ZXIsIGEuYmctYmx1ZTpmb2N1cyxcbmJ1dHRvbi5iZy1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U2ODczICFpbXBvcnRhbnQ7IH1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDsgfVxuXG5hLmJnLXB1cnBsZTpob3ZlciwgYS5iZy1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctcHVycGxlOmhvdmVyLFxuYnV0dG9uLmJnLXB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQzODEgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHRlc3QtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0ZXN0LWdyZXk6aG92ZXIsIGEuYmctbGlnaHRlc3QtZ3JleTpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodGVzdC1ncmV5OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0ZXN0LWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktMjU6aG92ZXIsIGEuYmctdWktMjU6Zm9jdXMsXG5idXR0b24uYmctdWktMjU6aG92ZXIsXG5idXR0b24uYmctdWktMjU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktNTA6aG92ZXIsIGEuYmctdWktNTA6Zm9jdXMsXG5idXR0b24uYmctdWktNTA6aG92ZXIsXG5idXR0b24uYmctdWktNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExMzI2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTEwMDpob3ZlciwgYS5iZy11aS0xMDA6Zm9jdXMsXG5idXR0b24uYmctdWktMTAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ5ZTAgIWltcG9ydGFudDsgfVxuXG4uYmctdWktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktMjAwOmhvdmVyLCBhLmJnLXVpLTIwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS0yMDA6aG92ZXIsXG5idXR0b24uYmctdWktMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMTMyNiAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS0zMDA6aG92ZXIsIGEuYmctdWktMzAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTMwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiYmM1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Q0EzQUYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTQwMDpob3ZlciwgYS5iZy11aS00MDA6Zm9jdXMsXG5idXR0b24uYmctdWktNDAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg5OTggIWltcG9ydGFudDsgfVxuXG4uYmctdWktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktNTAwOmhvdmVyLCBhLmJnLXVpLTUwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS01MDA6aG92ZXIsXG5idXR0b24uYmctdWktNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTk2NCAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS02MDA6aG92ZXIsIGEuYmctdWktNjAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTYwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExMzI2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTEgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTcwMDpob3ZlciwgYS5iZy11aS03MDA6Zm9jdXMsXG5idXR0b24uYmctdWktNzAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI5MzMgIWltcG9ydGFudDsgfVxuXG4uYmctdWktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktODAwOmhvdmVyLCBhLmJnLXVpLTgwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS04MDA6aG92ZXIsXG5idXR0b24uYmctdWktODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMTExNiAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS05MDA6aG92ZXIsIGEuYmctdWktOTAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTkwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExMzI2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ1REIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNGMDhBMjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzEzNUM2RSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzg0QzQ0QiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzUzOUVEMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjM1MSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0UwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjRGNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JheS0zMDAge1xuICBib3JkZXItY29sb3I6ICNEMUQ1REIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM1MDg2OTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzkwNTVBMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHRlc3QtZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktMjUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS0xMDAge1xuICBib3JkZXItY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS00MDAge1xuICBib3JkZXItY29sb3I6ICM5Q0EzQUYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogIzZCNzI4MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS03MDAge1xuICBib3JkZXItY29sb3I6ICMzNzQxNTEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogIzFGMjkzNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDM1LCAzMSwgMzIsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMzUsIDMxLCAzMiwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgzNSwgMzEsIDMyLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTIwLFxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0yMCxcbi5teC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQwLFxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci00MCxcbi5teC00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCxcbi5teS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNDAsXG4ubXgtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTYwIHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTYwLFxuLm15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci02MCxcbi5teC02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi02MCxcbi5teS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNjAsXG4ubXgtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTgwLFxuLm15LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci04MCxcbi5teC04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi04MCxcbi5teS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtODAsXG4ubXgtODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTAwLFxuLm15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwMCxcbi5teC0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEwMCxcbi5teS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMDAsXG4ubXgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMTIwIHtcbiAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMjAsXG4ubXktMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTIwLFxuLm14LTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTIwLFxuLm15LTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEyMCxcbi5teC0xMjAge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubS0xMjUge1xuICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEyNSxcbi5teS0xMjUge1xuICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xMjUsXG4ubXgtMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMjUsXG4ubXktMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTI1LFxuLm14LTEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTQwLFxuLm15LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTE0MCxcbi5teC0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE0MCxcbi5teS0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xNDAsXG4ubXgtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMTYwIHtcbiAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNjAsXG4ubXktMTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTYwLFxuLm14LTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTYwLFxuLm15LTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE2MCxcbi5teC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubS0xODAge1xuICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE4MCxcbi5teS0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xODAsXG4ubXgtMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xODAsXG4ubXktMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTgwLFxuLm14LTE4MCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTIyMCB7XG4gIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMjIwLFxuLm15LTIyMCB7XG4gIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIyMCxcbi5teC0yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIyMCxcbi5teS0yMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0yMjAsXG4ubXgtMjIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMCxcbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTIwLFxuLnB4LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMCxcbi5weS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIwLFxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQwLFxuLnB5LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNDAsXG4ucHgtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQwLFxuLnB5LTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDAsXG4ucHgtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucC02MCB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjAsXG4ucHktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci02MCxcbi5weC02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNjAsXG4ucHktNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC02MCxcbi5weC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTgwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04MCxcbi5weS04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTgwLFxuLnB4LTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MCxcbi5weS04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTgwLFxuLnB4LTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMTAwIHtcbiAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTAwLFxuLnB5LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xMDAsXG4ucHgtMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAwLFxuLnB5LTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMDAsXG4ucHgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTEyMCB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEyMCxcbi5weS0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTIwLFxuLnB4LTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEyMCxcbi5weS0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTIwLFxuLnB4LTEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucC0xMjUge1xuICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMjUsXG4ucHktMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTEyNSxcbi5weC0xMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMjUsXG4ucHktMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEyNSxcbi5weC0xMjUge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMTQwIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTQwLFxuLnB5LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xNDAsXG4ucHgtMTQwIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTQwLFxuLnB5LTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xNDAsXG4ucHgtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTE2MCB7XG4gIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE2MCxcbi5weS0xNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTYwLFxuLnB4LTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE2MCxcbi5weS0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTYwLFxuLnB4LTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ucC0xODAge1xuICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xODAsXG4ucHktMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE4MCxcbi5weC0xODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xODAsXG4ucHktMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE4MCxcbi5weC0xODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMjIwIHtcbiAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjIwLFxuLnB5LTIyMCB7XG4gIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0yMjAsXG4ucHgtMjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjIwLFxuLnB5LTIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0yMjAsXG4ucHgtMjIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIwIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMjAsXG4ubXktbjIwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjIwLFxuLm14LW4yMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjIwLFxuLm15LW4yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yMCxcbi5teC1uMjAge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uNDAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW40MCxcbi5teS1uNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uNDAsXG4ubXgtbjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNDAsXG4ubXktbjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjQwLFxuLm14LW40MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW42MCB7XG4gIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjYwLFxuLm15LW42MCB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW42MCxcbi5teC1uNjAge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW42MCxcbi5teS1uNjAge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNjAsXG4ubXgtbjYwIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjgwIHtcbiAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uODAsXG4ubXktbjgwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjgwLFxuLm14LW44MCB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjgwLFxuLm15LW44MCB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW44MCxcbi5teC1uODAge1xuICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMTAwIHtcbiAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjEwMCxcbi5teS1uMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xMDAsXG4ubXgtbjEwMCB7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMDAsXG4ubXktbjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTAwLFxuLm14LW4xMDAge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEyMCB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMjAsXG4ubXktbjEyMCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTIwLFxuLm14LW4xMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTIwLFxuLm15LW4xMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjEyMCxcbi5teC1uMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMjUge1xuICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTI1LFxuLm15LW4xMjUge1xuICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubXItbjEyNSxcbi5teC1uMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWItbjEyNSxcbi5teS1uMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xMjUsXG4ubXgtbjEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubS1uMTQwIHtcbiAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjE0MCxcbi5teS1uMTQwIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xNDAsXG4ubXgtbjE0MCB7XG4gIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xNDAsXG4ubXktbjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTQwLFxuLm14LW4xNDAge1xuICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE2MCB7XG4gIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNjAsXG4ubXktbjE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTYwLFxuLm14LW4xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTYwLFxuLm15LW4xNjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjE2MCxcbi5teC1uMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4xODAge1xuICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTgwLFxuLm15LW4xODAge1xuICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjE4MCxcbi5teC1uMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjE4MCxcbi5teS1uMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xODAsXG4ubXgtbjE4MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMjIwIHtcbiAgbWFyZ2luOiAtMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjIyMCxcbi5teS1uMjIwIHtcbiAgbWFyZ2luLXRvcDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yMjAsXG4ubXgtbjIyMCB7XG4gIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yMjAsXG4ubXktbjIyMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjIwLFxuLm14LW4yMjAge1xuICBtYXJnaW4tbGVmdDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIwLFxuICAubXktc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMjAsXG4gIC5teC1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIwLFxuICAubXktc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMjAsXG4gIC5teC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQwLFxuICAubXktc20tNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tNDAsXG4gIC5teC1zbS00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQwLFxuICAubXktc20tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tNDAsXG4gIC5teC1zbS00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYwLFxuICAubXktc20tNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tNjAsXG4gIC5teC1zbS02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYwLFxuICAubXktc20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tNjAsXG4gIC5teC1zbS02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTgwLFxuICAubXktc20tODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tODAsXG4gIC5teC1zbS04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTgwLFxuICAubXktc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tODAsXG4gIC5teC1zbS04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTAwLFxuICAubXktc20tMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMDAsXG4gIC5teC1zbS0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTAwLFxuICAubXktc20tMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMDAsXG4gIC5teC1zbS0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyMCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMjAsXG4gIC5teS1zbS0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEyMCxcbiAgLm14LXNtLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMjAsXG4gIC5teS1zbS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEyMCxcbiAgLm14LXNtLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTI1IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEyNSxcbiAgLm15LXNtLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXItc20tMTI1LFxuICAubXgtc20tMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEyNSxcbiAgLm15LXNtLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMTI1LFxuICAubXgtc20tMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubS1zbS0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTQwLFxuICAubXktc20tMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xNDAsXG4gIC5teC1zbS0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTQwLFxuICAubXktc20tMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xNDAsXG4gIC5teC1zbS0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE2MCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNjAsXG4gIC5teS1zbS0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTE2MCxcbiAgLm14LXNtLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xNjAsXG4gIC5teS1zbS0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTE2MCxcbiAgLm14LXNtLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE4MCxcbiAgLm15LXNtLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMTgwLFxuICAubXgtc20tMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE4MCxcbiAgLm15LXNtLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMTgwLFxuICAubXgtc20tMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0yMjAge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMjIwLFxuICAubXktc20tMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yMjAsXG4gIC5teC1zbS0yMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMjIwLFxuICAubXktc20tMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yMjAsXG4gIC5teC1zbS0yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMCxcbiAgLnB5LXNtLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yMCxcbiAgLnB4LXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIwLFxuICAucHktc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIwLFxuICAucHgtc20tMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQwLFxuICAucHktc20tNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQwLFxuICAucHgtc20tNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tNDAsXG4gIC5weS1zbS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tNDAsXG4gIC5weC1zbS00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNjAsXG4gIC5weS1zbS02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tNjAsXG4gIC5weC1zbS02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02MCxcbiAgLnB5LXNtLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02MCxcbiAgLnB4LXNtLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS04MCxcbiAgLnB5LXNtLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS04MCxcbiAgLnB4LXNtLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTgwLFxuICAucHktc20tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTgwLFxuICAucHgtc20tODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMTAwLFxuICAucHktc20tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMTAwLFxuICAucHgtc20tMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMDAsXG4gIC5weS1zbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xMDAsXG4gIC5weC1zbS0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0xMjAge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEyMCxcbiAgLnB5LXNtLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEyMCxcbiAgLnB4LXNtLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMTIwLFxuICAucHktc20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMTIwLFxuICAucHgtc20tMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTI1IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMjUsXG4gIC5weS1zbS0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xMjUsXG4gIC5weC1zbS0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEyNSxcbiAgLnB5LXNtLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEyNSxcbiAgLnB4LXNtLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMTQwLFxuICAucHktc20tMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMTQwLFxuICAucHgtc20tMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNDAsXG4gIC5weS1zbS0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xNDAsXG4gIC5weC1zbS0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE2MCxcbiAgLnB5LXNtLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTE2MCxcbiAgLnB4LXNtLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMTYwLFxuICAucHktc20tMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMTYwLFxuICAucHgtc20tMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xODAsXG4gIC5weS1zbS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xODAsXG4gIC5weC1zbS0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE4MCxcbiAgLnB5LXNtLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTE4MCxcbiAgLnB4LXNtLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIyMCB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMjIwLFxuICAucHktc20tMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMjIwLFxuICAucHgtc20tMjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMjAsXG4gIC5weS1zbS0yMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yMjAsXG4gIC5weC1zbS0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMjAsXG4gIC5teS1zbS1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yMCxcbiAgLm14LXNtLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjAsXG4gIC5teS1zbS1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yMCxcbiAgLm14LXNtLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40MCxcbiAgLm15LXNtLW40MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjQwLFxuICAubXgtc20tbjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40MCxcbiAgLm15LXNtLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQwLFxuICAubXgtc20tbjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYwLFxuICAubXktc20tbjYwIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNjAsXG4gIC5teC1zbS1uNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjYwLFxuICAubXktc20tbjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNjAsXG4gIC5teC1zbS1uNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW44MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uODAsXG4gIC5teS1zbS1uODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW44MCxcbiAgLm14LXNtLW44MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uODAsXG4gIC5teS1zbS1uODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW44MCxcbiAgLm14LXNtLW44MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEwMCxcbiAgLm15LXNtLW4xMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTAwLFxuICAubXgtc20tbjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjEwMCxcbiAgLm15LXNtLW4xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTAwLFxuICAubXgtc20tbjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMjAge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMjAsXG4gIC5teS1zbS1uMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjEyMCxcbiAgLm14LXNtLW4xMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMjAsXG4gIC5teS1zbS1uMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEyMCxcbiAgLm14LXNtLW4xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTI1IHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTI1LFxuICAubXktc20tbjEyNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xMjUsXG4gIC5teC1zbS1uMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTI1LFxuICAubXktc20tbjEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xMjUsXG4gIC5teC1zbS1uMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE0MCB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE0MCxcbiAgLm15LXNtLW4xNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTQwLFxuICAubXgtc20tbjE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjE0MCxcbiAgLm15LXNtLW4xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTQwLFxuICAubXgtc20tbjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xNjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNjAsXG4gIC5teS1zbS1uMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjE2MCxcbiAgLm14LXNtLW4xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNjAsXG4gIC5teS1zbS1uMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjE2MCxcbiAgLm14LXNtLW4xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTgwLFxuICAubXktc20tbjE4MCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xODAsXG4gIC5teC1zbS1uMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTgwLFxuICAubXktc20tbjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xODAsXG4gIC5teC1zbS1uMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIyMCB7XG4gICAgbWFyZ2luOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIyMCxcbiAgLm15LXNtLW4yMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjIwLFxuICAubXgtc20tbjIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjIyMCxcbiAgLm15LXNtLW4yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMjIwLFxuICAubXgtc20tbjIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIwLFxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMjAsXG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIwLFxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjAsXG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQwLFxuICAubXktbWQtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtNDAsXG4gIC5teC1tZC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQwLFxuICAubXktbWQtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtNDAsXG4gIC5teC1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYwLFxuICAubXktbWQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtNjAsXG4gIC5teC1tZC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYwLFxuICAubXktbWQtNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtNjAsXG4gIC5teC1tZC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgwLFxuICAubXktbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtODAsXG4gIC5teC1tZC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgwLFxuICAubXktbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtODAsXG4gIC5teC1tZC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTAwLFxuICAubXktbWQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMDAsXG4gIC5teC1tZC0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTAwLFxuICAubXktbWQtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xMDAsXG4gIC5teC1tZC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEyMCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMjAsXG4gIC5teS1tZC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEyMCxcbiAgLm14LW1kLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMjAsXG4gIC5teS1tZC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEyMCxcbiAgLm14LW1kLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTI1IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEyNSxcbiAgLm15LW1kLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMTI1LFxuICAubXgtbWQtMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEyNSxcbiAgLm15LW1kLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTI1LFxuICAubXgtbWQtMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTQwLFxuICAubXktbWQtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xNDAsXG4gIC5teC1tZC0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTQwLFxuICAubXktbWQtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xNDAsXG4gIC5teC1tZC0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE2MCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNjAsXG4gIC5teS1tZC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTE2MCxcbiAgLm14LW1kLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNjAsXG4gIC5teS1tZC0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTE2MCxcbiAgLm14LW1kLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE4MCxcbiAgLm15LW1kLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMTgwLFxuICAubXgtbWQtMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE4MCxcbiAgLm15LW1kLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTgwLFxuICAubXgtbWQtMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0yMjAge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjIwLFxuICAubXktbWQtMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yMjAsXG4gIC5teC1tZC0yMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMjIwLFxuICAubXktbWQtMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yMjAsXG4gIC5teC1tZC0yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yMCxcbiAgLnB4LW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIwLFxuICAucHktbWQtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQwLFxuICAucHktbWQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQwLFxuICAucHgtbWQtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtNDAsXG4gIC5weS1tZC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtNDAsXG4gIC5weC1tZC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNjAsXG4gIC5weS1tZC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNjAsXG4gIC5weC1tZC02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02MCxcbiAgLnB5LW1kLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02MCxcbiAgLnB4LW1kLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04MCxcbiAgLnB5LW1kLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC04MCxcbiAgLnB4LW1kLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTgwLFxuICAucHktbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTgwLFxuICAucHgtbWQtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTAwLFxuICAucHktbWQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTAwLFxuICAucHgtbWQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMDAsXG4gIC5weS1tZC0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xMDAsXG4gIC5weC1tZC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0xMjAge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEyMCxcbiAgLnB5LW1kLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEyMCxcbiAgLnB4LW1kLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMTIwLFxuICAucHktbWQtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTIwLFxuICAucHgtbWQtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTI1IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMjUsXG4gIC5weS1tZC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xMjUsXG4gIC5weC1tZC0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEyNSxcbiAgLnB5LW1kLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEyNSxcbiAgLnB4LW1kLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTQwLFxuICAucHktbWQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTQwLFxuICAucHgtbWQtMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNDAsXG4gIC5weS1tZC0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xNDAsXG4gIC5weC1tZC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE2MCxcbiAgLnB5LW1kLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTE2MCxcbiAgLnB4LW1kLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMTYwLFxuICAucHktbWQtMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTYwLFxuICAucHgtbWQtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xODAsXG4gIC5weS1tZC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xODAsXG4gIC5weC1tZC0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE4MCxcbiAgLnB5LW1kLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTE4MCxcbiAgLnB4LW1kLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIyMCB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjIwLFxuICAucHktbWQtMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMjIwLFxuICAucHgtbWQtMjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yMjAsXG4gIC5weS1tZC0yMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yMjAsXG4gIC5weC1tZC0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjAsXG4gIC5teS1tZC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yMCxcbiAgLm14LW1kLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjAsXG4gIC5teS1tZC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yMCxcbiAgLm14LW1kLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40MCxcbiAgLm15LW1kLW40MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQwLFxuICAubXgtbWQtbjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40MCxcbiAgLm15LW1kLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQwLFxuICAubXgtbWQtbjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYwLFxuICAubXktbWQtbjYwIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNjAsXG4gIC5teC1tZC1uNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYwLFxuICAubXktbWQtbjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNjAsXG4gIC5teC1tZC1uNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW44MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uODAsXG4gIC5teS1tZC1uODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW44MCxcbiAgLm14LW1kLW44MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uODAsXG4gIC5teS1tZC1uODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW44MCxcbiAgLm14LW1kLW44MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEwMCxcbiAgLm15LW1kLW4xMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTAwLFxuICAubXgtbWQtbjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEwMCxcbiAgLm15LW1kLW4xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTAwLFxuICAubXgtbWQtbjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xMjAge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMjAsXG4gIC5teS1tZC1uMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEyMCxcbiAgLm14LW1kLW4xMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xMjAsXG4gIC5teS1tZC1uMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEyMCxcbiAgLm14LW1kLW4xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTI1IHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTI1LFxuICAubXktbWQtbjEyNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xMjUsXG4gIC5teC1tZC1uMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTI1LFxuICAubXktbWQtbjEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xMjUsXG4gIC5teC1tZC1uMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE0MCB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE0MCxcbiAgLm15LW1kLW4xNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTQwLFxuICAubXgtbWQtbjE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE0MCxcbiAgLm15LW1kLW4xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTQwLFxuICAubXgtbWQtbjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNjAsXG4gIC5teS1tZC1uMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjE2MCxcbiAgLm14LW1kLW4xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xNjAsXG4gIC5teS1tZC1uMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjE2MCxcbiAgLm14LW1kLW4xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTgwLFxuICAubXktbWQtbjE4MCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xODAsXG4gIC5teC1tZC1uMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTgwLFxuICAubXktbWQtbjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xODAsXG4gIC5teC1tZC1uMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIyMCB7XG4gICAgbWFyZ2luOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIyMCxcbiAgLm15LW1kLW4yMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjIwLFxuICAubXgtbWQtbjIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIyMCxcbiAgLm15LW1kLW4yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMjIwLFxuICAubXgtbWQtbjIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIwLFxuICAubXktbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMjAsXG4gIC5teC1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIwLFxuICAubXktbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMjAsXG4gIC5teC1sZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQwLFxuICAubXktbGctNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctNDAsXG4gIC5teC1sZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQwLFxuICAubXktbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctNDAsXG4gIC5teC1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTYwLFxuICAubXktbGctNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctNjAsXG4gIC5teC1sZy02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYwLFxuICAubXktbGctNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctNjAsXG4gIC5teC1sZy02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTgwLFxuICAubXktbGctODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctODAsXG4gIC5teC1sZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTgwLFxuICAubXktbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctODAsXG4gIC5teC1sZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTAwLFxuICAubXktbGctMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMDAsXG4gIC5teC1sZy0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTAwLFxuICAubXktbGctMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xMDAsXG4gIC5teC1sZy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyMCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMjAsXG4gIC5teS1sZy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEyMCxcbiAgLm14LWxnLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMjAsXG4gIC5teS1sZy0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEyMCxcbiAgLm14LWxnLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTI1IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyNSxcbiAgLm15LWxnLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctMTI1LFxuICAubXgtbGctMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEyNSxcbiAgLm15LWxnLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMTI1LFxuICAubXgtbGctMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTQwLFxuICAubXktbGctMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xNDAsXG4gIC5teC1sZy0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTQwLFxuICAubXktbGctMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xNDAsXG4gIC5teC1sZy0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE2MCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNjAsXG4gIC5teS1sZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTE2MCxcbiAgLm14LWxnLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xNjAsXG4gIC5teS1sZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTE2MCxcbiAgLm14LWxnLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE4MCxcbiAgLm15LWxnLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMTgwLFxuICAubXgtbGctMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE4MCxcbiAgLm15LWxnLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMTgwLFxuICAubXgtbGctMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0yMjAge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMjIwLFxuICAubXktbGctMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yMjAsXG4gIC5teC1sZy0yMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMjIwLFxuICAubXktbGctMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yMjAsXG4gIC5teC1sZy0yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMCxcbiAgLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yMCxcbiAgLnB4LWxnLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIwLFxuICAucHktbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIwLFxuICAucHgtbGctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQwLFxuICAucHktbGctNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQwLFxuICAucHgtbGctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctNDAsXG4gIC5weS1sZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNDAsXG4gIC5weC1sZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNjAsXG4gIC5weS1sZy02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctNjAsXG4gIC5weC1sZy02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02MCxcbiAgLnB5LWxnLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02MCxcbiAgLnB4LWxnLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy04MCxcbiAgLnB5LWxnLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy04MCxcbiAgLnB4LWxnLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgwLFxuICAucHktbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTgwLFxuICAucHgtbGctODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMTAwLFxuICAucHktbGctMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMTAwLFxuICAucHgtbGctMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMDAsXG4gIC5weS1sZy0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xMDAsXG4gIC5weC1sZy0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0xMjAge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEyMCxcbiAgLnB5LWxnLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEyMCxcbiAgLnB4LWxnLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMTIwLFxuICAucHktbGctMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMTIwLFxuICAucHgtbGctMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTI1IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMjUsXG4gIC5weS1sZy0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xMjUsXG4gIC5weC1sZy0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEyNSxcbiAgLnB5LWxnLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEyNSxcbiAgLnB4LWxnLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMTQwLFxuICAucHktbGctMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMTQwLFxuICAucHgtbGctMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNDAsXG4gIC5weS1sZy0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xNDAsXG4gIC5weC1sZy0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE2MCxcbiAgLnB5LWxnLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTE2MCxcbiAgLnB4LWxnLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMTYwLFxuICAucHktbGctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMTYwLFxuICAucHgtbGctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xODAsXG4gIC5weS1sZy0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xODAsXG4gIC5weC1sZy0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE4MCxcbiAgLnB5LWxnLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTE4MCxcbiAgLnB4LWxnLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIyMCB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMjIwLFxuICAucHktbGctMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMjIwLFxuICAucHgtbGctMjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMjAsXG4gIC5weS1sZy0yMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yMjAsXG4gIC5weC1sZy0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMjAsXG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yMCxcbiAgLm14LWxnLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjAsXG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yMCxcbiAgLm14LWxnLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40MCxcbiAgLm15LWxnLW40MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjQwLFxuICAubXgtbGctbjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40MCxcbiAgLm15LWxnLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQwLFxuICAubXgtbGctbjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYwLFxuICAubXktbGctbjYwIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNjAsXG4gIC5teC1sZy1uNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjYwLFxuICAubXktbGctbjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNjAsXG4gIC5teC1sZy1uNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW44MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uODAsXG4gIC5teS1sZy1uODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW44MCxcbiAgLm14LWxnLW44MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uODAsXG4gIC5teS1sZy1uODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW44MCxcbiAgLm14LWxnLW44MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEwMCxcbiAgLm15LWxnLW4xMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTAwLFxuICAubXgtbGctbjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjEwMCxcbiAgLm15LWxnLW4xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTAwLFxuICAubXgtbGctbjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMjAge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMjAsXG4gIC5teS1sZy1uMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjEyMCxcbiAgLm14LWxnLW4xMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMjAsXG4gIC5teS1sZy1uMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEyMCxcbiAgLm14LWxnLW4xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTI1IHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTI1LFxuICAubXktbGctbjEyNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xMjUsXG4gIC5teC1sZy1uMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTI1LFxuICAubXktbGctbjEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xMjUsXG4gIC5teC1sZy1uMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE0MCB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE0MCxcbiAgLm15LWxnLW4xNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTQwLFxuICAubXgtbGctbjE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjE0MCxcbiAgLm15LWxnLW4xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTQwLFxuICAubXgtbGctbjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xNjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNjAsXG4gIC5teS1sZy1uMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjE2MCxcbiAgLm14LWxnLW4xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNjAsXG4gIC5teS1sZy1uMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjE2MCxcbiAgLm14LWxnLW4xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTgwLFxuICAubXktbGctbjE4MCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xODAsXG4gIC5teC1sZy1uMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTgwLFxuICAubXktbGctbjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xODAsXG4gIC5teC1sZy1uMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIyMCB7XG4gICAgbWFyZ2luOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIyMCxcbiAgLm15LWxnLW4yMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjIwLFxuICAubXgtbGctbjIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjIyMCxcbiAgLm15LWxnLW4yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjIwLFxuICAubXgtbGctbjIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMCxcbiAgLm15LXhsLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIwLFxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yMCxcbiAgLm15LXhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIwLFxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00MCxcbiAgLm15LXhsLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQwLFxuICAubXgteGwtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00MCxcbiAgLm15LXhsLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQwLFxuICAubXgteGwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02MCxcbiAgLm15LXhsLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYwLFxuICAubXgteGwtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02MCxcbiAgLm15LXhsLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYwLFxuICAubXgteGwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC04MCxcbiAgLm15LXhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTgwLFxuICAubXgteGwtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC04MCxcbiAgLm15LXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTgwLFxuICAubXgteGwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwMCxcbiAgLm15LXhsLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtMTAwLFxuICAubXgteGwtMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEwMCxcbiAgLm15LXhsLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMTAwLFxuICAubXgteGwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubS14bC0xMjAge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTIwLFxuICAubXkteGwtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xMjAsXG4gIC5teC14bC0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTIwLFxuICAubXkteGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xMjAsXG4gIC5teC14bC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMjUsXG4gIC5teS14bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEyNSxcbiAgLm14LXhsLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMjUsXG4gIC5teS14bC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEyNSxcbiAgLm14LXhsLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE0MCxcbiAgLm15LXhsLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtMTQwLFxuICAubXgteGwtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE0MCxcbiAgLm15LXhsLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMTQwLFxuICAubXgteGwtMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubS14bC0xNjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTYwLFxuICAubXkteGwtMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xNjAsXG4gIC5teC14bC0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTYwLFxuICAubXkteGwtMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xNjAsXG4gIC5teC14bC0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xODAsXG4gIC5teS14bC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE4MCxcbiAgLm14LXhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xODAsXG4gIC5teS14bC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTE4MCxcbiAgLm14LXhsLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjIwIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIyMCxcbiAgLm15LXhsLTIyMCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtMjIwLFxuICAubXgteGwtMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIyMCxcbiAgLm15LXhsLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMjIwLFxuICAubXgteGwtMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjAsXG4gIC5weS14bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMjAsXG4gIC5weC14bC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMCxcbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yMCxcbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC14bC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00MCxcbiAgLnB5LXhsLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00MCxcbiAgLnB4LXhsLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQwLFxuICAucHkteGwtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQwLFxuICAucHgteGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYwLFxuICAucHkteGwtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYwLFxuICAucHgteGwtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtNjAsXG4gIC5weS14bC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNjAsXG4gIC5weC14bC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtODAsXG4gIC5weS14bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtODAsXG4gIC5weC14bC04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC04MCxcbiAgLnB5LXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC04MCxcbiAgLnB4LXhsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC14bC0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEwMCxcbiAgLnB5LXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEwMCxcbiAgLnB4LXhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMTAwLFxuICAucHkteGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMTAwLFxuICAucHgteGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMjAsXG4gIC5weS14bC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xMjAsXG4gIC5weC14bC0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEyMCxcbiAgLnB5LXhsLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEyMCxcbiAgLnB4LXhsLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTI1LFxuICAucHkteGwtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTI1LFxuICAucHgteGwtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMjUsXG4gIC5weS14bC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xMjUsXG4gIC5weC14bC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucC14bC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE0MCxcbiAgLnB5LXhsLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTE0MCxcbiAgLnB4LXhsLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMTQwLFxuICAucHkteGwtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMTQwLFxuICAucHgteGwtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNjAsXG4gIC5weS14bC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xNjAsXG4gIC5weC14bC0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE2MCxcbiAgLnB5LXhsLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE2MCxcbiAgLnB4LXhsLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTgwLFxuICAucHkteGwtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTgwLFxuICAucHgteGwtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xODAsXG4gIC5weS14bC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xODAsXG4gIC5weC14bC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC14bC0yMjAge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIyMCxcbiAgLnB5LXhsLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIyMCxcbiAgLnB4LXhsLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMjIwLFxuICAucHkteGwtMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMjIwLFxuICAucHgteGwtMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIwLFxuICAubXkteGwtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMjAsXG4gIC5teC14bC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIwLFxuICAubXkteGwtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMjAsXG4gIC5teC14bC1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNDAsXG4gIC5teS14bC1uNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40MCxcbiAgLm14LXhsLW40MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNDAsXG4gIC5teS14bC1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40MCxcbiAgLm14LXhsLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42MCxcbiAgLm15LXhsLW42MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYwLFxuICAubXgteGwtbjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42MCxcbiAgLm15LXhsLW42MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYwLFxuICAubXgteGwtbjYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjgwLFxuICAubXkteGwtbjgwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uODAsXG4gIC5teC14bC1uODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjgwLFxuICAubXkteGwtbjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uODAsXG4gIC5teC14bC1uODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xMDAsXG4gIC5teS14bC1uMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEwMCxcbiAgLm14LXhsLW4xMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMDAsXG4gIC5teS14bC1uMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEwMCxcbiAgLm14LXhsLW4xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMTIwIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTIwLFxuICAubXkteGwtbjEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xMjAsXG4gIC5teC14bC1uMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTIwLFxuICAubXkteGwtbjEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xMjAsXG4gIC5teC14bC1uMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEyNSB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEyNSxcbiAgLm15LXhsLW4xMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTI1LFxuICAubXgteGwtbjEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEyNSxcbiAgLm15LXhsLW4xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTI1LFxuICAubXgteGwtbjEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xNDAsXG4gIC5teS14bC1uMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjE0MCxcbiAgLm14LXhsLW4xNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNDAsXG4gIC5teS14bC1uMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjE0MCxcbiAgLm14LXhsLW4xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMTYwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTYwLFxuICAubXkteGwtbjE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xNjAsXG4gIC5teC14bC1uMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTYwLFxuICAubXkteGwtbjE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xNjAsXG4gIC5teC14bC1uMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE4MCxcbiAgLm15LXhsLW4xODAge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTgwLFxuICAubXgteGwtbjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE4MCxcbiAgLm15LXhsLW4xODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTgwLFxuICAubXgteGwtbjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yMjAge1xuICAgIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yMjAsXG4gIC5teS14bC1uMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIyMCxcbiAgLm14LXhsLW4yMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yMjAsXG4gIC5teS14bC1uMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIyMCxcbiAgLm14LXhsLW4yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yMCxcbiAgLm15LXh4bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjAsXG4gIC5teC14eGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMjAsXG4gIC5teS14eGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIwLFxuICAubXgteHhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00MCxcbiAgLm15LXh4bC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNDAsXG4gIC5teC14eGwtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNDAsXG4gIC5teS14eGwtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQwLFxuICAubXgteHhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC02MCxcbiAgLm15LXh4bC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNjAsXG4gIC5teC14eGwtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNjAsXG4gIC5teS14eGwtNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTYwLFxuICAubXgteHhsLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC04MCxcbiAgLm15LXh4bC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtODAsXG4gIC5teC14eGwtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtODAsXG4gIC5teS14eGwtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTgwLFxuICAubXgteHhsLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEwMCxcbiAgLm15LXh4bC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMDAsXG4gIC5teC14eGwtMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xMDAsXG4gIC5teS14eGwtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTAwLFxuICAubXgteHhsLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEyMCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTIwLFxuICAubXkteHhsLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEyMCxcbiAgLm14LXh4bC0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEyMCxcbiAgLm15LXh4bC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xMjAsXG4gIC5teC14eGwtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMTI1IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xMjUsXG4gIC5teS14eGwtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTI1LFxuICAubXgteHhsLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTI1LFxuICAubXkteHhsLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEyNSxcbiAgLm14LXh4bC0xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTE0MCxcbiAgLm15LXh4bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xNDAsXG4gIC5teC14eGwtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xNDAsXG4gIC5teS14eGwtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTQwLFxuICAubXgteHhsLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTE2MCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTYwLFxuICAubXkteHhsLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTE2MCxcbiAgLm14LXh4bC0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTE2MCxcbiAgLm15LXh4bC0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xNjAsXG4gIC5teC14eGwtMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xODAsXG4gIC5teS14eGwtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTgwLFxuICAubXgteHhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTgwLFxuICAubXkteHhsLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTE4MCxcbiAgLm14LXh4bC0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yMjAge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIyMCxcbiAgLm15LXh4bC0yMjAge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yMjAsXG4gIC5teC14eGwtMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yMjAsXG4gIC5teS14eGwtMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMjIwLFxuICAubXgteHhsLTIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMjAsXG4gIC5weS14eGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yMCxcbiAgLnB4LXh4bC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMjAsXG4gIC5weS14eGwtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yMCxcbiAgLnB4LXh4bC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00MCxcbiAgLnB5LXh4bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQwLFxuICAucHgteHhsLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00MCxcbiAgLnB5LXh4bC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQwLFxuICAucHgteHhsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTYwLFxuICAucHkteHhsLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNjAsXG4gIC5weC14eGwtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTYwLFxuICAucHkteHhsLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNjAsXG4gIC5weC14eGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtODAsXG4gIC5weS14eGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC04MCxcbiAgLnB4LXh4bC04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtODAsXG4gIC5weS14eGwtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC04MCxcbiAgLnB4LXh4bC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEwMCxcbiAgLnB5LXh4bC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTAwLFxuICAucHgteHhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEwMCxcbiAgLnB5LXh4bC0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTAwLFxuICAucHgteHhsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xMjAge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xMjAsXG4gIC5weS14eGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEyMCxcbiAgLnB4LXh4bC0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xMjAsXG4gIC5weS14eGwtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEyMCxcbiAgLnB4LXh4bC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMTI1IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTI1LFxuICAucHkteHhsLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xMjUsXG4gIC5weC14eGwtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTI1LFxuICAucHkteHhsLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xMjUsXG4gIC5weC14eGwtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTE0MCxcbiAgLnB5LXh4bC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTQwLFxuICAucHgteHhsLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTE0MCxcbiAgLnB5LXh4bC0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTQwLFxuICAucHgteHhsLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xNjAsXG4gIC5weS14eGwtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTE2MCxcbiAgLnB4LXh4bC0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xNjAsXG4gIC5weS14eGwtMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTE2MCxcbiAgLnB4LXh4bC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTgwLFxuICAucHkteHhsLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xODAsXG4gIC5weC14eGwtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTgwLFxuICAucHkteHhsLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xODAsXG4gIC5weC14eGwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIyMCB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIyMCxcbiAgLnB5LXh4bC0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjIwLFxuICAucHgteHhsLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIyMCxcbiAgLnB5LXh4bC0yMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMjIwLFxuICAucHgteHhsLTIyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIwLFxuICAubXkteHhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yMCxcbiAgLm14LXh4bC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yMCxcbiAgLm15LXh4bC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMjAsXG4gIC5teC14eGwtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNDAsXG4gIC5teS14eGwtbjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQwLFxuICAubXgteHhsLW40MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQwLFxuICAubXkteHhsLW40MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40MCxcbiAgLm14LXh4bC1uNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNjAge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42MCxcbiAgLm15LXh4bC1uNjAge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNjAsXG4gIC5teC14eGwtbjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNjAsXG4gIC5teS14eGwtbjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYwLFxuICAubXgteHhsLW42MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW44MCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjgwLFxuICAubXkteHhsLW44MCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW44MCxcbiAgLm14LXh4bC1uODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW44MCxcbiAgLm15LXh4bC1uODAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uODAsXG4gIC5teC14eGwtbjgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEwMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xMDAsXG4gIC5teS14eGwtbjEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTAwLFxuICAubXgteHhsLW4xMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTAwLFxuICAubXkteHhsLW4xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEwMCxcbiAgLm14LXh4bC1uMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xMjAge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTIwLFxuICAubXkteHhsLW4xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEyMCxcbiAgLm14LXh4bC1uMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEyMCxcbiAgLm15LXh4bC1uMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xMjAsXG4gIC5teC14eGwtbjEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTI1IHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEyNSxcbiAgLm15LXh4bC1uMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xMjUsXG4gIC5teC14eGwtbjEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xMjUsXG4gIC5teS14eGwtbjEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTI1LFxuICAubXgteHhsLW4xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjE0MCB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xNDAsXG4gIC5teS14eGwtbjE0MCB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTQwLFxuICAubXgteHhsLW4xNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTQwLFxuICAubXkteHhsLW4xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjE0MCxcbiAgLm14LXh4bC1uMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xNjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTYwLFxuICAubXkteHhsLW4xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjE2MCxcbiAgLm14LXh4bC1uMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjE2MCxcbiAgLm15LXh4bC1uMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xNjAsXG4gIC5teC14eGwtbjE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTgwIHtcbiAgICBtYXJnaW46IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjE4MCxcbiAgLm15LXh4bC1uMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xODAsXG4gIC5teC14eGwtbjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xODAsXG4gIC5teS14eGwtbjE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTgwLFxuICAubXgteHhsLW4xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIyMCB7XG4gICAgbWFyZ2luOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yMjAsXG4gIC5teS14eGwtbjIyMCB7XG4gICAgbWFyZ2luLXRvcDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjIwLFxuICAubXgteHhsLW4yMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMjIwLFxuICAubXkteHhsLW4yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIyMCxcbiAgLm14LXh4bC1uMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLnRleHQteHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC0xMDAge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC00MDAge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI0YwOEEyNCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYmI2NDBkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxMzVDNkUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwODI1MmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM4NEM0NEIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzVlOTIzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzUzOUVEMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMmU3N2E4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZCMzUxICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZjkyMDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0NFMDAwMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzgyMDAwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzdjY2Q1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA3MGQgIWltcG9ydGFudDsgfVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjOTA1NUEyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXRlcnRpYXJ5OmhvdmVyLCBhLnRleHQtdGVydGlhcnk6Zm9jdXMge1xuICBjb2xvcjogIzYzM2I3MCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLCAuc2VjdGlvbi1hY2NvcmRpb25zIC5hY2NvcmRpb25fX3RpdGxlLCAuc2VjdGlvbi1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ibGFjazpob3ZlciwgLnNlY3Rpb24tYWNjb3JkaW9ucyBhLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIsIC5zZWN0aW9uLWFjY29yZGlvbnMgYS5hY2NvcmRpb25fX2NvbnRlbnQ6aG92ZXIsIGEudGV4dC1ibGFjazpmb2N1cywgLnNlY3Rpb24tYWNjb3JkaW9ucyBhLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMsIC5zZWN0aW9uLWFjY29yZGlvbnMgYS5hY2NvcmRpb25fX2NvbnRlbnQ6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyYXktMzAwIHtcbiAgY29sb3I6ICNEMUQ1REIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZ3JheS0zMDA6aG92ZXIsIGEudGV4dC1ncmF5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYTZhZWI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjNTA4Njk0ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWJsdWU6aG92ZXIsIGEudGV4dC1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICMzNTU5NjIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzkwNTVBMiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wdXJwbGU6aG92ZXIsIGEudGV4dC1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzYzM2I3MCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0ZXN0LWdyZXkge1xuICBjb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodGVzdC1ncmV5OmhvdmVyLCBhLnRleHQtbGlnaHRlc3QtZ3JleTpmb2N1cyB7XG4gIGNvbG9yOiBsaWdodGdyYXkgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS0yNSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTI1OmhvdmVyLCBhLnRleHQtdWktMjU6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTUwIHtcbiAgY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktNTA6aG92ZXIsIGEudGV4dC11aS01MDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwNzBkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktMTAwIHtcbiAgY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktMTAwOmhvdmVyLCBhLnRleHQtdWktMTAwOmZvY3VzIHtcbiAgY29sb3I6ICNjN2NjZDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS0yMDAge1xuICBjb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS0yMDA6aG92ZXIsIGEudGV4dC11aS0yMDA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDcwZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTMwMCB7XG4gIGNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTMwMDpob3ZlciwgYS50ZXh0LXVpLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYTZhZWI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktNDAwIHtcbiAgY29sb3I6ICM5Q0EzQUYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktNDAwOmhvdmVyLCBhLnRleHQtdWktNDAwOmZvY3VzIHtcbiAgY29sb3I6ICM3MjdjOGQgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS01MDAge1xuICBjb2xvcjogIzZCNzI4MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS01MDA6aG92ZXIsIGEudGV4dC11aS01MDA6Zm9jdXMge1xuICBjb2xvcjogIzQ4NGQ1NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTYwMCB7XG4gIGNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTYwMDpob3ZlciwgYS50ZXh0LXVpLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwNzBkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktNzAwIHtcbiAgY29sb3I6ICMzNzQxNTEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktNzAwOmhvdmVyLCBhLnRleHQtdWktNzAwOmZvY3VzIHtcbiAgY29sb3I6ICMxODFjMjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS04MDAge1xuICBjb2xvcjogIzFGMjkzNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS04MDA6aG92ZXIsIGEudGV4dC11aS04MDA6Zm9jdXMge1xuICBjb2xvcjogIzAzMDUwNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTkwMCB7XG4gIGNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTkwMDpob3ZlciwgYS50ZXh0LXVpLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwNzBkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIiRidG4tZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiRidG4tYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4kYnRuLXBhZGRpbmcteTogMTBweDtcclxuJGJ0bi1wYWRkaW5nLXg6IDE1cHg7XHJcbiRidG4tZm9udC1zaXplOiAxNnB4O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuXHR3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogOHB4IDI1cHg7XHJcblxyXG5cdEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAyNXB4LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Ji5mb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuXHQmLmRpc2FibGVkLFxyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuXHRcdGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XHJcblxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdC8vQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDE2cHg7XHJcblx0fVxyXG5cclxuXHJcblx0Ji1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5IWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktaG92ZXIhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlciFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1vdXRsaW5lLXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1vdXRsaW5lLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktaG92ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcHVycGxlLCAmLXRlcnRpYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICRwdXJwbGUhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwdXJwbGUhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlLWhvdmVyIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW91dGxpbmUtcHVycGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG5cdFx0Y29sb3I6ICRwdXJwbGU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZS1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkcHVycGxlLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1zdWNjZXNzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzg0QzQ0QjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzkxY2E1ZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyaztcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhcms7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ob3ZlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtb3V0bGluZS1kYXJrIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyaztcclxuXHRcdGNvbG9yOiAkZGFyaztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtd2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGRhcms7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlLWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtaG92ZXI7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtdmlkZW8tYmxhY2sge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblxyXG5cdFx0XHQuYmctc3VjY2VzcyAmIHtcclxuXHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cclxuXHRcdFx0XHQuYmctc3VjY2VzcyAmIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2VzcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmLW91dGxpbmUtd2hpdGUsICYtdmlkZW8td2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlLWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtdmlkZW8td2hpdGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtd2hpdGUtZ2hvc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nOiA4cHggMjVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZmVhdHVyZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0Ji1leHRlcm5hbCB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4O1xyXG5cdFx0cGFkZGluZzogOS41cHggMjBweCFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0ICBjb250ZW50OiAnXFxlODAxJztcclxuXHRcdCAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdCAgdmVydGljYWwtYWxpZ246IDA7XHJcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5uby1pY29ue1xyXG5cdFx0c3Zne1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbmEuYnRuLmRpc2FibGVkLFxyXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tY29sb3JzIHtcclxuLy8gXHQuYnRuLSN7JGNvbG9yfSB7XHJcbi8vIFx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4vLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XHJcbi8vIFx0LmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbi8vIFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuLy8gXHRcdEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG4uYnRuLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Ly8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG5cdCsgLmJ0bi1ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyBcdC5idG4tbGcge1xyXG4vLyBcdFx0cGFkZGluZy10b3A6IDI4cHg7XHJcbi8vIFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi5idG4tcHJpbWFyeS10ZXh0IHtcclxuXHRjb2xvcjogJHByaW1hcnk7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDExIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMCknJTNFJTNDcGF0aCBkPSdNNC40NjQ4NCAyLjU1MjI1TDQuOTg1MTYgMi4wMzE5M0M1LjIwNTQ3IDEuODExNjIgNS41NjE3MiAxLjgxMTYyIDUuNzc5NjkgMi4wMzE5M0wxMC4zMzU5IDYuNTg1ODRDMTAuNTU2MiA2LjgwNjE1IDEwLjU1NjIgNy4xNjI0IDEwLjMzNTkgNy4zODAzN0w1Ljc3OTY5IDExLjkzNjZDNS41NTkzNyAxMi4xNTY5IDUuMjAzMTIgMTIuMTU2OSA0Ljk4NTE2IDExLjkzNjZMNC40NjQ4NCAxMS40MTYzQzQuMjQyMTkgMTEuMTkzNyA0LjI0Njg3IDEwLjgzMDQgNC40NzQyMiAxMC42MTI0TDcuMjk4NDQgNy45MjE3OEgwLjU2MjVDMC4yNTA3ODEgNy45MjE3OCAwIDcuNjcxIDAgNy4zNTkyOFY2LjYwOTI4QzAgNi4yOTc1NiAwLjI1MDc4MSA2LjA0Njc4IDAuNTYyNSA2LjA0Njc4SDcuMjk4NDRMNC40NzQyMiAzLjM1NjE1QzQuMjQ0NTMgMy4xMzgxOCA0LjIzOTg0IDIuNzc0OSA0LjQ2NDg0IDIuNTUyMjVaJyBmaWxsPSclMjMwMDM1NWUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPScxMC41JyBoZWlnaHQ9JzEyJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjk4NDEzMSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDExIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMCknJTNFJTNDcGF0aCBkPSdNNC40NjQ4NCAyLjU1MjI1TDQuOTg1MTYgMi4wMzE5M0M1LjIwNTQ3IDEuODExNjIgNS41NjE3MiAxLjgxMTYyIDUuNzc5NjkgMi4wMzE5M0wxMC4zMzU5IDYuNTg1ODRDMTAuNTU2MiA2LjgwNjE1IDEwLjU1NjIgNy4xNjI0IDEwLjMzNTkgNy4zODAzN0w1Ljc3OTY5IDExLjkzNjZDNS41NTkzNyAxMi4xNTY5IDUuMjAzMTIgMTIuMTU2OSA0Ljk4NTE2IDExLjkzNjZMNC40NjQ4NCAxMS40MTYzQzQuMjQyMTkgMTEuMTkzNyA0LjI0Njg3IDEwLjgzMDQgNC40NzQyMiAxMC42MTI0TDcuMjk4NDQgNy45MjE3OEgwLjU2MjVDMC4yNTA3ODEgNy45MjE3OCAwIDcuNjcxIDAgNy4zNTkyOFY2LjYwOTI4QzAgNi4yOTc1NiAwLjI1MDc4MSA2LjA0Njc4IDAuNTYyNSA2LjA0Njc4SDcuMjk4NDRMNC40NzQyMiAzLjM1NjE1QzQuMjQ0NTMgMy4xMzgxOCA0LjIzOTg0IDIuNzc0OSA0LjQ2NDg0IDIuNTUyMjVaJyBmaWxsPSclMjMwMDM1NWUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPScxMC41JyBoZWlnaHQ9JzEyJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjk4NDEzMSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LXRleHQge1xyXG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA5IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjM4MTUgMC4wNzE0NDMzTDMuOTgzNzUgMC40NzM4MzZDMy44ODk2MSAwLjU2OTA3NCAzLjg4OTYxIDAuNzIzNDk0IDMuOTgzNzUgMC44MTg3NTJMNy4xMDAyIDMuOTcxNThMMC4yNDEwNzIgMy45NzE1OEMwLjEwNzk0IDMuOTcxNTggLTEuNzgzNzZlLTA3IDQuMDgwNzggLTEuODQyNjRlLTA3IDQuMjE1NDZMLTIuMDkxMzllLTA3IDQuNzg0NTNDLTIuMTUwMjZlLTA3IDQuOTE5MjIgMC4xMDc5NCA1LjAyODQyIDAuMjQxMDcxIDUuMDI4NDJMNy4xMDAyIDUuMDI4NDJMMy45ODM3NSA4LjE4MTI2QzMuODg5NjEgOC4yNzY1IDMuODg5NjEgOC40MzA5MiAzLjk4Mzc1IDguNTI2MThMNC4zODE1IDguOTI4NTdDNC40NzU2NCA5LjAyMzgxIDQuNjI4MjcgOS4wMjM4MSA0LjcyMjQzIDguOTI4NTdMOC45Mjk0IDQuNjcyNDVDOS4wMjM1MyA0LjU3NzIxIDkuMDIzNTMgNC40MjI3OSA4LjkyOTQgNC4zMjc1M0w0LjcyMjQxIDAuMDcxNDQzM0M0LjYyODI4IC0wLjAyMzgxNDcgNC40NzU2NCAtMC4wMjM4MTQ3IDQuMzgxNSAwLjA3MTQ0MzNaJyBmaWxsPSclMjMxMzVDNkUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1x0XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4KTtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC4zODE1IDAuMDcxNDQzM0wzLjk4Mzc1IDAuNDczODM2QzMuODg5NjEgMC41NjkwNzQgMy44ODk2MSAwLjcyMzQ5NCAzLjk4Mzc1IDAuODE4NzUyTDcuMTAwMiAzLjk3MTU4TDAuMjQxMDcyIDMuOTcxNThDMC4xMDc5NCAzLjk3MTU4IC0xLjc4Mzc2ZS0wNyA0LjA4MDc4IC0xLjg0MjY0ZS0wNyA0LjIxNTQ2TC0yLjA5MTM5ZS0wNyA0Ljc4NDUzQy0yLjE1MDI2ZS0wNyA0LjkxOTIyIDAuMTA3OTQgNS4wMjg0MiAwLjI0MTA3MSA1LjAyODQyTDcuMTAwMiA1LjAyODQyTDMuOTgzNzUgOC4xODEyNkMzLjg4OTYxIDguMjc2NSAzLjg4OTYxIDguNDMwOTIgMy45ODM3NSA4LjUyNjE4TDQuMzgxNSA4LjkyODU3QzQuNDc1NjQgOS4wMjM4MSA0LjYyODI3IDkuMDIzODEgNC43MjI0MyA4LjkyODU3TDguOTI5NCA0LjY3MjQ1QzkuMDIzNTMgNC41NzcyMSA5LjAyMzUzIDQuNDIyNzkgOC45Mjk0IDQuMzI3NTNMNC43MjI0MSAwLjA3MTQ0MzNDNC42MjgyOCAtMC4wMjM4MTQ3IDQuNDc1NjQgLTAuMDIzODE0NyA0LjM4MTUgMC4wNzE0NDMzWicgZmlsbD0nJTIzMTM1QzZFJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYXJyb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogJ1xcZTgwOSc7XHJcblx0ICBmb250LWZhbWlseTogZm9udGVsbG87XHJcblx0ICBmb250LXNpemU6IDEwcHg7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHRvcDogNTAlO1xyXG5cdCAgcmlnaHQ6IDIwcHg7XHJcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdCAgJjphZnRlciB7XHJcbiAgXHJcblx0ICB9XHJcblx0fVxyXG4gIH0iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuXHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgNTBweDtcclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAxNC41cHg7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgMTZweDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAkYm9keS1mb250LWZhbWlseTtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAxNnB4O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgIDQwMDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1O1xyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICM1MzUzNTM7XHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgJHVpLTI1O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgIDFweDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAjRTFFMUUxO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgIDZweDtcclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjNjU2NzY5O1xyXG5cclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgJGJsYWNrO1xyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAkdWktMjU7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHJnYmEoMzQsIDQ2LCAxMDcsIDEpO1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICBub25lO1xyXG5cclxubGVnZW5kIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTgxODtcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjNjM3Mzc1O1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuaW5wdXQgKyBsYWJlbCB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPWVtYWlsXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT10ZWxdLFxyXG5pbnB1dFt0eXBlPXVybF0sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXHJcbiAgJjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xyXG5cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxufVxyXG5cclxuc2VsZWN0IHtcclxuXHQtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG5cdGFwcGVhcmFuY2U6bm9uZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTAgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgNi45ODQzOEwwIDAuOTg0Mzc1SDEwTDUgNi45ODQzOFonIGZpbGw9JyUyMzFGMjkzNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHJcblx0Jjpmb2N1czo6LW1zLXZhbHVlIHtcclxuXHRcdC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuXHRcdC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG5cdFx0Ly8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuXHRcdC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG5cdFx0Ly8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcblx0XHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG5cdH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuc2VsZWN0IHtcclxuICAmW3NpemVdLFxyXG4gICZbbXVsdGlwbGVdIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIHtcclxuXHQuZ3NlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMzBweCFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGgyLmdzZWN0aW9uX3RpdGxlIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XHJcblx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRib2R5ICYgLnRvcF9sYWJlbCB7XHJcblx0XHRkaXYuZ2lucHV0X2NvbnRhaW5lciB7XHJcblx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRsYWJlbC5nZmllbGRfbGFiZWwsXHJcblx0bGVnZW5kLmdmaWVsZF9sYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0Ym9keSAmIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxN3B4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCYuZ2ZpZWxkX2Vycm9yIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20haW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyArIC5nc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0XHRcdFx0Ji5nZl9yaWdodF9oYWxmIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmdmX2xlZnRfaGFsZiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDgwcHggMCAwO1xyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdEBleHRlbmQgLmJ0bjtcclxuXHRcdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkYW5nZXI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogNHB4IDEwcHghaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xyXG5cdEBleHRlbmQgLmFsZXJ0O1xyXG5cdEBleHRlbmQgLmFsZXJ0LWRhbmdlcjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcblx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi8qIFNwaW5uZXIgKi9cclxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XHJcblx0YW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRjb2xvcjogJHByaW1hcnk7XHJcblx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmVyIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tZmlsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdD4gLmdmaWVsZF9sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDFweDtcclxuXHRcdGxlZnQ6IDFweDtcclxuXHRcdHBhZGRpbmc6IDE3cHggMjNweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cdC5nZmllbGRfZGVzY3JpcHRpb246bm90KC52YWxpZGF0aW9uX21lc3NhZ2UpIHtcclxuXHRcdHBhZGRpbmc6IDVweCAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmdpbnB1dF9wcmV2aWV3IHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0fVxyXG5cdC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2MHB4IWltcG9ydGFudDtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ji5nZm9ybV9oaWRkZW4gKyBzcGFuICsgZGl2IHsgcGFkZGluZzogMCAwIDYwcHghaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDsgfVxyXG5cdFx0fVxyXG5cdFx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTlweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcclxuXHRcdFx0cGFkZGluZzogNXB4IDAgNXB4IDEzNHB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0Y2xpcDogaW5pdGlhbDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjbGlwLXBhdGg6IG5vbmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJ0Jyb3dzZSc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIge1xyXG5cdGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMTZweCFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxuXHJcblx0XHQ+IGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIC0zcHggMDtcclxuXHJcblx0KyBsYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGRhcms7XHJcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0JjpjaGVja2VkIHtcclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyaztcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhcms7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1pbi13aWR0aDogMTZweDtcclxuXHRsZWZ0OiAwcHg7XHJcblx0dG9wOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIC0zcHggMDtcclxuXHQrIGxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmOmNoZWNrZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJGRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRkYXJrO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDUuOTg0MzhMMy43MjcyNyA4Ljk4NDM4TDExIDAuOTg0Mzc1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWxlY3QtaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzUzNTM1MztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWxlY3Qtc3R5bGVkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDE0LjVweCA0MHB4IDE0LjVweCAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWxlY3Qtc3R5bGVkOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNjI4MTggOS4wMTU2MkwwLjE1NDE5NSAyLjU5NDE0Qy0wLjA1MTM5ODIgMi4zODg1NSAtMC4wNTEzOTgyIDIuMDU2MSAwLjE1NDE5NSAxLjg1MDUxTDEuMDIwMzEgMC45ODQzOTVDMS4yMjU5IDAuNzc4ODAyIDEuNTU4MzUgMC43Nzg4MDIgMS43NjM5NCAwLjk4NDM5NUw3IDYuMTY3OTVMMTIuMjM2MSAwLjk4NDM5NUMxMi40NDE3IDAuNzc4ODAyIDEyLjc3NDEgMC43Nzg4MDIgMTIuOTc5NyAwLjk4NDM5NUwxMy44NDU4IDEuODUwNTFDMTQuMDUxNCAyLjA1NjEgMTQuMDUxNCAyLjM4ODU1IDEzLjg0NTggMi41OTQxNEw3LjM3MTgyIDkuMDE1NjJDNy4xNjYyMiA5LjIyMTIyIDYuODMzNzggOS4yMjEyMiA2LjYyODE4IDkuMDE1NjJaJyBmaWxsPSclMjMyMzFGMjAnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWxlY3Qtb3B0aW9ucyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1pbi13aWR0aDogMjEwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWxlY3Qtb3B0aW9uc1tzdHlsZV0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hY3RpdmUgKyAuc2VsZWN0LW9wdGlvbnMge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LW9wdGlvbnMgbGkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0dGV4dC1pbmRlbnQ6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LW9wdGlvbnMgbGk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWxlY3Qtb3B0aW9ucyBsaVtyZWw9XCJoaWRlXCJdIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFxyXG5cdCYtLWhhcy1zdmcge1xyXG5cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdCAgaGVpZ2h0OiAwO1xyXG5cdCAgd2lkdGg6IDA7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHQgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQgICYgKyBsYWJlbCB7XHJcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQgIG1hcmdpbjogMDtcclxuXHRcdCAgcGFkZGluZzogMDtcclxuXHRcdCAgZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICAmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgMjRweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHQgIH1cclxuXHQgIH1cclxuXHQgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzljNjNhZDtcclxuXHRcdCAgYm9yZGVyLWNvbG9yOiAjOWM2M2FkO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHQgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICBkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICB0b3A6IDA7XHJcblx0XHQgIGxlZnQ6IDA7XHJcblx0XHQgIGhlaWdodDogMjRweDtcclxuXHRcdCAgd2lkdGg6IDI0cHg7XHJcblx0XHQgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHQgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDYuNUw2LjMzMzMzIDEyTDE3IDEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cdFx0ICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHQgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG5cdFx0fVxyXG5cdCAgfVxyXG5cdH1cclxuICB9IiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImltZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XHJcbmh0bWwgeyBcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgXHJcblx0YmFja2dyb3VuZDogJHdoaXRlOyBcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4vKioqIFR5cG9ncmFwaHkgKioqL1xyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGNvbG9yOiAjNTU1O1xyXG59XHJcbi5ib2R5LXNtLCAuYm9keS14cyB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuLmJvZHksIC5ib2R5LW1kIHsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjRweDsgfVxyXG4uYm9keS1sZyB7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDI2cHg7IH1cclxuLmJvZHkteGwgeyBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAxLjIzOyB9XHJcblxyXG4uY29udGVudC1ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLm92ZXJsaW5lIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE4MTg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdGJvZHkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmgsXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMsXHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0Ji5hY2NlbnQgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcgLSAnO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5oMSwgLmgxIHtcclxuXHRmb250LXNpemU6ICRoMS1mb250LXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJGgxLXRleHQtdHJhbnNmb3JtO1xyXG5cdGZvbnQtc3R5bGU6ICRoMS1mb250LXN0eWxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkaDEtbGV0dGVyLXNwYWNpbmc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiAkaDEtdGV4dC1kZWNvcmF0aW9uO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaDEtZm9udC13ZWlnaHQ7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQtbW9iaWxlO1xyXG5cdH1cclxufVxyXG5cclxuaDIsIC5oMiB7XHJcblx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06ICRoMi10ZXh0LXRyYW5zZm9ybTtcclxuXHRmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGgyLWxldHRlci1zcGFjaW5nO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogJGgyLXRleHQtZGVjb3JhdGlvbjtcclxuXHRmb250LXdlaWdodDogJGgyLWZvbnQtd2VpZ2h0O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0XHRsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuXHR9XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG5cdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkaDMtdGV4dC10cmFuc2Zvcm07XHJcblx0Zm9udC1zdHlsZTogJGgzLWZvbnQtc3R5bGU7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRoMy1sZXR0ZXItc3BhY2luZztcclxuXHR0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XHJcblx0Zm9udC13ZWlnaHQ6ICRoMy1mb250LXdlaWdodDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemUtbW9iaWxlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodC1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuXHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRoNC1saW5lLWhlaWdodDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJGg0LXRleHQtdHJhbnNmb3JtO1xyXG5cdGZvbnQtc3R5bGU6ICRoNC1mb250LXN0eWxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkaDQtbGV0dGVyLXNwYWNpbmc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiAkaDQtdGV4dC1kZWNvcmF0aW9uO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplLW1vYmlsZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQtbW9iaWxlO1xyXG5cdH1cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcblx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06ICRoNS10ZXh0LXRyYW5zZm9ybTtcclxuXHRmb250LXN0eWxlOiAkaDUtZm9udC1zdHlsZTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGg1LWxldHRlci1zcGFjaW5nO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogJGg1LXRleHQtZGVjb3JhdGlvbjtcclxuXHRmb250LXdlaWdodDogJGg1LWZvbnQtd2VpZ2h0O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0XHRsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuXHR9XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG5cdGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkaDYtdGV4dC10cmFuc2Zvcm07XHJcblx0Zm9udC1zdHlsZTogJGg2LWZvbnQtc3R5bGU7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRoNi1sZXR0ZXItc3BhY2luZztcclxuXHR0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XHJcblx0Zm9udC13ZWlnaHQ6ICRoNi1mb250LXdlaWdodDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICRoNi1mb250LXNpemUtbW9iaWxlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodC1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG4qICsgaDIsXHJcbiogKyBoMyxcclxuKiArIGg0LFxyXG4qICsgaDUge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbmEge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzMxMzEzMTtcclxufVxyXG5hOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICMzMTMxMzE7XHJcblxyXG59XHJcblxyXG4uZW50cnktLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuXHJcbi50YWJsZSB7XHJcblx0LnRoZWFkLWRhcmsge1xyXG5cdFx0dGgge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRkLCB0aCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG5cdHRib2R5IHtcclxuXHRcdHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG4uc2VjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWN0aW9uW2NsYXNzKj1cImJnLVwiXSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmICsgLnNlY3Rpb25bY2xhc3MqPVwiYmctXCJdIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuKi9cclxuXHJcbi5jb250ZW50LWJvZHkgc2VjdGlvbjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjRkZGRkZGIDAlLCNmOWY5ZjkgMTAwJSk7XHJcbn1cclxuXHJcbi5jb250ZW50LWJvZHkgc2VjdGlvbjpudGgtbGFzdC1jaGlsZCgyKSB+IHNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdEBleHRlbmQgLmg1O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y29sb3I6ICRkYXJrO1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRiYWNrZ3JvdW5kOiAkdWktMTAwO1xyXG5cclxuXHQmIDpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG5cdD4gLnRhYi1wYW5lIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdD4gLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuXHJcbi5mb290ZXItbG9nbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdC5sb2dvLWNvbnRhaW5lciB7XHJcblx0XHQuZm9vdGVyLWxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWNjb3JkaW9uIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS43ODIgMC44ODE1NDJMMTUuMDc0OCAwLjE4NTQ0OUMxNC45MDcgMC4wMjAyMTQ5IDE0LjYzNTUgMC4wMjAyMTQ5IDE0LjQ2NzcgMC4xODU0NDlMNy45OTk4MyA2LjUzODE4TDEuNTMxOTggMC4xODU0NDlDMS4zNjQxMiAwLjAyMDIxNDkgMS4wOTI2OSAwLjAyMDIxNDkgMC45MjQ4MzMgMC4xODU0NDlMMC4yMTc2OSAwLjg4MTU0MkMwLjA0OTgzMjYgMS4wNDY3OCAwLjA0OTgzMjYgMS4zMTM5NiAwLjIxNzY5IDEuNDc5Mkw3LjY5NjI2IDguODQwOTFDNy44NjQxMiA5LjAwNjE0IDguMTM1NTUgOS4wMDYxNCA4LjMwMzQgOC44NDA5MUwxNS43ODIgMS40NzkyQzE1Ljk0OTggMS4zMTM5NiAxNS45NDk4IDEuMDQ2NzggMTUuNzgyIDAuODgxNTQyWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZ2FsbGVyeSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRtYXJnaW46IDUwcHggLTEwcHg7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdH1cclxuXHQmLWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cdCYtY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0geyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxyXG5cdCYtY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0geyBmbGV4OiAwIDAgMzMuMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMyU7IH1cclxuXHQmLWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cclxuXHQmLWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDIwJTsgbWF4LXdpZHRoOiAyMCU7IH1cclxuXHQmLWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDE2LjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjclOyB9XHJcbn1cclxuIiwiLmljb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcbn1cclxuIiwiLmNhcmQge1xyXG5cclxuXHQmLWRlZmF1bHQgJi1wYXJ0bmVyIHtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHJcblx0XHRcdC5tZWRpYV9fY2FwdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWFfX2ltYWdlIHtcclxuXHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xyXG5cdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RhdGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktNjAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2V4Y2VycHQge1xyXG5cdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1kZWZhdWx0IHtcclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWZsdXNoLCAmLXBhcnRuZXIge1xyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWZsdXNoLCAmLXBhcnRuZXIge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10ZWFtIHtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHJcblx0XHRcdC5tZWRpYV9faW1hZ2Uge1xyXG5cclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Bvc2l0aW9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM5Q0EzQUY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZXhjZXJwdCB7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLXBhcnRuZXIge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHlwZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM5Q0EzQUY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWRvd25sb2FkIHtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FjdGlvbnMsICZfX3RpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGE6aG92ZXIge1xyXG5cclxuXHRcdFx0LmNhcmQtZG93bmxvYWRfX2FjdGlvbnMge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3Rvcnkge1xyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsIDQxLCA1NSwgMCkgMCUsICMxRjI5MzcgMTAwJSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjVweCAyMHB4IDI1cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVkaWEge1xyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWltYWdlIHtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMW4pIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdGNvbG9yOiAkcHVycGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDkwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxjdXJyZW50Q29sb3IgMzMlLGN1cnJlbnRDb2xvciAxMDAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzJSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44NTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTAlO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTtcclxuICAgIFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdFx0Lm1lZGlhLCBpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY3RhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZzogNSUgMjAlIDglIDIwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctY2lyY2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDU0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjdweCk7XHRcdFxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIC0xNXB4IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTAlICsgNTRweCk7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRib3R0b206IDUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBvc3Qge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG5cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1NCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Ji5jb2xvdXItZ3JlZW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjODRjNDRiO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWEsIC5tZWRpYV9pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogMzZweCAyNXB4IDI1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzUzNTM1MztcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Y29sb3I6ICMyMzFmMjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbWV0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5ODk3OTc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTA4Njk0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuXHJcblx0XHRcdFx0XHQmLmJhY2tncm91bmQtZ3JlZW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0LmNhcmQtcG9zdF9faW1nIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWN0YSB7XHJcblx0XHRwYWRkaW5nOiA0NXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLWltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcmQtY3RhX190ZXh0IHtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxNTBweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IC03NXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lZGlhLCAubWVkaWFfX2ltYWdlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWEsIC5tZWRpYV9faW1hZ2UsIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1x0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLnNlY29uZGFyeSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wdXJwbGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdGNvbG9yOiAjMjMxRjIwO1xyXG5cdFx0XHRtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdGJvdHRvbTogNDVweDtcclxuXHRcdFx0bGVmdDogNDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1mbHVzaCB7XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY3JTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjODRDNDRCIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweCAwcHggMTBweCA1MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy44NTIwOCA2LjMxODdMMS42OTIxMSAxMS44Njc4QzEuNDk0ODkgMTIuMDQ0MSAxLjE3NTk4IDEyLjA0NDEgMC45Nzg3NTcgMTEuODY3OEwwLjE0NzkxNSAxMS4xMjU0Qy0wLjA0OTMwNTEgMTAuOTQ5MiAtMC4wNDkzMDUxIDEwLjY2NDMgMC4xNDc5MTUgMTAuNDg4TDUuMTIwMzggNkwwLjE0NzkxNSAxLjUxMTk1Qy0wLjA0OTMwNTUgMS4zMzU3MyAtMC4wNDkzMDU1IDEuMDUwNzcgMC4xNDc5MTUgMC44NzQ1NTFMMC45Nzg3NTcgMC4xMzIxNjdDMS4xNzU5OCAtMC4wNDQwNTUgMS40OTQ4OSAtMC4wNDQwNTUxIDEuNjkyMTEgMC4xMzIxNjdMNy44NTIwOCA1LjY4MTNDOC4wNDkzIDUuODU3NTIgOC4wNDkzIDYuMTQyNDggNy44NTIwOCA2LjMxODdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0Y29sb3I6ICM1MzUzNTM7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCJcclxuLmVtYWlsLWFsZXJ0cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUNGMkYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA0NnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzEzNUM2RTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5wdXQsXHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG5mb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yODMxNDY3NScpO1xyXG5zcmM6IHVybCgnLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8uZW90PzI4MzE0Njc1I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8ud29mZjI/MjgzMTQ2NzUnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby53b2ZmPzI4MzE0Njc1JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby50dGY/MjgzMTQ2NzUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby5zdmc/MjgzMTQ2NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG5mb250LXdlaWdodDogbm9ybWFsO1xyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xyXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8yODMxNDY3NSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG5mb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbnNwZWFrOiBub25lO1xyXG5cclxuZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG50ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbndpZHRoOiAxZW07XHJcbm1hcmdpbi1yaWdodDogLjJlbTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG4vKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbi8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbmZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG50ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbmxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4vKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4vKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG5tYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbi8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbi8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbi8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbi1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4vKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xyXG4vKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xyXG59XHJcblxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tc3Bpbm5lci10aGlyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xyXG5cclxuLmFuaW1hdGUtc3BpbiB7XHJcbmFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4wJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG59XHJcbn1cclxuICAiLCIubWVkaWEge1xyXG59XHJcblxyXG4ubWVkaWEtLXZpZGVvLWF1dG9wbGF5IHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdFxyXG5cclxuXHR2aWRlbyxcclxuXHRpZnJhbWUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tZWRpYS0tY292ZXIge1xyXG5cdC5tZWRpYV9faW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lZGlhLS1iZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ubWVkaWEtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1yaWdodDogNTRweDtcclxuXHRwYWRkaW5nOiA2N3B4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzExL0lrYXdhaV9fNzM3OV8tX1NhbmZvcmRfQm9hdF8zLmpwZykgbm8tcmVwZWF0IGNlbnRlciAkcHJpbWFyeTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHQubWVkaWFfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVkaWFfX2NhcHRpb24ge1xyXG5cdFx0Y29sb3I6ICR1aS0yNTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOiAzNnB4IDc5cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI4NTc7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLS1pbWFnZS1yaWdodCAmIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1NHB4O1xyXG5cdFx0Lm1lZGlhX19pbWFnZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZWRpYS0tdmlkZW8ge1xyXG5cclxuXHQmLWF1dG9wbGF5IC5tZWRpYV9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo2MSU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XHJcblx0fVxyXG5cclxuXHQubWVkaWFfX2ltYWdlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMTkxZjFmLCAwLjQ1KTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMxOTFmMWYsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9wbGF5LnBuZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVkaWFfX2NhcHRpb24ge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcbn1cclxuIiwiLypcclxuICogSGFtYnVyZ2Vyc1xyXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcclxuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxyXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xyXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcclxuICovXHJcbi5oYW1idXJnZXIge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cclxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxyXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgfVxyXG5cclxuLmhhbWJ1cmdlci1ib3gge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgbGVmdDogOXB4O1xyXG4gIG1hcmdpbi10b3A6IC0wLjVweDsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIHRvcDogLThweDsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLThweDsgfVxyXG5cclxuLypcclxuICAgKiBTcGluXHJcbiAgICovXHJcbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cclxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIHRvcDogLThweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxyXG4gIC5oYW1idXJnZXItLXNwaW4uY29sbGFwc2VkIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cclxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcbiIsIjpyb290IHtcclxuXHQtLXN3aXBlci10aGVtZS1jb2xvcjogIzFmMWYxZjtcclxufVxyXG5cclxuLnN3aXBlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tZWRpYV9fY2FwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yODU3O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDgwcHggMzBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjg1NztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMzBweCAwIDI5cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0Ym90dG9tOiAxcHg7XHJcblx0cmlnaHQ6IDQxcHg7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDM2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG5cdH1cclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdHJpZ2h0OiAtMTVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRsZWZ0OiAtMTVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0fVxyXG59XHJcbiIsIlxyXG4uam9iLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyxcclxuICAgICZfX2RldGFpbHMsXHJcbiAgICAmX19kYXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBjb2xvcjogIzUwODY5NDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VuY2lsIHtcclxuICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlODAzJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZyB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmpvYi1saXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzU1OTYyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZT4ud3BqYi1maWVsZHNldC1zZWFyY2g6YWZ0ZXIgeyBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfVxyXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAud3BqYi1maWVsZHNldC1zZWFyY2gge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLndwamItZmllbGQgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsYWJlbC53cGpiLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud3BqYi1lbGVtZW50LW5hbWUtcXVlcnkgLndwamItZmllbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwMCc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjOGM2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LndwamItZmllbGQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LndwamItc3VibWl0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBhZGp1c3QtaHVlKCRzdWNjZXNzLDEwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYWRqdXN0LWh1ZSgkc3VjY2VzcywxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtdGl0bGVfX2RhdGVzIHtcclxuICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYm9keSAuc2VjdGlvbi1qb2I6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxufVxyXG5cclxuZGl2LmpvYi1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwamItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAuam9iX19sb2NhdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgLndwamItZ2x5cGhzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYl9fZW1wbG95bWVudC10eXBlIHtcclxuICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAud3BqYi1nbHlwaHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTgwNCc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuam9iLWxpc3RfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWZvcm0tc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIH1cclxufVxyXG5cclxuLndwamItdXBsb2FkLXVpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC53cGpiLWRyb3Atem9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNjOWM5Yzk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgIH1cclxuICAgIC53cGpiLXVwbG9hZC1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BqYi11cGxvYWQtaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53cGpiLWRyYWctb3ZlciB7XHJcbiAgICAgICAgLndwamItZHJvcC16b25lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3JhbmdlLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1yZWxhdGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAuZW1haWwtYWxlcnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYi1yZWxhdGVkLWpvYnNfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICZfX2FwcGx5IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYud3BqYi12aXNpdC1zaXRlIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODAxJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwMic7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIH1cclxufVxyXG5cclxuLndwamItdmlzaXQtc2l0ZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zaGFyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBwYXRoW2ZpbGw9XCIjNTM1MzUzXCJdIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltjbGFzc149XCJ3cGpiLWljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiB3cGpiLWljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ud3BqYi1pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwNSc7XHJcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIG1hcmdpbjogNXB4IDAgMTVweDtcclxufVxyXG5cclxuZGl2LndwamItbWFwLW92ZXJsYXkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IC0xOTRweDtcclxufVxyXG5cclxuI3dwamItYXBwbHktZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLndwamItam9iLWNvbnRlbnQge1xyXG4gICYtLTI1NjYge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCA1MCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHQ1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuXHRcclxufVxyXG5cclxuLnRpdGxlLWJsb2NrIHtcclxuXHRtYXgtd2lkdGg6IDU3NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHggNTdweCA1MHB4O1xyXG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgeyAgXHJcblx0XHQvL3BhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHsgIFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Fycm93IHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRhbmltYXRpb246IGJvdW5jZSAzcyBpbmZpbml0ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7IFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYm90dG9tIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmLS10b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuIiwidWwucGFnZS1udW1iZXJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA0MHB4IDAgMTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4sXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XHJcblx0XHRjb2xvcjogIzlDQTNBRjtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRib3JkZXItY29sb3I6d2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOndoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICM1MzUzNTM7XHJcblxyXG5cdFx0Ji5uZXh0e1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5wcmV2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwOVwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuLmN1cnJlbnR7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODRjNDRiO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiM4NGM0NGI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHR9XHJcblx0YSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzg0YzQ0YjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndwLXBhZ2VuYXZpe1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGEsXHJcblx0c3BhbntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcclxuXHRcdGNvbG9yOiAjOUNBM0FGO1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bWFyZ2luOjBweDtcclxuXHRcdGJvcmRlci1jb2xvcjp3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQ6d2hpdGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogIzUzNTM1MztcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6d2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4uY3VycmVudHtcclxuXHRcdGJhY2tncm91bmQ6ICM4NGM0NGI7XHJcblx0XHRib3JkZXItY29sb3I6Izg0YzQ0YjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cdH1cclxuXHRhLm5leHRwb3N0c2xpbmt7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDlcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEucHJldmlvdXNwb3N0c2xpbmt7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDlcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLndwamItcGFnaW5hdGUtbGlua3Mge1xyXG4gIG1heC13aWR0aDogODIwcHg7XHJcbiAgbWFyZ2luOiAzMnB4IDAgNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzUzNTM1MztcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1pZC0xNSAubWVkaWFfX2NhcHRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uYWNmLW1hcCB7XHJcblxyXG5cdGhlaWdodDogMTA0OHB4O1xyXG5cdG1hcmdpbi10b3A6IC04OHB4O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0ZGl2W3N0eWxlKj10YWJsZS1jZWxsXSA+IGRpdltzdHlsZV0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseSFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0LmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG5cdFx0Ym94LXNoYWRvdzogMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAzNjNweDtcclxuXHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0dG9wOiA0MnB4O1xyXG5cclxuXHRcdC5nbS1zdHlsZS1pdy1kIHtcclxuXHRcdFx0JltzdHlsZV0ge1xyXG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGJ1dHRvbltzdHlsZV0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dG9wOiAwIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19pbWFnZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1hcmtlcl9fYWRkcmVzcyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xyXG5cdFx0fVxyXG5cdFx0Lm1hcmtlcl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zOTtcclxuXHRcdH1cclxuXHRcdC5tYXJrZXJfX2FjdGlvbnMge1xyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJcclxuLndwamItcGFnZS1kZWZhdWx0LWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiA4MTZweDtcclxufVxyXG5cclxuLndwamItYm94ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLndwamIgLndwamItYm94ZXMgLndwamItYm94ZXMtZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwamItZWxlbWVudC1uYW1lLWNhbmRpZGF0ZV90eXBlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLndwamIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1MDg2OTQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1NTk2MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiV3cGpiLWZvcm0ge1xyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MTZweDtcclxuICAgID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAud3BqYi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cGpiLW9wdGlvbnMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwamItZmllbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIC53cGpiLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cGpiLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldFtzdHlsZV0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldDpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+IGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgbGVnZW5kIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgIGlucHV0LndwamItc3VibWl0IHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQud3BqYi1zdWJtaXQge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tZmVhdHVyZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWZvcm0tbm9saW5lcyxcclxuLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtLFxyXG4ud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0sXHJcbi53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSxcclxuLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0ge1xyXG4gICAgQGV4dGVuZCAld3BqYi1mb3JtO1xyXG59XHJcblxyXG4ud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0sXHJcbi53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSxcclxuLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLWJveGVzIC53cGpiLWJveGVzLWdyb3VwIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC53cGpiLWJveGVzLWdyb3VwLXRleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYi1ncmlkIFt0eXBlPXN1Ym1pdF0sXHJcbi53cGpiLWJ1dHRvbixcclxuLndwamIgYS53cGpiLWJ1dHRvbixcclxuLndwamIgLndwamItdXBsb2FkLWFjdGlvbnMgYS5idXR0b24sXHJcbi53cGpiLW1hbmFnZS1hY3Rpb24sXHJcbi53cGpiIGEud3BqYi1tYW5hZ2UtYWN0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICBwYWRkaW5nOiA4cHggMTNweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpub3QoLndwamItbm8taG92ZXIpOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLW1hbmFnZS1hY3Rpb25zLWxlZnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYS53cGpiLW1hbmFnZS1hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWdyaWQgLndwamItZ3JpZC1yb3cge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLndwamIgLndwamItc2VhcmNoLWdyb3VwLXZpc2libGUge1xyXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA3MHB4ICk7XHJcbn1cclxuYm9keSAud3BqYiAud3BqYi1saXN0LXNlYXJjaCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLndwamIgLndwamItYm94ZXMgLndwamItbGF5ZXItaW5zaWRlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMmYzO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1ncmlkLndwamItZ3JpZC1jb21wYWN0IC53cGpiLWdyaWQtcm93ID4gZGl2LndwamItZm9ybS1yZXN1bWUtYWxlcnRzLFxyXG5kaXYud3BqYi1mb3JtLXJlc3VtZS1hbGVydHMge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC53cGpiLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGpiLWFsZXJ0LXBhcmFtcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC53cGpiLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgYS53cGpiLWJ1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGpiLXRvcC1zZWFyY2gge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuI3dwamItdG9wLXNlYXJjaC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuXHJcbiAgICB9XHJcbiAgICBbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLWJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG5cclxuI3dwamItYWxlcnRzLWxpc3Qge1xyXG4gIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtIHtcclxuICAgICYsXHJcbiAgICA+IGZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cGpiLWFsZXJ0LXNob3ctcGFyYW1zIHsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG4uYWxlcnQtY3RhcyB7XHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW46IDAgNHB4IDhweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1ib3hlcyAud3BqYi1ib3gtbXlhbGVydHMud3BqYi1sYXllci1pbnNpZGUge1xyXG4gICAgYmFja2dyb3VuZDogI0YxOTMzNTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbn1cclxuXHJcbi53cGpiLWJveDpub3QoLndwamItYm94LW15YWxlcnRzKSB7XHJcblx0b3JkZXI6IDEyO1xyXG59XHJcblxyXG4jd3BqYi10b3Atc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgI3dwamItdG9wLXNlYXJjaCBzZWxlY3QsIC5mb3JtLWNvbnRyb2wsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VsZWN0IHNlbGVjdCwgLndwamItZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLndwamItZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAud3BqYi1mb3JtIHNlbGVjdCwgLndwamItZm9ybSB0ZXh0YXJlYSwgLndwamIgLndwamItZm9ybSBkaXYgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC53cGpiIC53cGpiLWZvcm0gZGl2IGlucHV0W3R5cGU9dGV4dF0sIC53cGpiIC53cGpiLWZvcm0gZGl2IHNlbGVjdCwgLndwamIgLndwamItZm9ybSBkaXYgdGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuNXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud3BqYiAud3BqYi1mb3JtIGRpdiBzZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA2Ljk4NGwtNS02aDEwbC01IDZ6JyBmaWxsPSclMjMxRjI5MzcnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn0iLCJcclxuYXJ0aWNsZS5ibG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC5icmVhZGNydW1icy1wYXJ0bmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhkciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk4OTc5NztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwODY5NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNDRiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzMztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhW3JlbD1cInByZXZcIl0sIGFbcmVsPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNXB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYVtyZWw9XCJwcmV2XCJdIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBT0NBWUFBQUFTVmwyV0FBQUFoa2xFUVZRWWxYM1BUUXJDUUF5RzRXZGF0YWpidHQ1Q2UvOWI2RDBzSXJpb1ZuUXpBOFA0azFYZ2ZaTjhDYjdYRm52Y0Z6L2dnQ1ZDOVFmT09PYkNwb0FuM0pLd3hxR0FWd2dSRG1oS0NGV2NiUEFzWVJKZXNRK295NWRxak9qaS9SNFhUTGt3NDV4SlhTNmxsYm0weXFYOFpwSjIyYWF4RERYSFRIMlUyby9VZUVTcHhmUUd0Z0FqdmtyWFZMa0FBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFbcmVsPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBT0NBWUFBQUFTVmwyV0FBQUFoa2xFUVZRWWxYM1BUUXJDUUF5RzRXZGF0YWpidHQ1Q2UvOWI2RDBzSXJpb1ZuUXpBOFA0azFYZ2ZaTjhDYjdYRm52Y0Z6L2dnQ1ZDOVFmT09PYkNwb0FuM0pLd3hxR0FWd2dSRG1oS0NGV2NiUEFzWVJKZXNRK295NWRxak9qaS9SNFhUTGt3NDV4SlhTNmxsYm0weXFYOFpwSjIyYWF4RERYSFRIMlUyby9VZUVTcHhmUUd0Z0FqdmtyWFZMa0FBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDU2LjI1JSAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJvZHkge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxZjIwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIzMWYyMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLnNlY3Rpb24tbGF0ZXN0LW5ld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI0ZGRkZGRiAwJSwjZjlmOWY5IDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJsb2ctaW5kZXgge1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBcclxuICAgICYgLmQtZmxleCA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDM1cHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoYW5kZmlsdGVye1xyXG4gICAgICAgIC5zZi1maWVsZC1jYXRlZ29yeXtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC43KSA0MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMSkgNzAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi5ibG9nLW1haW4tbmF2e1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg4MCwgMTM0LCAxNDgsIDAuMSkgIWltcG9ydGFudDtcclxuICAgIC5oaWRlLWNhdD4qe1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgdWwuY2hpbGRyZW4sXHJcbiAgICAuc2YtZmllbGQtdGF4b25vbXktc3RhdGVze1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgICBwYWRkaW5nOiAzLjVweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wb3N0LWFyY2hpdmUsIC5zZWN0aW9uLS1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBoMS5oNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWItMzAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgJl9fc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBVENBWUFBQUNka2wzeUFBQUJTMmxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TkRJZ056a3VNVFl3T1RJMExDQXlNREUzTHpBM0x6RXpMVEF4T2pBMk9qTTVJQ0FnSUNBZ0lDQWlQZ29nUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0S0lDQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaTgrQ2lBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ284UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrbmh4Zzd3QUFBVnhKUkVGVU9JMmRrczB1QkVFVWhiODZOejBqOGJQQ3hzN0NSbUxGQTdSNGd4SHZZUzhXRXhsdjRRbXMvQ3p4Q0dSQ1lzV2VqZDlFMEZNV2JrL0thRzA0eVVsVjl6MzFWWFhmUWlZU1Q4clVrYWtyMDR2N1RLYTIxOUlzTWNhKzAwSkxwanVaNGcrKzkwd3RxQ1ZUenhmc3k1VExOT2JPL1YzMFRPc24wSlR2Rm1YYUhEeCs0bzNrWk5OVm9MWUhEbW9ncGZjODI2a0NuWGt4SHdLVWU3WTdDQW95dlFCTllBSjRwRjdqd0FQd0NqU0w5NkpmMEM4TEJ4VjlmQjBzQ0xqMCtlSVFvQ1VmcjZwQWV6NWZId0pVWmc2L1ZieVZaZnMzL3RMK0xNdjZycnVRbys0OGFYdFBwclVTbm9LQ3JQKy9WNEVkUGp0VHBTY0ZFVUs0QWxhS1huRnJzaS8vcU5RdU1BdHNBK2ZBRy9BTW5BSmJnVEFYUXJnR0ZvQVRrMDJsdTZRbitsVW1td2FPZ1huZ0FzaUJXNEFRWTZ4WitxbEdvNUUrVnNMK2VpRUJib0JsaDh3RFIwRDJIMUFLNndJelFQTS9uNVlxQTBhQXh3OWtONVRBZWJ5d1RBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8qIHdpZHRoICovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jdXJyZW50LWNhdCB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWVmM2Y1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIGEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLnNlYXJjaGFuZGZpbHRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOjU1cHg7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiB3aWR0aCAqL1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIFRyYWNrICovXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICB9ICAgIFxyXG4gICAgLnNmLWZpZWxkLWNhdGVnb3J5e1xyXG4gICAgICAgIHdpZHRoOjc0JTtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oaWRlLWNhdCA+ICp7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGlkZS1jYXQgPiB1bHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIC5zZi1pbnB1dC1yYWRpb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNmLW9wdGlvbi1hY3RpdmUgPiBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUYzRjU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwuY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIGxpLnNmLWxldmVsLTA6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgbGkuc2Ytb3B0aW9uLWFjdGl2ZXtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNmLWZpZWxkLXRheG9ub215LXN0YXRlc3tcclxuICAgICAgICB3aWR0aDoyNiU7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7ICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2YtZmllbGQtY2F0ZWdvcnl7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7ICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctbWFpbi1uYXZ7XHJcbiAgICAuc2VhcmNoYW5kZmlsdGVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuXHJcbiAgICAgICAgLnNmLWZpZWxkLWNhdGVnb3J5Om50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLXNlYXJjaC1jbG9zZXtcclxuICAgICAgICBmb250LWZhbWlseTogb21uZXMtcHJvLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uX19zZWFyY2gtZm9ybXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hde1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNkOGRhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgIC5jb2wtbWQtNC50ZXh0LXJpZ2h0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC53cC1wYWdlbmF2aXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnBhZ2Vze1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Y2EzYWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLmN1cnJlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzJjNTc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMzJjNTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucG9zdC1hcnRpY2xlIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAgLmNvbC1tZC0wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzEsIDQxLCA1NSwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLCBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJvZHktc207XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyaztcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgNEwxNC41IDEwTDcuNSAxNicgc3Ryb2tlPSclMjMxRjI5MzcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgY2FsYygtMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXh0LXBvc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmLmxvYWRpbmcge1xyXG5cdFx0bWF4LWhlaWdodDogNjUwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogNjJweDtcclxuXHRcdFx0d2lkdGg6IDYycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYyJyBoZWlnaHQ9JzYyJyB2aWV3Qm94PScwIDAgNjIgNjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTU1LjMwNDcgNDQuODg4Mkw1MS45MzQ3IDQyLjk2MjlDNTEuNTQ0MyA0Mi43MzUyIDUxLjI0NjMgNDIuMzc3OCA1MS4wOTI3IDQxLjk1MjhDNTAuOTM5MSA0MS41Mjc4IDUwLjkzOTcgNDEuMDYyNCA1MS4wOTQzIDQwLjYzNzlDNDkuMzcxNCA0NC4yMjkgNDYuNzE3NCA0Ny4yOTI2IDQzLjQwODYgNDkuNTA5OEM0MC4wOTk4IDUxLjcyNyAzNi4yNTcxIDUzLjAxNjggMzIuMjgwNiA1My4yNDQ3QzI4LjMwNDEgNTMuNDcyNyAyNC4zMzkyIDUyLjYzMDYgMjAuNzk4NyA1MC44MDZDMTcuMjU4MiA0OC45ODE1IDE0LjI3MTQgNDYuMjQxMiAxMi4xNDk0IDQyLjg3MDVDMTAuMDI3NSAzOS40OTk4IDguODQ3ODEgMzUuNjIxOSA4LjczMzMxIDMxLjY0MDZDOC42MTg4IDI3LjY1OTIgOS41NzM2MiAyMy43MTk5IDExLjQ5ODQgMjAuMjMyOEMxMy40MjMxIDE2Ljc0NTggMTYuMjQ3NCAxMy44Mzg0IDE5LjY3NzIgMTEuODEzM0MyMy4xMDcgOS43ODgzMiAyNy4wMTcgOC43MTk3MSAzMSA4LjcxODc1QzMxLjcxMzIgOC43MTg3NSAzMi40MTggOC43NTM4NyAzMy4xMTQzIDguODE5MjZDMzMuMDI0NyA4LjgxMDc4IDMyLjkzNTEgOC44MDEwOSAzMi44NDQzIDguNzkzODNDMzEuODE2MiA4LjcxMDI3IDMxIDcuOTA4NjMgMzEgNi44NzY5MVYzLjAwMTkxQzMwLjk5OTYgMi41MDE2MSAzMS4xOTI3IDIuMDIwNTMgMzEuNTM4OSAxLjY1OTM5QzMxLjg4NTIgMS4yOTgyNiAzMi4zNTc3IDEuMDg1MDUgMzIuODU3NiAxLjA2NDQxQzMyLjI0IDEuMDI0NDUgMzEuNjI3MyAwLjk2ODc1IDMxIDAuOTY4NzVDMTQuNDEwMiAwLjk2ODc1IDAuOTY4NzUgMTQuNDEwMiAwLjk2ODc1IDMxQzAuOTY4NzUgNDcuNTg5OCAxNC40MTAyIDYxLjAzMTIgMzEgNjEuMDMxMkM0Mi44NjcyIDYxLjAzMTIgNTMuMDg5OSA1NC4xMzUgNTcuOTY4OCA0NC4xNDg0QzU3LjQ2ODcgNDUuMTAwMiA1Ni4yNDU2IDQ1LjQyNTkgNTUuMzA0NyA0NC44ODgyWicgZmlsbD0nJTIzOTg5Nzk2Jy8lM0UlM0NwYXRoIGQ9J00zMi44NDQzIDguNzkzODZDMzEuODE2MiA4LjcxMDMxIDMxIDcuOTA4NjcgMzEgNi44NzY5NVYyLjk5NDY4QzMxIDEuODkxNTIgMzEuOTI4OCAwLjk2MjcyNyAzMy4wMzA3IDEuMDM2NTlDNDguNjcgMi4wODA0MiA2MS4wMzEzIDE1LjA5NjggNjEuMDMxMyAzMUM2MS4wMzQ4IDM1LjU0MjggNTkuOTk5MiA0MC4wMjYxIDU4LjAwMzkgNDQuMTA3MkM1Ny41MTk1IDQ1LjA5NjYgNTYuMjYzOCA0NS40MzkzIDU1LjMwODQgNDQuODg4M0w1MS45MzcxIDQyLjk2MjlDNTEuMDM5OCA0Mi40NTA3IDUwLjc0NjggNDEuMzQ2MyA1MS4xODYzIDQwLjQxMTRDNTIuNTY4NyAzNy40NjY3IDUzLjI4NCAzNC4yNTMxIDUzLjI4MTMgMzFDNTMuMjgxMyAxOS4zMTU3IDQ0LjI4NzYgOS43MzIzNCAzMi44NDQzIDguNzkzODZaJyBmaWxsPSclMjMzMzNFNDgnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR6LWluZGV4OiA1MDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0YW5pbWF0aW9uOiBzcGluTG9hZGVyIDEyMDBtcyBpbmZpbml0ZTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKSAwJSwgI0ZGRkZGRiA4Mi4zNyUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3Qtc2luZ2xlX19oZWFkZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIm5leHQgYXJ0aWNsZVwiO1xyXG5cdFx0XHRAZXh0ZW5kIC5oNjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5Mb2FkZXIge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHJvdGF0ZSgwdHVybik7IH1cclxuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgcm90YXRlKDF0dXJuKTsgfVxyXG59XHJcblxyXG5cclxuLmJsb2ctcG9zdC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgICAgICAgICYubm8taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtcGFydG5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5sYXRlc3QtYXJ0aWNsZXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5ibG9nLXBvc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubm8taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXJ7XHJcbiAgICB1bCNtZW51LWNhdGVnb3J5LW1lbnV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IDAgMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHN7XHJcbiAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAud3AtcGFnZW5hdml7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzg0YzQ0YjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojODRjNDRiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5uZXh0cG9zdHNsaW5re1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDlcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEucHJldmlvdXNwb3N0c2xpbmt7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcG9zdCB0eXBlIHBhcnRuZXJzXHJcbmFydGljbGUuc2luZ2xlLXBvc3QtcGFydG5lciB7XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzLXBhcnRuZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBwb3N0IHR5cGUgcGFydG5lcnMgZ3JpZFxyXG4ud3BqYi1qb2ItbGlzdC5wYXJ0bmVycy1ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmpvYi1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCJib2R5LnNlYXJjaC1yZXN1bHRzIHtcclxuXHJcbiAgICAuZW50cnlfX21ldGEge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbntcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAucGFnZS1jb250ZW50e1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwucGFnZS1udW1iZXJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA0MHB4IDAgMTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4sXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XHJcblx0XHRjb2xvcjogIzlDQTNBRjtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRib3JkZXItY29sb3I6d2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOndoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICM1MzUzNTM7XHJcblxyXG5cdFx0Ji5uZXh0e1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5wcmV2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwOVwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuLmN1cnJlbnR7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODRjNDRiO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiM4NGM0NGI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHR9XHJcblx0YSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzg0YzQ0YjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBlb3BsZS1zaW5nbGUge1xyXG5cdHBhZGRpbmc6IDYwcHggMCAxMDBweCAwO1xyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMCAwIDQwcHggMDtcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMTBweCAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMCAxMHB4IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMCAxMHB4IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX292ZXJsaW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmtlZGluIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnRybyB7XHJcblx0XHRtYXJnaW46IDQwcHggNDBweCAwIDA7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzQsIDQ2LCAxMDcsIDAuMTUpO1xyXG5cdFx0Y29sb3I6IHJnYmEoNTYsIDU2LCA1NiwgMC44KTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRtYXJnaW46IDEwMHB4IDA7XHJcblx0XHRjb2xvcjogcmdiYSg1NiwgNTYsIDU2LCAwLjgpO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW46IDQwcHggMCA0MHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5odG1sW3N0eWxlXSB7IG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQgfVxyXG5cclxuLm1mcC1jb250ZW50IHtcclxuXHRAZXh0ZW5kIC5jb250YWluZXI7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLm1mcC1iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRvcGFjaXR5OiAwLjE1O1xyXG59XHJcblxyXG4ubWZwLWNsb3NlIHtcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0b3BhY2l0eTogMC4zO1xyXG5cdHRvcDogMTBweDtcclxuXHRyaWdodDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG4iLCIuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUge1xyXG5cclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRtYXgtd2lkdGg6IDEwNTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kYXRlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb3B5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdCYgOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICAgICAgJl9fb3ZlcmxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYzMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDA7XHJcblxyXG5cdFx0XHQuY29sIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lZGlhIHtcclxuXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTAwJSAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuXHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNzUlIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcbiIsIi5zdG9yeS1hcnRpY2xlIHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gMTI1cHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weSB7XHJcbiAgICAgICAgLnRleHQtZGFyaywgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmshaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi12aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIi5sb2NhdGlvbnMge1xyXG4gICAgLmxvY2F0aW9uc19fY29sdW1ue1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJl9fY29sdW1uLS1hdXRvIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9ucy1vdmVydmlldyB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1MDg2OTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4iLCIuY291bmNpbHMge1xyXG5cdC5uYXYtdGFicyB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAtMTBweCA2MHB4O1xyXG5cdFx0Lm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMTBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDE1cHggLTVweCBjdXJyZW50Q29sb3I7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbnN3LXRhYiB7IGNvbG9yOiAjMTI5Y2M0OyB9XHJcblx0XHQjdmljLXRhYiB7IGNvbG9yOiAjODRjNDRiOyB9XHJcblx0XHQjcWxkLXRhYiB7IGNvbG9yOiAjOTA1NWEyOyB9XHJcblx0XHQjd2EtdGFiICB7IGNvbG9yOiAjRjA4QTI0OyB9XHJcblx0XHQjbnQtdGFiICB7IGNvbG9yOiAjNTA4Njk0OyB9XHJcblx0XHQjc2EtdGFiICB7IGNvbG9yOiAjZGFjNDA2OyB9XHJcblx0XHQjdGFzLXRhYiB7IGNvbG9yOiAjZGYzZTY0OyB9XHJcblx0fVxyXG5cclxuXHQjbnN3IHtcclxuXHRcdGg1IHsgY29sb3I6ICMxMjljYzQ7IH1cclxuXHR9XHJcblx0I3ZpYyB7XHJcblx0XHRoNSB7IGNvbG9yOiAjODRjNDRiOyB9XHJcblx0fVxyXG5cdCNxbGQge1xyXG5cdFx0aDUgeyBjb2xvcjogIzkwNTVhMjsgfVxyXG5cdH1cclxuXHQjd2Ege1xyXG5cdFx0aDUgeyBjb2xvcjogI0YwOEEyNDsgfVxyXG5cdH1cclxuXHQjbnQge1xyXG5cdFx0aDUgeyBjb2xvcjogIzUwODY5NDsgfVxyXG5cdH1cclxuXHQjc2Ege1xyXG5cdFx0aDUgeyBjb2xvcjogI2RhYzQwNjsgfVxyXG5cdH1cclxuXHQjdGFzIHtcclxuXHRcdGg1IHsgY29sb3I6ICNkZjNlNjQ7IH1cclxuXHR9XHJcblxyXG5cdC53cGpiLWVtcGxveWVyLWxpc3Qge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xyXG5cdFx0XHRjb2x1bW5zOiAzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWRzYW5pdHktc2hvcnRjb2RlIHtcclxuXHJcbiAgICBtYXJnaW46IDIwcHggMDsgXHJcblxyXG4gICAgLmFkLXJvdyA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2ltYWdlICYge1xyXG4gICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2ltYWdlICYge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OnJldmVydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWpvYnMtbGlzdCB7XHJcbiAgICAuYWQtcm93ID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tMS12aWRlbyB7XHJcblxyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjI7XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWZwLXZpZGVvIHtcclxuICAgICAgICAgICAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgYXNwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy40NSclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNTUnIGN5PSc1NScgcj0nNTUnIGZpbGw9JyUyMzIzMUYyMCcgZmlsbC1vcGFjaXR5PScuNiclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VjdGlvbi0yLXZpZGVvcyB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgLmg2IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLTMtdmlkZW9zIHtcclxuXHJcbiAgICAuaDYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tYWNjb3JkaW9ucyB7XHJcblxyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byA3MHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uIHtcclxuXHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHJcblx0XHQmX190aXRsZXtcclxuXHRcdFx0QGV4dGVuZCAudGV4dC1ibGFjaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50e1xyXG5cdFx0XHRAZXh0ZW5kIC50ZXh0LWJsYWNrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gIFx0XHRcdC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tYXJjaGl2ZS10aXRsZSB7XHJcblxyXG5cdHBhZGRpbmc6IDAgNjBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9faW5uZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA1MTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLWNhcmRzLTMge1xyXG5cclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgLnJvdyA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tY29udGVudC1mb3JtIHtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdG1heC13aWR0aDogMTA1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuY29udGVudC1mb3JtIHtcclxuXHJcblx0XHQuaGVhZGluZywgJl9fY29udGVudF8xIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWFyZWEge1xyXG5cdFx0XHQuZ2Nob2ljZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmdmb3JtX3dyYXBwZXIge1xyXG5cclxuXHRcdFx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19sZWZ0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZDk2NjA5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdCZfX2NvcHkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0LXdpdGgtbGlua3Mge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNTVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy44NzM3OSAwLjYxOTA3Mkw3LjIxMDg3IDEuMjg5NzNDNy4wNTM5OCAxLjQ0ODQ2IDcuMDUzOTggMS43MDU4MiA3LjIxMDg3IDEuODY0NTlMMTIuNDA1IDcuMTE5MjlMMC45NzMwNzUgNy4xMTkyOUMwLjc1MTE4OSA3LjExOTI5IDAuNTcxMjg5IDcuMzAxMjkgMC41NzEyODkgNy41MjU3N0wwLjU3MTI4OSA4LjQ3NDIyQzAuNTcxMjg5IDguNjk4NyAwLjc1MTE4OSA4Ljg4MDcgMC45NzMwNzUgOC44ODA3TDEyLjQwNSA4Ljg4MDdMNy4yMTA4NyAxNC4xMzU0QzcuMDUzOTcgMTQuMjk0MiA3LjA1Mzk3IDE0LjU1MTUgNy4yMTA4NyAxNC43MTAzTDcuODczNzkgMTUuMzgxQzguMDMwNjggMTUuNTM5NyA4LjI4NTA4IDE1LjUzOTcgOC40NDIwMSAxNS4zODFMMTUuNDUzNiA4LjI4NzQxQzE1LjYxMDUgOC4xMjg2OCAxNS42MTA1IDcuODcxMzEgMTUuNDUzNiA3LjcxMjU1TDguNDQxOTggMC42MTkwNzJDOC4yODUwOCAwLjQ2MDMwOSA4LjAzMDY4IDAuNDYwMzA5IDcuODczNzkgMC42MTkwNzJaJyBmaWxsPSclMjMxMzVDNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cclxuXHRcdFx0XHRcdCYuaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQge1xyXG5cclxuXHQuZmVhdHVyZSB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHQucm93IHtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTEwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb3B5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0LmZlYXR1cmUge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvcHkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZWRpYSB7XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDU2MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWNvbnRlbnQtbG9uZyB7XHJcblx0cGFkZGluZzogODBweCAwO1xyXG59XHJcbiIsIi5zZWN0aW9uLWNvbnRlbnQtc2ltcGxlIHtcclxuXHJcblx0LnNlY3Rpb25fX2lubmVyIHtcclxuXHRcdG1heC13aWR0aDogODIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50IHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdG1heC13aWR0aDogMTExMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdCZfX2NvcHkge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tY3RhIHtcclxuXHRtaW4taGVpZ2h0OiA1NTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubWVkaWEsIC5tZWRpYV9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3RhIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggNjBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtY3VydmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYm90dG9tLWN1cnZlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1jdGFzIHtcclxuXHRwYWRkaW5nOiA2MHB4IDAgMjVweDtcclxuXHJcblx0LnJvdyA+IGRpdiB7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWRvd25sb2FkcyB7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDExNDVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRkYXJrOiAjMjMxZjIwO1xyXG4kZ3JleTogIzUzNTM1MztcclxuJGxpZ2h0OiAjZjlmOWY5O1xyXG5cclxuLmZvb3RlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMjBweCAwIDUwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBtaW4td2lkdGg6IDE2MDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogODJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2MtaWNvbnMge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgZmlsbDogJHNlY29uZGFyeTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5iYWNrLXRvLXRvcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL3RoZW1lcy9jdXN0b20vYWdvdl9jYXJlZXJzL2Nzcy9pbWcvY2hldnJvbi11cC1ibHVlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjbGVhcjogYm90aDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcmlnaHQ6IDUwcHg7XHJcbiAgYm90dG9tOiA3NXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tZm9ybSB7XHJcblxyXG5cdC5mb3JtIHtcclxuXHRcdG1heC13aWR0aDogNTI1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ2Nob2ljZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fd3JhcHBlciB7XHJcblxyXG5cdFx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWdhbGxlcnkge1xyXG5cclxuXHQuaW1hZ2UtZ2FsbGVyeSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdC5tZWRpYSB7XHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDIwJSAtIDMycHgpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1heC13aWR0aDogMjAlO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIkbmF2LWJyZWFrcG9pbnQ6IDEyOTlweDtcclxuXHJcbi5za2lwLXRvIGEge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjbGlwOiByZWN0KDAsMCwwLDApO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgLm5hdmJhciB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0OiA4MXB4O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTM4cHg7XHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbWVudSB7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOThweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZS10b2dnbGUge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICAgID4gc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItYnV0dG9ucyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICArIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXByaW1hcnkgYnV0dG9uLFxyXG4gICAgLmJ1dHRvbi1wcmltYXJ5IC5uYXYtbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk1MjQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGOTUyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRuYXYtYnJlYWtwb2ludCkge1xyXG5cclxuICAgIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgbWFyZ2luOiAwIDQ1cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAmLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgLm5hdmJhci1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC5uYXYtbGluazphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA1NUEyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluazphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOUY5Rjk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS0tbWVnYSB1bCB7XHJcbiAgICAgIHdpZHRoOiA3MzJweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGNvbHVtbi1jb3VudDogMztcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogKCRuYXYtYnJlYWtwb2ludCAtIDFweCkpIHtcclxuICAgIC5idG4tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgJi5jb2xsYXBzZWQgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYtd3JhcHBlcixcclxuICAgIC5uYXZiYXItbmF2LXdyYXBwZXIuc2hvdyxcclxuICAgIC5uYXZiYXItbmF2LXdyYXBwZXIuY29sbGFwc2luZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdWktMjU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkZGFyay1ibHVlLCAwLjEpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMTlweCAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS0tbWVnYSB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzM0M2E0MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdi13cmFwcGVyIHtcclxuICAgICAgLm5hdmJhci1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuIiwiLnNlY3Rpb24taGVybyB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi1oZWlnaHQ6IDY4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdCAgaDEsXHJcblx0ICAuaDEge1xyXG5cdFx0ICBmb250LXNpemU6IDQwcHg7XHJcblx0ICB9XHJcblx0ICBoMyxcclxuXHQgIC5oMyB7XHJcblx0XHQgIGZvbnQtc2l6ZTogMjZweDtcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHQgIGNvbnRlbnQ6ICcnO1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBib3R0b206IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM4LjY3ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgNC4wNiUsIHJnYmEoMCwgMCwgMCwgMCkgMzMuMjElKTtcclxuXHQgIGhlaWdodDogMTAwJTtcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgei1pbmRleDogMTtcclxuXHR9XHJcbiAgXHJcblx0dmlkZW8ge1xyXG5cdCAgbWluLXdpZHRoOiAxMDAlO1xyXG5cdCAgbWluLWhlaWdodDogMTAwJTtcclxuXHQgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0ICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHRvcDogNTAlO1xyXG5cdCAgbGVmdDogNTAlO1xyXG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG4gIFxyXG5cdCZfX2JvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogIzEzNUM2RTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTQuMXB4IDAuOXB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDBweCA0cHggMTkuNnB4IDAuNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRcclxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcblx0XHQuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVkaWEtLWNvdmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiBcclxuLm5hdi10YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC01MHB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC5uYXYtbGluayB7XHJcblx0ICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCFpbXBvcnRhbnQ7XHJcblx0ICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0ICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0ICBmb250LXNpemU6IDE5cHg7XHJcblx0ICBsaW5lLWhlaWdodDogMjBweDtcclxuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0ICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xyXG5cdCAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG4gIH1cclxuICBcclxuICAudGFic19fY29udGVudCB7XHJcblx0cGFkZGluZzogMjhweCAwO1xyXG4gIH1cclxuICBcclxuICAjc2VhcmNoLXRhYiB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogI0YwOEEyNDtcclxuICB9XHJcbiAgXHJcbiAgI2FsZXJ0cy10YWIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICMxMzVDNkU7XHJcbiAgfVxyXG4gIFxyXG4gIC5qb2ItYmFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogNjA7XHJcblx0LmJ0biB7XHJcblx0ICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0ICBoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdC5jaGVja2JveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRcdFx0JitsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgI3NlYXJjaCB7XHJcblx0YmFja2dyb3VuZDogI0YwOEEyNDtcclxuICB9XHJcbiAgI2FsZXJ0cyB7XHJcblx0YmFja2dyb3VuZDogIzEzNUM2RTtcclxuICB9XHJcbiAgIiwiXHJcbi5uYXYtdGFicyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4IWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJzX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyOHB4IDA7XHJcbn1cclxuXHJcbiNzZWFyY2gtdGFiIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiAjRjA4QTI0O1xyXG59XHJcblxyXG4jYWxlcnRzLXRhYiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzEzNUM2RTtcclxufVxyXG5cclxuLmpvYi1iYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA2MDtcclxuICAuYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcbn1cclxuXHJcbiNzZWFyY2gge1xyXG4gIGJhY2tncm91bmQ6ICNGMDhBMjQ7XHJcbn1cclxuI2FsZXJ0cyB7XHJcbiAgYmFja2dyb3VuZDogIzEzNUM2RTtcclxufVxyXG4iLCIuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW4ge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5jb2wtbGctOCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludHMge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAucG9pbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4ICogMSAvIDIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLWltYWdlIHtcclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1qb2JzLWdyaWQge1xyXG5cclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0fVxyXG5cclxuXHQuam9iLWdyaWQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5qb2ItY29sIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAwIDEwcHggMDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0cGFkZGluZzogMCAxNHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmpvYi1saXN0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICM1MDg2OTQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdFx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICM3YWM5NTk7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMTJweDtcclxuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbG9nbywgJl9fZGV0YWlscywgJl9fZGF0ZXMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xvZ28ge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fY291bmNpbCB7XHJcblx0XHRcdFx0Y29sb3I6ICM1MzUzNTM7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xvY2F0aW9uIHtcclxuXHRcdFx0XHRjb2xvcjogIzUzNTM1MztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190YWcge1xyXG5cdFx0XHRcdGNvbG9yOiAjNTM1MzUzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19kYXRlcyB7XHJcblx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmxvY2stam9icy1ncmlkX19tb3JlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRcdFx0Y29sb3I6ICMzMTMxMzE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbiIsIi5zZWN0aW9uLWpvYnMtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcdFxyXG59XHJcbiIsIlxyXG4uc2VjdGlvbi1qb2JzLW1hcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICsgLmZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5cclxuI3dwamItbWFwLWNhbnZhc1tzdHlsZV0ge1xyXG4gICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDc1dmggLSAxMDBweCk7XHJcbn1cclxuXHJcbi5qb2JzLW1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLm1hcC1zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgLm1hcC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BqYi1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5wYWdlLWlkLTEwNDEgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjEyIDYuNDQ4bDMuOTYyLTMuOTYyLjgxOC0uODE3YS4zMS4zMSAwIDAgMCAwLS40MzdsLS44NzUtLjg3NWEuMzEuMzEgMCAwIDAtLjQzNyAwbC00Ljc4IDQuNzhMMi4wMy4zNTdhLjMxLjMxIDAgMCAwLS40MzcgMGwtLjg3NC44NzRhLjMxLjMxIDAgMCAwIDAgLjQzN2w0Ljc4IDQuNzgtNC43OCA0Ljc4YS4zMS4zMSAwIDAgMCAwIC40MzdsLjg3NC44NzRjLjEyLjEyLjMxNi4xMi40MzcgMGw0Ljc4LTQuNzggMy45NjIgMy45NjMuODE3LjgxN2MuMTIuMTIuMzE3LjEyLjQzNyAwbC44NzUtLjg3NGEuMzEuMzEgMCAwIDAgMC0uNDM3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcC1pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0IHtcclxuXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0zcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICB3aWR0aDowO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjZweCBzb2xpZCAjY2VjOGM2O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlYzhjNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubWFwLWlucHV0LXJhZGl1cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwLWRpc3RhbmNlLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXB1cnBsZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLWZlYXR1cmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndwamItaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODA5JztcclxuICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgICAubm9VaS10YXJnZXQsXHJcbiAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIC53cGpiLW1hcC1pbmZvYm94IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTgwYic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjVhYTY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjEyIDYuNDQ4bDMuOTYyLTMuOTYyLjgxOC0uODE3YS4zMS4zMSAwIDAgMCAwLS40MzdsLS44NzUtLjg3NWEuMzEuMzEgMCAwIDAtLjQzNyAwbC00Ljc4IDQuNzhMMi4wMy4zNTdhLjMxLjMxIDAgMCAwLS40MzcgMGwtLjg3NC44NzRhLjMxLjMxIDAgMCAwIDAgLjQzN2w0Ljc4IDQuNzgtNC43OCA0Ljc4YS4zMS4zMSAwIDAgMCAwIC40MzdsLjg3NC44NzRjLjEyLjEyLjMxNi4xMi40MzcgMGw0Ljc4LTQuNzggMy45NjIgMy45NjMuODE3LjgxN2MuMTIuMTIuMzE3LjEyLjQzNyAwbC44NzUtLjg3NGEuMzEuMzEgMCAwIDAgMC0uNDM3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwamItaW5mb2JveC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB+IHAge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BqYi1pbmZvYm94LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNtYWxsLFxyXG4gICAgICAgICAgICAuZm9vdGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cGpiLWljb24tZ2xvYmUsXHJcbiAgICAgICAgICAgIC53cGpiLWljb24tdGFncyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwamItaWNvbi1sZWZ0LW9wZW46YmVmb3JlLFxyXG4gICAgICAgICAgICAud3BqYi1pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cGpiLWljb24tbGVmdC1vcGVuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODA4JztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmJvZHkucGFnZS0tc2Vjb25kYXJ5IHtcclxuICAgIC53cGpiLW1hcC1pbmZvYm94OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1zZWFyY2gtcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLm1hcC1zZWFyY2gtcGFuZWxfX25vLXJlc3VsdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtc2VhcmNoLXBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgLm1hcC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5tYXAtc2VhcmNoLXBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAubWFwLWlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLWlucHV0LXJhZGl1cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLWRpc3RhbmNlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAubWFwLXNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5tYXAtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAubWFwLXNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5tYXAtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjcGVvcGxlLXN0b3JpZXMtYW5jaG9ye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0yMDBweDtcclxufVxyXG4uc2VjdGlvbi1sYXRlc3QtbmV3cyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHJcblx0LnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cclxuXHRcdFx0LnNpbmdsZS1wb3N0ICYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNDVweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0cmlnaHQ6IC00MHB4O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDE5IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuOTI3OSAxNC4yMDMyTDQuMjEwNDggMC4zMzA0MTdDMy43NzEzIC0wLjExMDEzOSAzLjA2MTEzIC0wLjExMDEzOSAyLjYyMTk0IDAuMzMwNDE3TDAuNzcxNzcgMi4xODYzOEMwLjMzMjU4NyAyLjYyNjkzIDAuMzMyNTg3IDMuMzM5MzIgMC43NzE3NyAzLjc3OTg4TDExLjg0NDggMTVMMC43NzE3NzEgMjYuMjIwMUMwLjMzMjU4OCAyNi42NjA3IDAuMzMyNTg4IDI3LjM3MzEgMC43NzE3NzEgMjcuODEzNkwyLjYyMTk1IDI5LjY2OTZDMy4wNjExMyAzMC4xMTAxIDMuNzcxMyAzMC4xMTAxIDQuMjEwNDggMjkuNjY5NkwxNy45Mjc5IDE1Ljc5NjhDMTguMzY3MSAxNS4zNTYyIDE4LjM2NzEgMTQuNjQzOCAxNy45Mjc5IDE0LjIwMzJaJyBmaWxsPSclMjM1MzUzNTMnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDE5IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45NjgwNjggMTQuMjAzMkwxNC42ODU1IDAuMzMwNDE3QzE1LjEyNDcgLTAuMTEwMTM5IDE1LjgzNDkgLTAuMTEwMTM5IDE2LjI3NDEgMC4zMzA0MTdMMTguMTI0MiAyLjE4NjM4QzE4LjU2MzQgMi42MjY5MyAxOC41NjM0IDMuMzM5MzIgMTguMTI0MiAzLjc3OTg4TDcuMDUxMjEgMTVMMTguMTI0MiAyNi4yMjAxQzE4LjU2MzQgMjYuNjYwNyAxOC41NjM0IDI3LjM3MzEgMTguMTI0MiAyNy44MTM2TDE2LjI3NDEgMjkuNjY5NkMxNS44MzQ5IDMwLjExMDEgMTUuMTI0NyAzMC4xMTAxIDE0LjY4NTUgMjkuNjY5NkwwLjk2ODA2OCAxNS43OTY4QzAuNTI4ODg2IDE1LjM1NjIgMC41Mjg4ODYgMTQuNjQzOCAwLjk2ODA2OCAxNC4yMDMyWicgZmlsbD0nJTIzNTM1MzUzJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zbGlkZV9faW5uZXIge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0Ym90dG9tOiAxcHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNEQ0RDREM7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sLTAgLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGF0ZXN0LW5ld3Mge1xyXG5cclxuXHRcdCZfX21vYmlsZS1hY3Rpb25zIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDE1cHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FyZC1kZWZhdWx0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tcGFnZS10aXRsZS1uZXcge1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG5cdCYuYmctcHVycGxlLCAmLmJnLXN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1x0XHRcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdC5iZy1zZWNvbmRhcnkgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJnLWJsdWUgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iZy1wdXJwbGUgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxNTAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0XHR9XHJcblx0XHRtYXgtaGVpZ2h0OiA0ODBweDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQubWVkaWEge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZWRpYV9faW1hZ2UsIGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubWFnbmlmaWMtcG9wdXAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRzdmcucGxheSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuXHRcdFx0XHRjaXJjbGUge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0XHRcdGNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICM1MDg2OTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHQuYmctc2Vjb25kYXJ5ICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1zdWNjZXNzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHJcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cclxuXHRcdCYgcDpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWItbmF2IHtcclxuXHJcblx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNlYTdkMTAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMTAwcHg7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1ibHVlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MyFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3YjkzZCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1wdXJwbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODE0YzkxIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIzcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmLmRlZmF1bHQge1xyXG5cdFx0XHQuYnRuLXdoaXRlLWdob3N0IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI0YwOEEyNCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdFx0LmJ0bi13aGl0ZS1naG9zdCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0I2NhdEFycm93UHJldiB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd05leHQuYWN0aXZlLCAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2LmFjdGl2ZSB7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dOZXh0LCAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2IHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNjYXRBcnJvd05leHQsICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdC5iZy1ibHVlICYgeyBjb2xvcjogJHdoaXRlOyB9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNjYXROYXYge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0XHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIFx0XHRcdG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTVweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzExNTM2MztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzExNTM2MyAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR6LWluZGV4OiA0MDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSg3MSwxMTksMTMxLDApLCM0Nzc3ODMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzExNTM2MztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCMxMTUzNjMgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmJnLWJsdWUgJiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSg3MSwxMTksMTMxLDApLCM0Nzc3ODMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLmJnLWJsdWUsICYuYmctcHVycGxlIHtcclxuXHRcdFx0I2NhdE5hdiBsaSwgI2NhdE5hdiBsaSBhLCAjY2F0QXJyb3dOZXh0LCAjY2F0QXJyb3dQcmV2IHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjY2F0TmF2IGxpIGEuYWN0aXZlIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW5naW5nLWFjY2VudCB7XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0ei1pbmRleDogMTk7XHJcblxyXG5cdFx0LmJnLXNlY29uZGFyeSAmIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1wdXJwbGUgJiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRib3JkZXI6IDE1cHggc29saWQgJHByaW1hcnk7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdC5iZy1zZWNvbmRhcnkgJiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMzMwcHg7XHJcblx0XHR3aWR0aDogNTB2dztcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQuYmctc2Vjb25kYXJ5ICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1zdWNjZXNzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdWItbmF2LWhhbmdpbmcge1xyXG5cclxuXHQuaGFuZ2luZy1hY2NlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNlYTdkMTA7XHJcblx0XHR9XHJcblx0fVx0XHJcblxyXG5cdCYuYmctYmx1ZSB7XHJcblx0XHQuaGFuZ2luZy1hY2NlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NzgzO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzQ3Nzc4MztcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdC5oYW5naW5nLWFjY2VudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3N2I5M2Q7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzdiOTNkO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNzdiOTNkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHJcblx0Ji5iZy1wdXJwbGUge1xyXG5cdFx0LmhhbmdpbmctYWNjZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzgxNGM5MTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MTRjOTE7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICM4MTRjOTE7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tcGFnZS10aXRsZSwgLnBhZ2UtdGl0bGUge1xyXG5cdHBhZGRpbmctdG9wOiAzOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG5cdCZfX3ByZWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAgICAgJi0tI3skY29sb3J9OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlOyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQmX19maWx0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0LmJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdFx0cGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDE0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvZHkge1xyXG5cdCAgcGFkZGluZy10b3A6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4iLCIuc2VjdGlvbi1zbGlkZXIge1xyXG5cclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlcjogMDtcclxuXHJcblx0LnN3aXBlci1idXR0b24tbmV4dCB7XHJcblxyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHJcblx0XHRsZWZ0OiA1MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGVmdDogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGVfX2lubmVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWRlIHtcclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0XHQubWVkaWEsIC5tZWRpYV9faW1hZ2UsIGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMxLCA0MSwgNTUsIDAuNSk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZXhjZXJwdCB7XHJcblx0XHRcdG1heC13aWR0aDogNDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXRlc3RpbW9uaWFsIHtcclxuXHJcblx0cGFkZGluZzogODBweCAwIDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0aDIsIGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cclxuXHQudGV4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDMxM3B4O1xyXG5cdFx0cGFkZGluZzogMCA0M3B4IDcwcHggODVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDYwcHggMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRsZWZ0OiA4MHB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDhweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW1nIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5xdW90ZS1ib3JkZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmLmxlZnQge1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMTAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5ib3R0b20ge1xyXG5cdFx0XHRsZWZ0OiAyNzZweDtcclxuXHRcdFx0Ym90dG9tOiAzM3B4O1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29ybmVyIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogNzVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMTdweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVzQUFBQjFDQVlBQUFBR1BodzNBQUFCUzJsVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRLUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE5ESWdOemt1TVRZd09USTBMQ0F5TURFM0x6QTNMekV6TFRBeE9qQTJPak01SUNBZ0lDQWdJQ0FpUGdvZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWk4K0NpQThMM0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdvOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K25oeGc3d0FBQXY1SlJFRlVlSnp0M2J0ckZGRVlodkZuWjBPS29GaU12ZitDRjFCRXZFSXNSQXNyMGNwTFl4MEVFYXk5b0ZoYWFHY2xZcVVXZ2FDOUZqWUdLOU1aTExJclFaUVZJc0hpYUtGc2R1YmR1Yys4VDVrNWJENSttVGt6RXdMcERRWURnSG5nTnJBWCtBNDhBNjRCNjdTOE9JNVRyNTBoUUMwQzBaK3ZiUWV1QUx1Qmc4Qkd6dk0xdG9od1JrVmpqdTBEenBVN1RyMkxDSmZlVnUwcGE1QW1GQUc5Q2NmN1pRM1NoTVpkZm02TGpDVmtMQ0ZqQ1JsTHlGaEN4aEl5bHBDeGhJd2xaQ3doWXdrWlM4aFlRc1lTTXBhUXNZU01KV1FzSVdNSkdVdklXRUxHRWpLV2tMR0VqQ1ZrTENGakNSbEx5RmhDeGhJeWxwQ3hoSXdsWkN3aFl3a1pTOGhZUXNZU01wYVFzWVNNSldRc0lXTUpHVXZJV0VMR0VqS1drTEdFakNWa0xDRmpDUmxMeUZoQ3hoSXlscEN4aEl3bFpDd2hZd2taUzhoWVFzWVNNcGFRc1lTTUpXUXNJV01KR1V2SVdFTEdFcHFwZW9EL09nTmNCblpSMGc5eU9CeE9PdndUZUFmY2plTjR0VTVZdDRBYlZROHhwZ1BBK2VGd2VLZ3VXSGVBNjFVUE1hR2R3SU9xc1hyQWZXQ2g0am5TTkY4bFZnOTRDRnl0Y0FhcHF1NkdqWU1DbHFyQWFpTFVHckJROW1Xb1FHMEFINHNkSjdFUjhCYTRWL2FqZ3dJMUlqeHp2UzUwSXZUL1lWRkdmZUF4Y0NuRjJoRndHbmhUNkVSVFZBWldIM2dDWEVpeHRyWlFVUHpkc0RWUVVDeFdxNkNnT0N3RjZnY05nSUppOWl3RjZodHdrbkI3cm4xNVk4MENUNEd6S2RZMkNncnl4Wm9GbmhPZWo1SnFIQlRrdDJlMUhncnl3ZW9FRkdUSFVxQyswbUFveUxabktWQUQ0QVR3SWNQM3E3eHBzZWFBbHdTQXBGb0JCZE5oelFHdmdPTXAxcllHQ3ZROXE3TlFvR0YxR2dyU1l5bFFxN1FRQ3RMdFdkdUFGNlNIT2daOHlqQlRiVXZDMmtINDFlNytGSi9WYWloSXhycVk4bk5hRHdYNXZPNTBBZ3F5WTNVR0NySmhyUUJINlFnVVRQKzZzMEk0b3o3bk4wcjltK2JNNmlRVTZGaWRoUUlOcTlOUWtCNnI4MUFRc0g0bHJGa0dEdE54S0FoWTd5Y2NYeWE4Rkg4cFo1eDZGd0UzZ2MweHgvNUNyWlU2VVkyTGdDWGdGT0h2dlRlQmRlQVJjQVJEL2ROdlQ4U0Raa1BEVzdNQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbiB7XHJcblxyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmNvbC1sZy04IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcblxyXG4gICAgICAgIGEsIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkaXRpb25hbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludHMge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAucG9pbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4ICogMSAvIDIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW4ge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5jb2wtbGctOCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkaXRpb25hbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAqIDIgLyAzKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmxvY2F0aW9ucy0zLWNvbCB7XHJcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cyB7XHJcblxyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmNvbC1sZy04IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnRzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2Uge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIyO1xyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuam9iLXNpZGViYXIge1xyXG5cclxuICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvIHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW8ge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Jl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICAubWVkaWFfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWZwLXZpZGVvIHtcclxuICAgICAgICAgICAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgYXNwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy40NSclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHggMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzU1JyBjeT0nNTUnIHI9JzU1JyBmaWxsPSclMjMyMzFGMjAnIGZpbGwtb3BhY2l0eT0nLjYnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi10ZXh0LW1vZHVsZSB7XHJcblxyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQudGV4dC1tb2R1bGUge1xyXG5cdFx0Jl9fbWFpbiB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHRcdGEsIGE6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJnLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogIzUwODY5NDtcclxuXHRcdC50ZXh0LW1vZHVsZSB7XHJcblx0XHRcdCZfX21haW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdC5oMyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iZy1wdXJwbGUge1xyXG5cdFx0LnRleHQtbW9kdWxlIHtcclxuXHRcdFx0Jl9fbWFpbiB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRcdFx0LmgzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXZpZGVvIHtcclxuXHJcblx0LnNlY3Rpb25fX2lubmVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ei1pbmRleDogMTUwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JiA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3ZpZGVvIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Lm1lZGlhIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQucG9zdGVyLWljb24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tc2VjdGlvbi12aWRlbyB7XHJcblx0LnJlcGxhY2UtdmlkZW8sXHJcblx0LmNvbnRlbnRfX3ZpZGVvOmJlZm9yZSxcclxuXHQuY29udGVudF9fY29udGVudCB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC44cztcclxuXHR9XHJcblxyXG5cdCYtLXZpZGVvLWFjdGl2ZSB7XHJcblx0XHQucmVwbGFjZS12aWRlbyB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQuY29udGVudF9fdmlkZW86YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsLTUwcHgpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LC01MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50X19jb250ZW50IHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVwbGFjZS12aWRlby1lbWJlZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5yZXBsYWNlLXZpZGVvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTAxO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IC45ODk5O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IC45ODk5O1xyXG5cdH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR1aS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZC1zbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtbGcge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXBpbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEFsaWdubWVudFxyXG5cclxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcblxyXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFdlaWdodCBhbmQgaXRhbGljc1xyXG5cclxuLmZvbnQtd2VpZ2h0LTEwMCAgeyBmb250LXdlaWdodDogMTAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtMjAwICB7IGZvbnQtd2VpZ2h0OiAyMDAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC0zMDAgIHsgZm9udC13ZWlnaHQ6IDMwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LTQwMCAgeyBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtNTAwICB7IGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC02MDAgIHsgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LTcwMCAgeyBmb250LXdlaWdodDogNzAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtODAwICB7IGZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC05MDAgIHsgZm9udC13ZWlnaHQ6IDkwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtaXRhbGljICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdWktY29sb3JzIHtcclxuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcclxufVxyXG5cclxuLy8gUmVzZXRcclxuXHJcbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIl19 */
